View previous topic :: View next topic |
Author |
Message |
hostar
New Member


Joined: 04 Apr 2013 Posts: 6
15 Bank Notes
Items
|
|
Last few week I have been working on new editor for Scene2 files.
Originally I only wanted to visualize dependency between scripts, but then it seems that parsing the whole file will not be that hard.
Screenshot
Features
script and init script editing
script highlighting
script dependency visualizer
editing multiple scripts at once
editing of any other object with hex editor
(more or less) planned features
editing of enemy script
specific editors for other types of objects
adding and deleting objects
DNC import/export
other features...sky is the limit
It is fully open source and written in C#, although currently it is not possible to compile it because of missing dependencies (will be hopefully fixed in upcoming weeks).
This is beta version at best, so please make sure to backup your files before using this.
Download: Github
Source code: Github
.NET core runtime is required to run this: Microsoft
Feedback is welcomed. |
|
Back to top |
|
 |
Firefox3860
Junior Member


Joined: 23 Aug 2014 Posts: 43 Location: The Russian Federation, Samara 99 Bank Notes
Items
|
|
Back to top |
|
 |
hostar
New Member


Joined: 04 Apr 2013 Posts: 6
15 Bank Notes
Items
|
|
Firefox3860, thanks for reporting those.
"i pressed object attachment and maximize buttons and program dropped the exception" - I am sorry, but do not understand what that mean and I was not able to reproduce it.
Hex editor copying works for me. Is it caused maybe by the fact your operating system language is Russian? From screens it seems you have Windows 7, but I only tested on Windows 10.
Regarding the wrong type of object (Standard instead of Wagon and Railroute) - I will fix that.
"Unknown 2" is name of section, which has unknown type for me. Scene2 contains sometimes those empty sections. I will try to fix that later, so it contains correct name.
I tried entering some Russian letters into script, but nothing crashed.
The translation is part of Hex editor component I use, therefore I cannot really fix it. I maybe could force it to be always in English. This is the component I use:WpfHexEditorControl |
|
Back to top |
|
 |
Firefox3860
Junior Member


Joined: 23 Aug 2014 Posts: 43 Location: The Russian Federation, Samara 99 Bank Notes
Items
|
|
hostar wrote: | I am sorry, but do not understand what that mean and I was not able to reproduce it. | to be honest, I also could not find a clear sequence of actions leading to this. I attach 4 objects as in the screenshot, and then I press the buttons to expand and close them in a random sequence, and then this can happen.
hostar wrote: | Is it caused maybe by the fact your operating system language is Russian? From screens it seems you have Windows 7, but I only tested on Windows 10. | it's Russian, yes. but I don't know if it can affect the program's performance. the w7 effect is more likely...
hostar wrote: | The translation is part of Hex editor component I use, therefore I cannot really fix it. | it's a pity. the translation is bad. |
|
Back to top |
|
 |
hostar
New Member


Joined: 04 Apr 2013 Posts: 6
15 Bank Notes
Items
|
|
Thank you, I have managed to reproduce it and fix it.
The HexEditor is also always in English now.
However I will not release the new version yet, I will first implement some more fixes and maybe add editing of more objects. |
|
Back to top |
|
 |
|
|