트러블슈터: 버려진 아이들

트러블슈터: 버려진 아이들

평점이 부족합니다.
Guide for editing a save file for offline players
Ordering 님이 작성
This guide shows how to edit your saves in offline mode.
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
First of all, don't try this on online mode!
You'll probably be unable to do it anyway unless you find a way to hack into a server, but I will still warn you for a reminder.
Save file Location
The save file is at C:\Program Files\Steam\steamapps\common\Troubleshooter\Release\bin\saves
Of course, if you install the game in different folder, they will be at in different location... but you would be able to guess the location from above line. Filename is "game.sav".
Tools for editing the save.
Download DB Browser for SQLite[sqlitebrowser.org] here. It might be able to edit your save with other programs, but I'll only talk about this tool in the guide.
1. Open "DB Broswer for SQLite.exe" after you install the program.
If you are successful, the program would look like this.


2. Open the save file with the program.


Click on 'Open Database' to open your save file. Do note that you can not find it normally because the extension of save file is ".sav". So you should adjust the extension option before searching the file.



After you open the file, click on 'Browse Data' Tab.


Final result would look like above.
3. Select the table you want to edit.


There are many tables here, and I can not show you all possible cases.

I'll just list tables especially worth mentioning here

1. Item



This table is about the items that you have. Useful to change one item for another, or increase the number of specific materials. Do note that merely increasing number might not do a job if they are equipment with property. In other words, only increase the number if it is already 2 or more. Otherwise, copying it would be safe choice(ofc, you would need to also copy the data from the 'ItemProperty' table as well). If there seem to be multiple items existing with same name, narrow it by looking at their data in 'ItemProperty' table.

Look at 'ItemStatusMaster' table to get the meaning of each itemstatus number in this table

2. ItemProperty



Type itemID you found in 'Item' table and then you'll be able to tweak the option of that item.

Look at 'ItemPropertyMaster' table to get the meaning of each masterindex number in this table

3. ItemPropertyMaster / ItemStatusMaster



Support tables for 'Item' table and 'ItemProperty' table

4. Roster



Tweak this table if you want change level or EXP of your team member

5. RosterProperty



You can edit Class Exp & Lv and several things here, but the most important feature here is that you can change evolution masteries of tamed beasts.

Look at 'RosterPropertyMaster' table to get the meaning of each masterindex number in this table

6. RosterPropertyMaster



Support table for 'RosterPoperty' table


4. Editing a cell


Select the cell you want to edit in the table, and change the text in green area, then click 'Apply'.

Warning : If you are editing non-numeric data like above, first check if you are able to find that text on other cells. The game save might be corrupted if you change it with invalid text.



You can see the cell has been changed.
5. After finish editing data, save your change.


After you finish editing data, save your change by clicking 'Write Changes'.
Be careful when editing a save file
First of all, you should make a backup of your save file when you try save editing.

As I mentioned above, be extra careful if you are attempting to edit a string data, check it first if it is valid text or not. In other words, copying data from another cells is recommended rwhen editing text. Note that terms in table might be different from those shown in game.
댓글 30
Yamigumo 2024년 11월 10일 오후 6시 55분 
@DrBright
I think you need to manually add a mastery set name into the companyPropertyMaster table
example:
insert into companyPropertyMaster (masterIndex, mastername) values (999999, 'MasterySetIndex/Bonecrusher')
then add it to the company:
example:
insert into companyProperty (companyID, masterIndex, cpValue) values (14, 999999. true).
Also you need to know the exact name of the mastery set (not the in game name).
Extract the game files and look in the data/xml/MasterySet.xml file.

Maybe there is an easier way to do it. I don't know.
DrBright 2024년 11월 10일 오전 10시 30분 
Is there a way to make all mastery sets display as unlocked?
Kalshion 2024년 6월 5일 오전 1시 35분 
Bleh, been trying to modify stats, but it doesn't look like the game recognizes those changes even though they are reflected in the .sav when you write them.
Dojimax 2024년 2월 8일 오전 12시 49분 
Did someone know how to edit item and mastery acquisition rate?
Yamigumo 2023년 12월 26일 오전 9시 16분 
@atheist
Ok, I don't think that is possible with save editing. Possible by modding the game
atheist 2023년 12월 25일 오전 5시 40분 
@Yamigumo
This is not exactly what I need. I'm wondering if it's possible to change the number of open masteries (for example, add 15 of them all) https://fastpic.org/view/122/2023/1225/e79fa940ee5b37b362f1289f9c9c201f.png.html
and change the number of training points available to the player.
Anyway, thanks.
Yamigumo 2023년 12월 25일 오전 4시 36분 
@atheist
...Go to table: 'mastery' and insert the data (the values masteryLv needs to be 1 and boardIndex is the first mastery board, change it to 1 for the 2nd, 2 for the 3rd...):
insert into mastery (rosterID,masterIndex,masteryLv,boardIndex) VALUES (162,343,1,0);
insert into mastery (rosterID,masterIndex,masteryLv,boardIndex) VALUES (162,6626,1,0);
insert into mastery (rosterID,masterIndex,masteryLv,boardIndex) VALUES (162,4019,1,0);
insert into mastery (rosterID,masterIndex,masteryLv,boardIndex) VALUES (162,6637,1,0);

commit changes and test in game
Yamigumo 2023년 12월 25일 오전 4시 36분 
@atheist
go to table: 'company' and get the value of companyID
select * from company
(I got 14 from my Lions company)

Next go to table: 'roster' and get the ID of the character you want (example: Irene)
select rosterID from roster where companyID = 14 and rosterName = 'Irene'
(I got 162)

Next go to to table: 'masteryMaster', find the masteries you want to add and get its 'masterIndex' (note: some masteries have weird names, ex: mutant is mutation in the database)

example getting Ids of berserker, lunacy, anger strike and mutant:
SELECT masterIndex from masteryMaster where masterName in ('Berserker','Madness','RageBlow','Mutation')
( I got 343, 6626, 4019 and 6637)...
atheist 2023년 12월 24일 오전 7시 28분 
It's not clear how to add masteries to yourself. Not to a specific character, but simply to the “inventory”. Just all available (open) masteries in the amount of 15 (for example).
Yamigumo 2023년 10월 10일 오후 5시 38분 
@PaniloGames If skills you meant masteries the table with IDs is masteryMaster. Note that some masteries have weird names, ex: mutant is mutation in the database