Need testers for new editor

That's a very useful function, since I have been tired of reordering the units manually.

Is it to be released in v0.8.3?
 
You still need to reorder the units first, but I have tools for that, and then build the upgrade chain, but that's very fast once the order is correct.

It's not released yet. I want to finish the update of my mod with the new autoproduction and check everything is working fine.
 
Hello Steph, sorry if this has been addressed before or if this is not the proper way to report bugs, but I am getting the following error whenever I try to click on Civilizations:
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 System.Collections.Generic.List`1.get_Item(Int32 index)
at Steph_CivIII_ExpandedEditor.Forms.FormRACE.UpdateRACE_AnimationsForEra()
at Steph_CivIII_ExpandedEditor.Forms.FormRACE.UpdateRace()
at Steph_CivIII_ExpandedEditor.Forms.FormRACE.listViewRACE_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.3620 (GDR.050727-3600)
CodeBase: file:///c:/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:///C:/Documents%20and%20Settings/JustinA/Desktop/Justin/Civ3/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/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.3614 (GDR.050727-3600)
CodeBase: file:///C:/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:///C:/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.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/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.3082 (QFE.050727-3000)
CodeBase: file:///C:/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.


Only getting the bug here, not on other pages.

Some of the civilizations have red text, others black, all fail.

I have noticed the units I added are in the red as well.

I've got .net framework 4.0
 
My mod seems to load fine (I can select all the options, and I can add entries), but immediately after loading I get an unhandled exception and none of the actual entries show up. For example if I click on the units section, none of the units show up and I just get a bunch of numbers where the unit name should be.
 
It loads fine for me, and no debug message when I go to the civilization page.

What version are you using?

The red lines means some entries are missing in the civpedia. In the main screen, click on the Civpedia and icons button.

Then select one race in the civilization page, and you will see in the pedia and icons window the list of all the entries, and the ones with problems in red.

For rome for instance, it says #LOVED_RACE_ROMANS is missing.
 
What scenarios are you trying to load?

It's my own mod that I'm working on. I've also tried it with Rhye's mod and some of the default Conquests, and I get the same result with all of them.
 
It loads fine for me, and no debug message when I go to the civilization page.

What version are you using?

The red lines means some entries are missing in the civpedia. In the main screen, click on the Civpedia and icons button.

Then select one race in the civilization page, and you will see in the pedia and icons window the list of all the entries, and the ones with problems in red.

For rome for instance, it says #LOVED_RACE_ROMANS is missing.

I downloaded the latest version from your site just last night. I also downloaded and installed the .NET framework 4.0.

I've verified the most recent version of that biq is the one posted in the NCL thread. :(

I attached a screenshot - issue still occurs even after a clean reboot and nothing else running. The BIQ is not compressed.

I can deal with the missing civ pedia lines in red - that is still very early in the process. Thanks for explaining that though it will be helpful to know - if I can get past the crash.
 

Attachments

  • StephExpEditCrash.GIF
    StephExpEditCrash.GIF
    166.9 KB · Views: 119
It's my own mod that I'm working on. I've also tried it with Rhye's mod and some of the default Conquests, and I get the same result with all of them.
What does the unhandle exception says? You realize that as the editor is working for me with all the scenarios, but for none with you, I need more ifo to help you than just "it doesn't work"
 
What does the unhandle exception says? You realize that as the editor is working for me with all the scenarios, but for none with you, I need more ifo to help you than just "it doesn't work"

Sorry, but I was in a hurry when posting that. Anyway, here is the text of the exception:

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()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Steph_CivIII_ExpandedEditor.Objects.City.BuildItem(Scenario scenario)
at Steph_CivIII_ExpandedEditor.Forms.FormCITY.UpdateCities()
at Steph_CivIII_ExpandedEditor.Forms.FormCITY.UpdateForm()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.UpdateForm()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.OpenScenario(Boolean Expanded)
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.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.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(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.4959 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Steph_CivIII_ExpandedEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Brett/Desktop/Steph_CivIII_ExpandedEditor_v0-8-2/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/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.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/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.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.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.
 
And it happens with any scenario with a map? Do you have a problem loading a scenario with no map?

I havent tried that yet. I'll try it and let you know.

EDIT: Yep, it does it with scenarios that don't have a map as well.
 
What vrsion of civ are you using, and are you sure you have framework 3.5 installed?

Do you have the same message when using a scenario without a custom map?

Because you have this

at Steph_CivIII_ExpandedEditor.Forms.FormCITY.UpdateF orm()

but FormCITY should be updated only if you have a custom map.
 
I'm having problems with the editor too... I have MS Framework 4.0 and just created a blank, uncompressed .biq file with the standard civ editor. I enabled custom rules and custom player data with the standard editor. Now, every time I open it in your editor, it comes with this error message:
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()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Steph_CivIII_ExpandedEditor.Objects.Race.BuildItem(Boolean CheckFile)
at Steph_CivIII_ExpandedEditor.Forms.FormRACE.UpdateRaces(Boolean IncludeMainList)
at Steph_CivIII_ExpandedEditor.Forms.FormRACE.UpdateForm()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.UpdateForm()
at Steph_CivIII_ExpandedEditor.Forms.MainEditor.OpenScenario(Boolean Expanded)
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.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.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(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.5444 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Steph_CivIII_ExpandedEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Li%20Family/Documents/installation%20files/Steph_CivIII_ExpandedEditor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/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.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/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.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.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.




Afterwards, none of the dialog boxes work. I've attached the .biq.
 

Attachments

I will say that Steph generously sent me a copy of his unreleased version which has solved my issues, or at least the on related to the Editor.... ;)

Thanks Steph!
 
I found possibly another bug. I have faced it the second time so I am beginning to be sure about it.

The scenario which I am editing is sometimes randomly attributed with "Custom map" (and of course a map) when I save the BIQ with a new name. Now it has been attributed with the Mesoamerica scenario map and I remember it was the last conquest that I played maybe a week ago. My rules have survived and it was still an epic game, but the map was predefined and there were also six start locations like in the original Conquest in the same places.

Longer ago I had this problem with another custom map which I have created, but then there wasn't this long interval before the same map showed in this bug.

To me this is serious problem, because I have to load my biq to firaxis editor which will switch off many flags (like AI strategies) and who knows what could happen with negative culture/pollution buildings etc. :( Since I've discovered this nice feature I never dare to save the BIQ with firaxis editor anymore. This scenario was also only created with that and I've never bothered with map drawing at all that one time. I don't have an explanation how this could have happened.

Can I explicitly set the custom map attribute via your editor Steph? If not could you please consider adding this to your new version of the editor (I've been given hints by the last comments that there might be one :))?
 
howdy Diviner,

somewhat aside ...
negative culture/pollution buildings

i've wondered how well that sort of thing works. is there a discussion on the subject that you could point me to?

somewhat aside, again, neither the standard editor nor steph's editor allow negative maintenance. does anyone know what the game will do if that sort of thing was forced in the BIQ? it would be rather nice to have some buildings produce money ...

take care,
lee
 
i've wondered how well that sort of thing works. is there a discussion on the subject that you could point me to?

somewhat aside, again, neither the standard editor nor steph's editor allow negative maintenance. does anyone know what the game will do if that sort of thing was forced in the BIQ? it would be rather nice to have some buildings produce money ...

take care,
lee

Hi Lee Dailey!

I can firsthandedly guarantee you that negative pollution works, I use it extensively. Healthy buildings provide -1 pollution ~ +1 Health. It is simple really - any building with negative pollution decreases the pollution caused by unhealthy buildings (factory, research lab etc.), it can counter their effect completely given enough negative pollution modifier. I am not sure about population pollution of metros though, but I think negative pollution is applied to it too - it is need to be tested.

Here's more about negative maintenance - its a rather new find:
http://forums.civfanatics.com/showthread.php?t=414655&highlight=negative+maintenance
 
howdy Diviner,

thanks for the info!

- negative pollution
i tested that yesterday and ... once population pollution kicks in ... the lowest you can get is one. additional negative pollution points do nothing after hitting one pollution point. i was hoping to do something like what earlier civ games had - solar power plants that reduce world pollution. no can do ... [*sigh ...*]

- negative maintenance
i've wanted to do that for years now. [*grin*] it was one possible solution to the way ai players fail to upgrade units. they will do upgrades if you lower costs and provide them with lots of cash. unfortunately no one was able to set that to a negative.

thanks for pointing out that thread!

hopefully steph will add it to his editor. i don't care for using THREE of 'em!

take care,
lee
 
Back
Top Bottom