OpenXcom Forum

Modding => Tools => Topic started by: humax on October 05, 2018, 11:11:58 am

Title: OPENXCOM TRAINER
Post by: humax on October 05, 2018, 11:11:58 am
Description:

Hello commander (cheater and translator)!

When I translated openxcom in 2015 for my personal use, it was necessary to make quick progress, which is very easy with openxcom. But I found manual editing too laborious, so I started to program this savegame editor. However, a few other projects have come to the fore and I postponed the project for a long time. Now in September 2018 I decided to resume the project ...
The code written so far was more advanced than I remembered, but the code was very amateur, so I had to spend some more time to improve it.

The main functions are now completed, so that a publication can take place.



With this savegame-editor you can change many important things in your savegame, such as:

- Available money

- Difficulty level

- Switch from IRONMAN to "normal" gamemodus and vice versa

- Speedup (next) manufacture (the next item will be completed at the next full hour)

- Speedup your researches (all research begun will be completed the next day)

- Speedup your transfers (all transfers / will arrive at the next full hour)

- Remove warning from the council of the funding nations

- Edit the value of your soldier-stats

- Finish buildings

- Repair, refuel and rearm your crafts

- Heel bleeding wounds in battlegame


Installation:

1 ) Extract the 'OPENXCOM_Trainer.exe'

2 ) Start it

3 ) Choose your language (english or german, but you can translate it too)

4 ) Choose the path of your 'openxcom.exe'

5 ) Make your settings

6 ) Open a savegame

7 ) Set your options

8 ) Click the 'apply' - button

9 ) Save your edited savegame (be sure you activated 'create backup' or use 'save as...')


Changelog:

Version 0.9.0.0 (05.10.2018)


Version 0.9.1.0 (03.03.2019)

Version 0.9.1.1 (04.03.2019)


Version 0.9.1.2 (16.03.2019)


Maybe coming soon:

Version 1.0.0.0 - (xx.xx.201x)



Bugs: --> If you find any bugs, please post it here. It would be great if you can provide your savegamefile too!



Images:[/list]
Title: Re: OPENXCOM TRAINER
Post by: hellrazor on October 05, 2018, 03:16:03 pm
You know, the savegame files are read and editable via a simple texteditors like notepad++ or vim or nano.
So no need for a extra program....
Title: Re: OPENXCOM TRAINER
Post by: humax on October 05, 2018, 03:21:20 pm
Sure, but as i wrote in post #1 for me it was (it is) very laborious, to do it manually every time, especially when i need a fast progress.
With this programm its very fast.
Title: Re: OPENXCOM TRAINER
Post by: Biggieboy on October 05, 2018, 06:38:16 pm
Sure, but as i wrote in post #1 for me it was (it is) very laborious, to do it manually every time, especially when i need a fast progress.
With this programm its very fast.

Very good, thank you, its good for me research testing!
Title: Re: OPENXCOM TRAINER
Post by: humax on March 03, 2019, 07:40:04 pm
Version 0.9.1.0 available #1
Title: Re: OPENXCOM TRAINER
Post by: humax on March 04, 2019, 09:14:56 pm
On request now partial support for openxcom extended (not well tested, but should work) with version 0.9.1.1
Title: Re: OPENXCOM TRAINER
Post by: HumanTraitor on March 16, 2019, 11:06:36 am
It doesn't work at all for me: It gives me an error message.
Title: Re: OPENXCOM TRAINER
Post by: humax on March 16, 2019, 11:47:26 am
Does the error message contains this?:

System.ArgumentOutOfRangeException: InvalidArgument=Value of '21' is not valid for 'index'.
Title: Re: OPENXCOM TRAINER
Post by: humax on March 16, 2019, 12:44:41 pm
Released 0.9.1.2 - hoping to fix this issue
Title: Re: OPENXCOM TRAINER
Post by: HumanTraitor on March 16, 2019, 03:48:15 pm
Does the error message contains this?:

System.ArgumentOutOfRangeException: InvalidArgument=Value of '21' is not valid for 'index'.

Yeah, that or another number. The latest upload sorta works, but it doesn't work for advanced openxcom builds, like those used by X-Files, sadly.
Title: Re: OPENXCOM TRAINER
Post by: humax on March 16, 2019, 04:08:24 pm
Ok. Its build for original openxcom. With last build it also partially supports openxcom extended. I can have a look for it this evening or tomorrow