LocoMod - Savegame Tool v0.2
Moderator: Locomotion Moderators
-
- TTDPatch Developer
- Posts: 417
- Joined: 13 Apr 2004 13:35
- Location: Eindhoven, Netherlands
- Contact:
LocoMod - Savegame Tool v0.2
Hi everybody; I stopped working on my map creator, and started working on this new tool, LocoMod. Currently you can edit the object-data list in save games with it. It is not yet possible to add vehicles that should allready have been introduced, but thill will be in a next version.
20041028: New version v0.2, now it is possible to select wich vehicles are available for a company!
You can download the source from http://eljakim.nl/~mkruisselbrink/Locom ... 0.2.tar.gz
A windows executable can be found http://eljakim.nl/~mkruisselbrink/Locom ... ocoMod.exe
Changelog:
20041028 LocoMod v0.2:
- Added option to select wich vehicles will be available for each company
- Fixed some more case-sensitivity bugs
20041026 LocoMod v0.1.1:
Fixed a minor bug which caused crashes when object files with not-uppercase filenames where present...
20041028: New version v0.2, now it is possible to select wich vehicles are available for a company!
You can download the source from http://eljakim.nl/~mkruisselbrink/Locom ... 0.2.tar.gz
A windows executable can be found http://eljakim.nl/~mkruisselbrink/Locom ... ocoMod.exe
Changelog:
20041028 LocoMod v0.2:
- Added option to select wich vehicles will be available for each company
- Fixed some more case-sensitivity bugs
20041026 LocoMod v0.1.1:
Fixed a minor bug which caused crashes when object files with not-uppercase filenames where present...
- Attachments
-
- locomodwin.png (21.33 KiB) Viewed 64699 times
Last edited by Mek on 28 Oct 2004 13:34, edited 3 times in total.
-
- TTDPatch Developer
- Posts: 417
- Joined: 13 Apr 2004 13:35
- Location: Eindhoven, Netherlands
- Contact:
in that case, try downloading http://eljakim.nl/~mkruisselbrink/Locom ... ygwin1.dllRens2Sea wrote:I love youif it worked
"This application has failed to start because cygwin1.dll was not found. Re-installing the application may fix this problem.
I tried both exe files.
Should be great, but...
1st executable requires more dlls and the 2nd, reading the dat files, ends with this error log file:
Exception: STATUS_ACCESS_VIOLATION at eip=0040BA9B
eax=00000030 ebx=00233114 ecx=0022F090 edx=0A07A478 esi=00400000 edi=61005AC0
ebp=0022E6C8 esp=0022E590 program=C:\Program Files\Atari\Locomotion\LocoMod_static.exe, pid 2072, thread main
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame Function Args
0022E6C8 0040BA9B (0A07A460, 0022E7E0, 0A06AAB8, 00000000)
0022E848 0040E3C8 (0A06AAB8, 0022EB70, 00000000, 00000221)
0022EC98 00409BC5 (0022EF30, 0A05ABB8, 0022EF40, 0022EF30)
0022EF78 00405F06 (0A05AB38, 00233114, 0022EF98, 00403012)
0022EF98 0046537D (00400000, 00000000, 00233114, 00000001)
0022EFB8 004660AE (00400000, 00000000, 00233114, 00000001)
0022F028 005FE26E (00000001, 0A050210, 0A0500A8, 00000001)
0022F0A8 61005F54 (0022F0C0, 00530052, 00550054, 00570056)
0022FF88 6100616B (00000000, 00000000, 00000000, 00000000)
End of stack trace
1st executable requires more dlls and the 2nd, reading the dat files, ends with this error log file:
Exception: STATUS_ACCESS_VIOLATION at eip=0040BA9B
eax=00000030 ebx=00233114 ecx=0022F090 edx=0A07A478 esi=00400000 edi=61005AC0
ebp=0022E6C8 esp=0022E590 program=C:\Program Files\Atari\Locomotion\LocoMod_static.exe, pid 2072, thread main
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame Function Args
0022E6C8 0040BA9B (0A07A460, 0022E7E0, 0A06AAB8, 00000000)
0022E848 0040E3C8 (0A06AAB8, 0022EB70, 00000000, 00000221)
0022EC98 00409BC5 (0022EF30, 0A05ABB8, 0022EF40, 0022EF30)
0022EF78 00405F06 (0A05AB38, 00233114, 0022EF98, 00403012)
0022EF98 0046537D (00400000, 00000000, 00233114, 00000001)
0022EFB8 004660AE (00400000, 00000000, 00233114, 00000001)
0022F028 005FE26E (00000001, 0A050210, 0A0500A8, 00000001)
0022F0A8 61005F54 (0022F0C0, 00530052, 00550054, 00570056)
0022FF88 6100616B (00000000, 00000000, 00000000, 00000000)
End of stack trace
-
- TTDPatch Developer
- Posts: 417
- Joined: 13 Apr 2004 13:35
- Location: Eindhoven, Netherlands
- Contact:
hmm.. that's not good.. unfortunately however i wont be near a computer with windows for the next couple of days, so i won't be able to try to fix this in the near future...speedy55 wrote:Should be great, but...
1st executable requires more dlls and the 2nd, reading the dat files, ends with this error log file:
Exception: STATUS_ACCESS_VIOLATION at eip=0040BA9B
Ok, the first one needs the following dll's, including windows system dll's:
(CYG in bold, system normal)
CYGWIN1.DLL
CYGJPEG-62.DLL
CYGPNG12.DLL
CYGTIFF4.DLL
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
KERNEL32.DLL
OLE32.DLL
SHELL32.DLL
USER32.DLL
The second one (the staticly linked one) needs:
CYGWIN1.DLL
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
KERNEL32.DLL
OLE32.DLL
SHELL32.DLL
USER32.DLL
Isn't there a way to link it to cyg statically? so that cygwin1.dll isn't needed?
(CYG in bold, system normal)
CYGWIN1.DLL
CYGJPEG-62.DLL
CYGPNG12.DLL
CYGTIFF4.DLL
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
KERNEL32.DLL
OLE32.DLL
SHELL32.DLL
USER32.DLL
The second one (the staticly linked one) needs:
CYGWIN1.DLL
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
KERNEL32.DLL
OLE32.DLL
SHELL32.DLL
USER32.DLL
Isn't there a way to link it to cyg statically? so that cygwin1.dll isn't needed?
Melt with the Shadows,
Embrace your destiny...
Embrace your destiny...
I wonder why using cygwin at all, Mek, should I try to compile a cygless version? Only if you want...
TTDPatch dev in retirement ... Search a grf, try Grf Crawler 0.9 - now with even faster details view and new features...


