Need testers for new editor

MANY THANKS SANTA STEPH!!! :woohoo::hatsoff::worship::goodjob:

And Merry Christmas!!

First bug to report, though:

[EDIT: I'm DLing the latest version of MS Net framework now to see if that is the problem. I thought I had all the updates but maybe not. I will update my post when I get it set up]

[EDIT2: OK. I DLed the latest framework 3.5 SP 1 (or something like that) and I'm still getting the error below.]

I right click on the unit name field and select "add units". Then choose the following from the menu window:

attachment.php


Now I right click on the unit which I just created and get the following error:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.UpdateUnit_PRTO()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.listViewPRTO_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///H:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Steph_CivIII_ExpandedEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///H:/Documents%20and%20Settings/Gary%20C/My%20Documents/CIV%20III%20Utilities/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Now I can choose "continue" and the program continues. I right click on the unit again and get the normal right click menu options. It doesn't appear (at first glance) that anything is harmed in this process, however, I thought I'd bring it up just in case. Basically on the first click on the line with the new unit I get the error. On the second click everything is fine. If I deselect the unit and then click on it again I get the error.

EDIT: Also when I go to save the file after doing the "add unit" and getting the error message the file seems to be corrupted and won't open with the regular Civ editor.
 
why thanks .. this might get me to break the FO3 habit and spend more than 3 hrs a day on civ stuff. enjoy the festivities of the year
 
MANY THANKS SANTA STEPH!!! :woohoo::hatsoff::worship::goodjob:

And Merry Christmas!!

First bug to report, though:

[EDIT: I'm DLing the latest version of MS Net framework now to see if that is the problem. I thought I had all the updates but maybe not. I will update my post when I get it set up]
If the program starts, then you have the proper framework. Do you have a custom map or custom player in your scenario?
 
Joyeux Noel, Steph and i will try this Jewel
 
If the program starts, then you have the proper framework. Do you have a custom map or custom player in your scenario?

It is a custom scenario and has both. Is your editor only for use with the default scenarios at this stage? My apologies if I missed that comment. :blush:

I'm also getting a save error with this same custom scenario:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at Steph_CivIII_ExpandedEditor.Objects.Unit_PRTO_Section.Write(BinaryWriter writer)
at Steph_CivIII_ExpandedEditor.Objects.Scenario.Write(String FilePath)
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.saveAsToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///h:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Steph_CivIII_ExpandedEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///H:/Documents%20and%20Settings/Gary%20C/My%20Documents/CIV%20III%20Utilities/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 
Oh, I realized a spoke about it here, but did not put a warning on the webiste. I have adde it, and here it is!

Important: Do not use custom map or custom players data if you plan to add/delete units, or civilizations. The update of the map / player data is not finished if that case! You can safely add or delete resources, and the add or delete advances if you have a custom map, ut not if you have player data. This part will be done later! Sorry for the inconvenience, but the editor is huge and takes time to do.
 
:goodjob:YAY!
Thanks Steph!
I can't test it right now, but once I get home, it shall be used!:D
 
Oh, I realized a spoke about it here, but did not put a warning on the webiste. I have adde it, and here it is!

Important: Do not use custom map or custom players data if you plan to add/delete units, or civilizations. The update of the map / player data is not finished if that case! You can safely add or delete resources, and the add or delete advances if you have a custom map, ut not if you have player data. This part will be done later! Sorry for the inconvenience, but the editor is huge and takes time to do.

I tried adding a unit to a BIQ that doesn't have custom player data or custom map data and received this error message when I tried to add a new unit:

Spoiler :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.UpdateUnit_PRTO()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.listViewPRTO_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///h:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Steph_CivIII_ExpandedEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///H:/Documents%20and%20Settings/Gary%20C/My%20Documents/CIV%20III%20Utilities/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


Next I opened up a BIQ (again no custom data) and immediately tried to save it without making any changes and got this error:

Spoiler :
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at Steph_CivIII_ExpandedEditor.Objects.Unit_PRTO_Section.Write(BinaryWriter writer)
at Steph_CivIII_ExpandedEditor.Objects.Scenario.Write(String FilePath)
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.saveAsToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///h:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Steph_CivIII_ExpandedEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///H:/Documents%20and%20Settings/Gary%20C/My%20Documents/CIV%20III%20Utilities/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///H:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

:confused:


____
 
First: great job, Steph
Very promising :goodjob:

I greatly appreciate the ergonomics of this editor and all new possibilities. It's a really good gift for Christmas! Thank you.

I've tried this with my Barbarossa scenario. Everything opened correctly even my 782 units!

Now only few things, to do it better.

buildings page:
- you forgot to mention the total number of buildings/wonders
- filtering and sorting options would also be very useful for this page

units page:
- index found but not the image upper right?
- cheking files for selected civ seems doesn't work?
- stealth attack doesn't work?
- I cannot see the name of the civ in the unit filter screen except the first and the last, is it normal?
- a little problem with unit filter. I selected air class units availbale to 2 civs (germany north and south) and i obtained the correct list of unit but the text box in the form is not updated too: units available to finns was activated!

For the units/buildings page, i've seen that we can make multi-selection in the list but ctrl-c is not activated. I really appreciate it to paste the list of units/buildings in excel sheet.

A biggest bug:
I have not managed to save while I did not make any changes.
I obtained the following error message:
"************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at Steph_CivIII_ExpandedEditor.Objects.Unit_PRTO_Section.Write(BinaryWriter writer)
at Steph_CivIII_ExpandedEditor.Objects.Scenario.Write(String FilePath)
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.saveAsToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
"

I hope it's not too difficult to solve...
 
I tried adding a unit to a BIQ that doesn't have custom player data or custom map data and received this error message when I tried to add a new unit:

Next I opened up a BIQ (again no custom data) and immediately tried to save it without making any changes and got this error:

Email me the biq that pause problem, so I can try to reproduce it and correct the bug if any.
 
First: great job, Steph
Very promising :goodjob:
Thanks. I hope you appreciate also the time I spent to write a small doc. Well, perhaps you would have appreciate it if you had read it.

buildings page:
- you forgot to mention the total number of buildings/wonders
- filtering and sorting options would also be very useful for this page
The doc says for instance "advances, general settings, units and natural resourcces" pages are fully done, but the other pages (including the buildings) are not finished. Perhaps it means there is some chance I could add the total number and filtering / sorting options later, who knows?

units page:
- index found but not the image upper right?
As the doc says: with large mod, such as mine, loading icon is long, so you will get it only if you first right click and ask to load the icons... Otherwise, it remains blank/

- cheking files for selected civ seems doesn't work?
In the unit page?? The selected civ? Can you be more specific?

- stealth attack doesn't work?
It seems to me it has a yellow background, and the doc says "Parts with a yellow background are readonly: the info from the file will be displayed, but editing has no effect." This part will be updated later.

- I cannot see the name of the civ in the unit filter screen except the first and the last, is it normal?
I'm not sure what you mean. Can you send me a screenshot by email?

- a little problem with unit filter. I selected air class units availbale to 2 civs (germany north and south) and i obtained the correct list of unit but the text box in the form is not updated too: units available to finns was activated!
Same, a screenshot by email would help to understand.

For the units/buildings page, i've seen that we can make multi-selection in the list but ctrl-c is not activated. I really appreciate it to paste the list of units/buildings in excel sheet.
Yes, CTRL+C is not activated. I may add things like that later. Excel is not my priority. I consider making all the pages work completly is more important.

A biggest bug:
I have not managed to save while I did not make any changes.
I obtained the following error message:
"************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Once again, posting all the error message is virtually useless. Sending me by email the biq that you are using and how to reproduce your action (ex: load biq, do nothing, saving) is much more useful.
 
Hi Steph,

I sent you an e-mail. I tried the following experiment and got some interesting results:

1. I created a new file in the standard civ editor, checked custom rules, and then saved it as StephEditorTest.BIQ.

2. I closed the file in the standard editor and opened it in your editor.

3. Now I navigate to the units tab.

4. Now, without changing ANYTHING, I hit "Save as" and save it under the same name.

5. Next I double click on the BIQ I just saved in your editor to see if I can bring it up in the standard Civ editor. (the file will not open this way).

6. So next I open the Civ editor manually and then navigate to the StephEditorTest.BIQ file and open it while the Civ editor is already open. (the file now opens in the standard Civ editor).

7. I navigate to the units tab under custom rules.

8. Voila! There are about 10 versions of the Mobile SAM unit (the last unit in the editor). These were generated WITHOUT me doing anything to generate them.

9. I scroll through the extra Mobile SAM units. As I scroll I encounter one or two units which have a unit "cost" number which is outside the allowable range offered by Civ.

10. I delete the extra units in the Civ editor so that it is back to the default list.

11. NOW when I double click on the BIQ file the standard civ editor opens it!!

[EDIT: The same thing happens even when I don't navigate to the units tab in your editor. If I simply open then immediately save a BIQ in your editor it automatically generates a bunch of Mobile SAMs at the end of the unit list.]

[EDIT2: OK. I clicked on "flavor copies" and now everything seems to be working fine!] :confused:
 
Version 0.3.1 is up. I made a stupid mistake with the handling of multiple strategies.

It corrects at least the "safe as" problem, immediately after loading without any change.

I couldn't reproduce the other problems. I suppose they were related. Tell me if you have other problems.
 
Version 0.3.1 is up.

Yeah! :woohoo: Thanks Santa Steph! I'm still getting some error messages, however, everything seems to work just fine regardless of the messages. It saves fine, it copies units fine, the files open fine. I'll report back when I've used it a little more.

Thanks again for the new toy! :worship:
 
Huzzah! One last present for me! Thank you so much Steph, hopefully this will revolutionize the speed at which people can tinker with their mods. I know it'll help me a lot.
Merry Christmas!
 
Version 0.3.2 is up.

I've corrected a few errors in the contextual menus and sorting (the resources did not sort in combo :().

Also, I have added as readonly for the moment the world size, flavors, terrains and worker job pages.

It means all the pages are now loaded and displayed!

Next step, make them all editable...
 
Back
Top Bottom