Page 2 of 49

Re: [Spoiler] FTL Editor v12 - Unlock ships, Edit SavedGames

Posted: Fri Jan 25, 2013 4:18 am
by Vhati
Draws wrote:Ok quick question, how exactly do I modify the saved game values directly? I want to modify my fuel in a saved game, I've dumped the save game data from FLT into a notepad, made the changes, I'm just lost on how to actually get it to come back into the game?

"Dump" is for informational purposes only.
Under the "Player Ship" tab, at the bottom, there's a "General" button.

Click that to edit the ship's name, hull, fuel, drone parts, missiles, and scrap.
Apply changes, then click "save" at the top, replace continue.sav, and play the game.

Fuel_Editing.png

Re: [Spoiler] FTL Editor v12 - Unlock ships, Edit SavedGames

Posted: Fri Jan 25, 2013 6:39 am
by Draws
Ah I see, must be going blind in my old age. Thanks a lot.

Re: [Spoiler] FTL Editor v12 - Unlock ships, Edit SavedGames

Posted: Sun Jan 27, 2013 4:27 am
by Vhati
.
v12 Bug Warning:
The editor will crash as it writes a saved game in which a store had been visited that sector.
When that happens, the saved game will be corrupted.

This will be fixed in the next release.

Other situations are unaffected by this bug.

Re: [Spoiler] FTL Editor v13 - Unlock ships, Edit SavedGames

Posted: Wed Jan 30, 2013 10:41 pm
by Vhati
.
v13 has been released:
The aforementioned visited-a-store corruption bug is fixed.
Added SectorMap editing: Store, Quest, and Beacon (partial).
Added automated finding of data.dat on Linux-Steam, and possibly OSX.

If that fails, OSX users should be able to select FTL.app now without messing with aliasing or config file editing.

If someone were to edit the config file, it now stores the path to the resources folder.

Code: Select all

ftlDatsPath=E\:\\Games\\FasterThanLight\\resources
(previously ftlPath, the install dir of the game itself)

Re: [Spoiler] FTL Editor v13 - Unlock ships, Edit SavedGames

Posted: Sun Feb 03, 2013 9:04 pm
by Xirema
Is there no way to modify a ship's cargo, currently, or am I just missing something obvious?

Awesome work on the editor, BTW. One of the best I've seen, for this or any other game.

Re: [Spoiler] FTL Editor v13 - Unlock ships, Edit SavedGames

Posted: Mon Feb 04, 2013 1:26 am
by Vhati
Xirema wrote:Is there no way to modify a ship's cargo, currently, or am I just missing something obvious?
Oops. I'll add that in the next release.
I procrastinated, rationalizing that cargo was redundant when you can equip everything, but I forgot about stockpiling alternate items.

Xirema wrote:Awesome work on the editor, BTW. One of the best I've seen, for this or any other game.
And your feedback made it a little better. :)

Re: [Spoiler] FTL Editor v13 - Unlock ships, Edit SavedGames

Posted: Mon Feb 04, 2013 10:57 pm
by Vhati
.
v14 has been released:
The general tab now includes fields for cargo, the hidden sector, and rebel flagship position.
All beacon fields are editable under the sector map tab (visited/backgrounds, ship events, etc).

The unknown field in visited beacons (previously seen in dumps) became bkg sprite rotation (e.g., planets).
Sector and flagship-related comments in the SavedGameParser class have improved.

Re: [Spoiler] FTL Editor v14 - Unlock ships, Edit SavedGames

Posted: Sat Feb 16, 2013 6:59 pm
by Deploid
I have tried pretty much every version of your program and yet every time it just says "A java Exception has occurred." :?: i know i have up to date java(1.7.0_05) and when i run it like "java -jar FTLProfileEditor-v14.jar it says it can't access it? im pretty sure this happed to some other people on diffrent programs and i hope you can help.

Re: [Spoiler] FTL Editor v14 - Unlock ships, Edit SavedGames

