IndieStone - Visual Tech Tree Editor

My Civ is English, so that shouldn't be a problem. All the mod I tried did was to remove the prerequisites, nothing else.

The .ismod shows up when I go to Export and use the "..." browse button - the file format there is set to .ismod.

I get the same error when I export the basic Civ tree. I start up the editor, hit Export (with or without putting something in the "Project" and "Prefix" fields) and I get that same error.
 
My Civ is English, so that shouldn't be a problem. All the mod I tried did was to remove the prerequisites, nothing else.

The .ismod shows up when I go to Export and use the "..." browse button - the file format there is set to .ismod.

I get the same error when I export the basic Civ tree. I start up the editor, hit Export (with or without putting something in the "Project" and "Prefix" fields) and I get that same error.

Sorry, I'd forgotten where .ismod comes up. That is a leftover from lemmy101 and CaptainBinky's plans to allow this tool to be part of a larger set of tools that could operate on an entire mod. Having a 'project file' would let them export and import the mod from different tools easily. When the tech tree editor export works, it exports a bunch of xml files you can use as well.

Here's the sequence of events when I export the base tree:

Spoiler :
attachment.php

attachment.php

attachment.php

attachment.php
 

Attachments

  • first.png
    first.png
    447.4 KB · Views: 352
  • second.png
    second.png
    461.2 KB · Views: 372
  • third.png
    third.png
    431.2 KB · Views: 337
  • fourth.png
    fourth.png
    466 KB · Views: 339
I never get to the conflict dialogue window. When I click "Onward!" I get the error message.
 
Like so:
 

Attachments

  • Export1.png
    Export1.png
    361.3 KB · Views: 90
  • Export2.png
    Export2.png
    343 KB · Views: 83
  • Export3.png
    Export3.png
    349.7 KB · Views: 84
  • Export4.png
    Export4.png
    339.9 KB · Views: 93

Very odd. The database loads so your asset path is definitely correct. I can see this being an issue with the tool detecting the language you're running in. (Not sure if it does that, there is a lot of code in this tool I've never looked at.) Can you try switching your OS language to English and trying again?
 
I'll give it a go, though probably not until tomorrow. (I'm also verifying my Civ installation.)
 
Good evening everyone, this is my first post ..
I was impressed by the potential of this tool, but I can not start it, I get the error message that I read in the previous post. Using window 7 64bit