-
- Transport Coordinator
- Posts: 301
- Joined: 14 Sep 2004 14:26
- Location: The Land O' Lakes (GMT -6)
Hmm, I get "The procedure entry point __getreent could not be located in the dynamic link library cygwin1.dll." This happens for both the normal and static versions of the exe.
Man, and you got my hopes up and everything!
Man, and you got my hopes up and everything!

"As soon as men decide that all means are permitted to fight an evil, then their good becomes indistinguishable from the evil that they set out to destroy."
- Christopher Dawson, The Judgment of Nations, 1942
- Christopher Dawson, The Judgment of Nations, 1942
-
- TTDPatch Developer
- Posts: 417
- Joined: 13 Apr 2004 13:35
- Location: Eindhoven, Netherlands
- Contact:
well.. i have compiled a new version, and i'm quite sure this one will work
You can download it at http://eljakim.nl/~mkruisselbrink/Locom ... ocoMod.exe

-
- TTDPatch Developer
- Posts: 417
- Joined: 13 Apr 2004 13:35
- Location: Eindhoven, Netherlands
- Contact:
hmmz.. why can't i just make programs that work for everyone, not just for me...hubcap wrote:Hhhmmm,
LocoMod.exe has encountered a problem and needs to close. etc.
Happens after hovering mouse over track options menu

could you perhaps tell me what extra mods you've installed? i'm hoping that can help me reproducing your problem...
Hi,
Ive installed pretty much every mod going
, after saying that though i have had problems with a couple of mods before, maybe i'm not the person to test this mod, lets see what the others say about it.
It does load and it does work but trying to add maglevs to an old savegame causes the error.
hopefully its me and not your prog....
Ive installed pretty much every mod going

It does load and it does work but trying to add maglevs to an old savegame causes the error.
hopefully its me and not your prog....
Keep Your Cheeks Apart !
Re: LocoMod - Savegame Tool v0.1.1
First ide like to say this tool kicks butt!! Thank you VERY much.
By creating a second file you can edit it for use in just your current game while leaving the original file intact so when you start a new game it has the correct dates. Also with the vehicle title renamed youll be able to tell them apart in the scenario editor.
JT
Maybe so but if you really want to reintroduce or put a new vehicle in all you need do is first copy the dat file then rename it. I personally just add an E after the word. (SD138.dat -> SD138E.dat) I dont know why. I keep thinking "Extended" for some reason... Anyway edit the dat file so the invented date is the year after the current saved game year. Also to make it easier on yourself later ide also rename the vehicle inside the xml file. Recompile the dat and put it in the objects folder. Open the saved game editor and pick the vehicle. If you didnt rename it in the XML before recompiling youll have 2 in the list with the same name.Mek wrote:It is not yet possible to add vehicles that should allready have been introduced, but thill will be in a next version.
By creating a second file you can edit it for use in just your current game while leaving the original file intact so when you start a new game it has the correct dates. Also with the vehicle title renamed youll be able to tell them apart in the scenario editor.
JT
Locomod Exe exception error
I have downloaded the latest Windows executable ,however after starting to read the obj.dat files I get an error message containing exception error code Ocx 0000005, which I presume is active x related?-Reading the topic, I have all the required system 32 dll`s and just in case, downloaded CYGWIN1.dll-tried removing mods from the obj.dat folder and redownloading the program all to no avail. Has anyone experienced this problem? Any suggestions would be very much appreciated as I think this could be a very game enhancing tool,
Thanks. Ps. The error report included a file- compat.txt- which is impossible to access.

Who is online
Users browsing this forum: Kuma Bear and 6 guests