Posted: Sun Feb 17, 2013 1:47 am
by Vhati
Deploid wrote:I have tried pretty much every version of your program and yet every time it just says "A java Exception has occurred." :?:
To fix it, I need to know what the exception (error) was.
When you run the jar, there should be "ftl-profile-editor.log" file created in the same folder.
Open that in a text editor and copy/paste, or just add it as an attachment in a reply here.
(As you're composing the reply, attachment stuff iis below the preview/submit buttons.)

Also mention what version of FTL you're using.

Deploid wrote:when i run it like "java -jar FTLProfileEditor-v14.jar it says it can't access it?
This might be a separate problem, but I'll need the exact error message in any case.

Re: [Spoiler] FTL Editor v14 - Unlock ships, Edit SavedGames

Posted: Sun Feb 17, 2013 2:32 pm
by shrimpcrab
The version of FTL I am using is the Windows v.1.03.1

When I run the editor, it seems to work but no profile can be selected (with or without a saved game).

When I click open and select my data.dat an error box appears:

Code: Select all

Error reading profile:
Initial int (assumed to be file format version) not expected value: 2181


If I simply try to edit the blank profile anyway, when I save it, the new data.dat is very small, smaller than 1kb (I was going to attach it but .dat, .txt, .log, and no extension aren't allowed, so I'm not sure which kind of attachments are allowed in this forum).


Using this new data.dat, when I run the game, when it finishes loading an error box appears and the game is closed.
The error message is as follows:

Code: Select all

Microsoft Visual C++ Runtime Library

Assertion failed!

Program: C:\Arquivos de programas\FTL\FTLgame.exe
File: src/rapidxml/rapidxml.hpp
Line:1383

Expression: text

For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)


The ftl-profile-editor.log:

Code: Select all

11:08:05.825 [main] DEBUG net.blerf.ftl.FTLProfileEditor - Windows XP 5.1 x86
11:08:05.825 [main] DEBUG net.blerf.ftl.FTLProfileEditor - Java HotSpot(TM) Client VM, 1.7.0_09
11:08:05.888 [main] INFO  net.blerf.ftl.FTLProfileEditor - Using FTL dats path from config: C:\Arquivos de programas\FTL\resources
11:08:05.950 [main] INFO  net.blerf.ftl.parser.DataManager - Reading Achievements...
11:08:05.950 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/achievements.xml'
11:08:06.075 [main] INFO  net.blerf.ftl.parser.DataManager - Reading Blueprints...
11:08:06.075 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/blueprints.xml'
11:08:06.403 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/autoBlueprints.xml'
11:08:06.497 [main] INFO  net.blerf.ftl.parser.DataManager - Reading Events...
11:08:06.497 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events.xml'
11:08:06.560 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/newEvents.xml'
11:08:06.560 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_crystal.xml'
11:08:06.794 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_engi.xml'
11:08:06.935 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_mantis.xml'
11:08:07.044 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_rock.xml'
11:08:07.060 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_slug.xml'
11:08:07.075 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_zoltan.xml'
11:08:07.091 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_nebula.xml'
11:08:07.106 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_pirate.xml'
11:08:07.106 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_rebel.xml'
11:08:07.122 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/nameEvents.xml'
11:08:07.122 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_fuel.xml'
11:08:07.138 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_boss.xml'
11:08:07.153 [main] INFO  net.blerf.ftl.parser.DataManager - Reading Crew Names...
11:08:07.153 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/names.xml'
11:08:07.153 [main] INFO  net.blerf.ftl.parser.DataManager - Reading Ship Events...
11:08:07.153 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_ships.xml'
11:08:07.185 [main] INFO  net.blerf.ftl.parser.DataManager - Reading Background Image Lists...
11:08:07.185 [main] DEBUG net.blerf.ftl.parser.DataManager - Reading 'data/events_imageList.xml'
11:08:07.185 [main] INFO  net.blerf.ftl.parser.DataManager - Finished reading game resources.


EDIT:
Oh lol now I feel stupid. I only realised after reading some random post that you're supposed to open the prof.sav to edit profiles, which is located in /MyDocuments/MyGames/Faster Than Light. Everything worked perfectly.

So nvm all that I said in my post. But I would recommend editing the original post in this thread to warn the location of the actual profile file, which I thought was the same thing as the data.dat.