start-5 / TiTS.JS-Save-Editor

Trials in Tainted Space Save Editor
https://start-5.github.io/TiTS.JS-Save-Editor/
MIT License
29 stars 6 forks source link

Suggestions/Requests #39

Open start-5 opened 1 year ago

start-5 commented 1 year ago

Discussed in https://github.com/start-5/TiTS.JS-Save-Editor/discussions/22

Originally posted by **Hiro-LordOfAThousandSongs** June 28, 2022 Just gonna use this for all suggestions, and welcome anyone else to use it as such. - [x] 1: Color drop-down list would be nice. #62 (Not needed, more of a QoL thing for me.) - [x] 2A: Level cap changed from 10 to 20 or 100. #91 (I typically do Lv20 for the 100 stats.) - [x] ~~2B: Stats cap (Raw) limited to Lv*5. (10 = 50, 20 = 100, etc.)~~ - [x] ~~2C: Stats cap (Mod) limited to Lv*10. (10 = 100, 20 = 200, etc.)~~ - [ ] 3: Auto-highlight of selected text entries. (To be more specific: Any entry that we can directly enter values in, gets highlighted so we can just replace it without needing multiple clicks.) (Again, a QoL feature, but one I'm sure everyone would prefer.) - [ ] 4: Certain areas that have (Basically) no value cap (ie: Elasticity) should allow for **e/e+** values to be entered directly, or not directly converted TO an e+ value. (It's causing some issues at the moment, but can be bypassed by simply copypasting a value without a letter in it. Copypasting an e+ value directly does not work.) - [ ] 5: Cap to Genitalia quantity. (10 Male, 3 Female.) _Excluding some invalid fluid types being in places they shouldn't be, it seems to be working fine so far._ _This will be edited as needed to include new things._

Low priority at the moment, but some of these were also in my mind back when the project started

lowercase-donkey commented 1 year ago

I've been trying to standardize colors a bit in TiTS. Please notice that we now have GLOBAL.SKIN_COLORS, which may make your life easier.

start-5 commented 1 year ago

I've been trying to standardize colors a bit in TiTS. Please notice that we now have GLOBAL.SKIN_COLORS, which may make your life easier.

Oh that will definitely help out a lot, thank you!

Zanoscar commented 1 year ago

I noticed the save editor has a section for fertility but not for incubation, is there plans to be able to modify things like incubation speed or is that not possible/am I stupid and missing it?

I suppose the suggestion is an option to edit incubation stats alongside the fertility ones if not already a thing

start-5 commented 1 year ago

I noticed the save editor has a section for fertility but not for incubation, is there plans to be able to modify things like incubation speed or is that not possible/am I stupid and missing it?

I suppose the suggestion is an option to edit incubation stats alongside the fertility ones if not already a thing

Thank you for the suggestion! Should be implemented as we speak.

Lukas-52 commented 1 year ago

Items (Inventory and Storage) would also be nice. The old editor used to be able to do that, but i haven't found it in the new one.

start-5 commented 1 year ago

Items (Inventory and Storage) would also be nice. The old editor used to be able to do that, but i haven't found it in the new one.

This won’t be implemented, see the FAQ as to why

Lukas-52 commented 1 year ago

Huh, i guess reading does make one smarter... Not sure how i missed that

Sorry :)

start-5 commented 1 year ago

Sorry :)

Nah no biggie don’t worry about it. I should probably have a section on the initial page too cause it’s easy to miss as is

EternalEquinox commented 1 year ago

Add anyxine to the list of characters you can modify

start-5 commented 1 year ago

Add anyxine to the list of characters you can modify

After running this script

Object
    .getOwnPropertyNames(window)
    .map(x => {
        try {
            return window[x];
        }
        catch {
            return null;
        }
    })
    .filter(x => x && (typeof x === 'object') && x.neverSerialize != null && x.inventory != null)
    .map(x => ({ [x.short]: x.neverSerialize ? 'NOT serialized' : 'serialized' }));

image

it looks like the 'ANYXINE' object is not serialized by the game when saving the file. Meaning the data for the character is not actually present in the resulting saved file, thus it doesn't show in the editor's character list.

No clue as to why or if it's a dev oversight, but it's not something that can be fixed from this side.