Comments (7)
As I said in the previous issue, my time is quite limited and I consider this project done. Still, I don't mind adding little features if they are feasible in little time :-)
Theoretically, this can be easily done by just editing zelda-totk.hashes.csv and adding the new variables there (following the CSV structure).
However, I'd like to keep that file clean with only the legacy variables from the base game.
I can think a few solutions for this, but I think the easiest solution would be...
To add new files called zelda-totk-mods-xxx.hashes.csv
, (where xxx is an unique id for each mod). Every file would include the exclusive variables for each mod.
Then, the editor would parse the specific csv file if an specific mod savegame is open. However, I'm not sure how easy would be to identify the mod.
from savegame-editors.
As far as I know, hashes are not reversable so the "real" flag names must be provided, then converted to murmur3. Now, the mods contain the file "GameDataList" which carries those murmur3 flag hashes. They look like this:
Bool:
- {DefaultValue: false, Hash: !u 0xb55a1bd2, ResetTypeValue: 16, SaveFileIndex: 0}
- {DefaultValue: false, Hash: !u 0xd932fa75, ResetTypeValue: 16, SaveFileIndex: 0}
- {DefaultValue: false, Hash: !u 0x365d36b5, ResetTypeValue: 16, SaveFileIndex: 0}
In addition to that, that's a me thing for overview, I have a .yml file that lists those too but with their real flag name after a # comment behind the line, looking like that:
Bool:
- {DefaultValue: false, Hash: !u 0xb55a1bd2, ResetTypeValue: 16, SaveFileIndex: 0} # Randomizer_IsFirstTimeHelloDone
- {DefaultValue: false, Hash: !u 0xd932fa75, ResetTypeValue: 16, SaveFileIndex: 0} # Randomizer_GoalMode_IsRemoveSpecific
- {DefaultValue: false, Hash: !u 0x365d36b5, ResetTypeValue: 16, SaveFileIndex: 0} # Randomizer_Spawn_Enemy_Drake
What about adding a button on the Master Editor page, allowing you to import a file, then reading line for line, and if it detecs a Hash key, value pair, read the flag name after "#" at the end of the line?
from savegame-editors.
The yml file can be quickly converted to csv with a macro. Feel free to post it here and I'll see what can I do.
Adding a button to import is an option, of course. But I was trying to avoid doing changes like that due to my limited time 😅 I'll try to think of the best solution for this and decide.
from savegame-editors.
The yml file can be quickly converted to csv with a macro. Feel free to post it here and I'll see what can I do.
Adding a button to import is an option, of course. But I was trying to avoid doing changes like that due to my limited time 😅 I'll try to think of the best solution for this and decide.
from savegame-editors.
Added the import button!
Try it with this file.
zelda-totk-randomizer.hashes.csv
from savegame-editors.
Added the import button! Try it with this file. zelda-totk-randomizer.hashes.csv
Thanks a ton! I edited both a boolean, as well as an integer, and it both worked in the game! This feature request is therefore completed. It'll help the modding community a lot - trust me, this game will be modded a lot on the next years!
from savegame-editors.
Glad to hear that :-)
Thank you all modders around!
from savegame-editors.
Related Issues (20)
- Drag and Drop doesn't works in TOTK and BOTW HOT 2
- [BOTW] Can't edit weapons modifier HOT 1
- [ZeldaTOTK] Allow Editor to support save files with additional custom flags HOT 4
- [TOTK] Armor dye dropdown appearing enabled when it shouldn't HOT 2
- Shrine Unlock Issue(Shrine Quests) HOT 1
- [BOTW] The editor cannot be opened, and the browser prompts that the link to this website does not provide a secure link.
- TotK - Quantity caps not updating correctly when changing to an item with a different cap. HOT 1
- playtime Zelda BotW: differences with cemu HOT 1
- Retrieving save files in .json or .yml format
- Location of Addison Signs in TotK Master Editor HOT 2
- Master Editor quest question
- [TOTK] Wrong Korok seed position
- Corrupted Save & Restarting Quest
- Ingredient Item Count becomes negative after use
- BOTW request: pin all shrines
- Cant get saved editor to work on android yuzu HOT 1
- Rhythm Paradise/Heaven Save Editor only reads the first profile
- totk save file items not showing up HOT 2
- [TOTK] Autobuilder Import issue HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from savegame-editors.