Spoiler :
************** Testo dell'eccezione **************
System.IO.DirectoryNotFoundException: Impossibile trovare una parte del percorso 'C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V\Assets\DLC\Expansion\'.
in System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
in System.IO.FileSystemEnumerableIterator`1.CommonInit()
in System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler)
in System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)
in System.IO.Directory.GetFiles(String path)
in IndieStoneCiv5XMLTools.Civ5XmlDatabase.LoadDir(String s)
in IndieStoneCiv5XMLTools.Civ5XmlDatabase.Load()
in IndieStoneTechEditor.TechTree.FirstUpdate()
in IndieStoneTechEditor.TechTree.panel1_Paint(Object sender, PaintEventArgs e)
in System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
in System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
in System.Windows.Forms.Control.WmPaint(Message& m)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


I followed all the instructions on how to change the path in the system registry, I have reinstalled several times Civilization SDK, run the program as administrator but I get the same error message :(:sad: (sorry for my bad English, I use google translator:blush:)
 
I've verified my Civ installation which fixed up one file but didn't change anything with the editor. I've set my language for non-Unicode programs to English, but I can't use that for the display language because I don't have the Ultimate or Enterprise edition of Windows. (Stupid if you ask me, but I don't make the rules.)

So I'm still stuck with the same error. I'll see if I come up with something more to try tomorrow.
 
I've verified my Civ installation which fixed up one file but didn't change anything with the editor. I've set my language for non-Unicode programs to English, but I can't use that for the display language because I don't have the Ultimate or Enterprise edition of Windows. (Stupid if you ask me, but I don't make the rules.)

So I'm still stuck with the same error. I'll see if I come up with something more to try tomorrow.

Unfortunately I can't seem to reproduce the same error on my computer in order to debug it. Do you have any other computers you could try it on?

Thanks a lot, I tried to make the change but it still does not work :mad:

Are you running the most recent version available here? (Not the one linked to from the first post.) Do you have G&K?
 
Unfortunately I can't seem to reproduce the same error on my computer in order to debug it. Do you have any other computers you could try it on?
I'm not sure I can even install Civ on my netbook, but I could check with one of my friends who also plays. I'll let you know!
 
Are you running the most recent version available here? (Not the one linked to from the first post.) Do you have G&K?

Yes I have the latest version.
I have not G&K, only BNW expansion, is it necessary for Visual Tech Tree Editor?
In the system registry paths are:
HKEY_CURRENT_USER\Software\Firaxis\Tools\ToolAssetPath "C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V"
HKEY_CURRENT_USER\Software\Firaxis\Nexus\Viewer\assetpath "C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V\Assets"
HKEY_CURRENT_USER\Software\Firaxis\Nexus\Viewer\Executable "C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V SDK\Nexus\x86\Viewer.exe"

both Modbuddy and Nexus work..
Thank you for your patience
 
Finally, after many attempts I solved the problem.:)
the error message shown in Visual Tech Tree Editor when I start it:
"System.IO.DirectoryNotFoundException: Impossibile trovare una parte del percorso 'C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V\Assets\DLC\Expansion\'."

I simply added the empty folder "Expansion" and everything works fine :eek:
 
Finally, after many attempts I solved the problem.:)
the error message shown in Visual Tech Tree Editor when I start it:
"System.IO.DirectoryNotFoundException: Impossibile trovare una parte del percorso 'C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization V\Assets\DLC\Expansion\'."

I simply added the empty folder "Expansion" and everything works fine :eek:

Glad you sorted it! This occurred because you don't have G&K and the editor expects there to be a folder there (which is created by G&K). I suppose I should make it a bit more robust and catch that exception since the folder not existing isn't tool-breaking otherwise.
 
I'm having some problems. Is there a way to save changes without exporting? It seems that I can only export once every time I load the editor.
 
I'm having some problems. Is there a way to save changes without exporting? It seems that I can only export once every time I load the editor.

The tool does create autosave xml files next to the executable which should contain the changes currently loaded in the editor. I've noticed this bug as well, but I haven't had a chance to look into what may be going wrong yet.
 
Thanks, this is the biggest issue for me, because I'm trying to mod in some significant Tech changes, and this is the first serious time I've tried to mod a Civ game.

Anyways, the tree editor bugs out from time to time and I have to start again. The autosaves don't seem to work, I can't get them to load.
 
Ok, so I'm running windows 7 64 bit, and I'm having a bit of a problem getting this to work.

Whenever I try to launch it, the app appears to load, and will flash up for a second and then disappear. There's no error messages visible. Furthermore, the process remains in task manager, but using a ridiculously low amount of ram (112K) and there's no way to kill it.

I managed to get it loading in safe mode (!) but then I got the following error:

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

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Ryan\IndieStoneTechEditor\Assets\DLC\Expansion'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileSystemEnumerableIterator`1.CommonInit()
   at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   at System.IO.Directory.GetFiles(String path)
   at IndieStoneCiv5XMLTools.Civ5XmlDatabase.LoadDir(String s)
   at IndieStoneCiv5XMLTools.Civ5XmlDatabase.Load()
   at IndieStoneTechEditor.TechTree.FirstUpdate()
   at IndieStoneTechEditor.TechTree.panel1_Paint(Object sender, PaintEventArgs e)
   at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.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: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
IndieStoneTechEditor
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/Ryan/IndieStoneTechEditor/IndieStoneTechEditor.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
IndieStoneTools
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/Ryan/IndieStoneTechEditor/IndieStoneTools.DLL
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.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.

Help would be greatly appreciated, as this seems like a very useful tool :)
 
Back
Top Bottom