marcrobledo / savegame-editors

A compilation of console savegame editors made with HTML5 technologies.
https://www.marcrobledo.com/savegame-editors/
Other
1.11k stars 228 forks source link

Zelda Tears Of The Kingdom - Item list #164

Closed Exincracci closed 1 year ago

Exincracci commented 1 year ago

Hey, Marc.

Since Zelda ToTK on the Switch is coming up next month, I was wondering if you are considering taking a look at it to possibly update your amazing SE for BOTW in order to also be compatible with the new game. I am sure that's not "free" in terms of simplicity since it's a totally different game, but knowing how Nintendo handle things, maybe the baseline to start with share solid similaties with BoTW to make things easier.

I can volunteer to submits saves and perform testing if that's useful or necessary. I positive that more people will be on the same page.

Thanks in advance. :)

marcrobledo commented 1 year ago

Unfortunately, I don't have time to work on this.

Though I'm pretty sure another editor will appear sooner or later, if you really want a TOTK savegame editor happen from me, I'd need the object hash list (as it seems the savegame structure is quite similar). That would help me a lot.

Exincracci commented 1 year ago

Unfortunately, I don't have time to work on this.

Though I'm pretty sure another editor will appear sooner or later, if you really want a TOTK savegame editor happen from me, I'd need the object hash list (as it seems the savegame structure is quite similar). That would help me a lot.

Of course. I understand. I'm sure there will be a handful of things soon, specially when the game officially releases. Your work would of course be immensely appreciated, since your amazing editor is masterpiece for BOTW. Regarding the Object Hash List, I am willing to help, but I'm afraid I lack the knowledge to get such thing.

However, since the game has leaked recently, the community is rather agitated in Reddit (https://www.reddit.com/r/SwitchPirates/comments/135jllj/zelda_totk_postleak_discussion_megathread/) and GBATemp (https://gbatemp.net/threads/cheat-codes-ams-and-sx-os-add-and-request.520293/page-2789), and we already have a sizable amount of cheat codes (for Edizon on Switch and Emulators) and probably other useful things already.

I did get access to the RomFS/game files (extracted from the .XCI) and there might be some useful stuff among the large amount of the resultant files and folders, but I don't know what to look for here to provide actual help. I could maybe share these files with you, or you can point me towards where I could get the hash list more specifically, so I can try.

marcrobledo commented 1 year ago

Originally, it wasn't on my plans to work on this. However... I'm getting lots of requests in various places, and it doesn't seem is going to stop soon. So I've prepared the foundations for the TOTK editor. It only edits rupees for now. But it's ready for anyone else to start adding other features. I don't have time for datamining the hash list, so let's hope someone dumps it soon. I'll be able to easily add more features to the editor after that.

HylianLZ commented 1 year ago

Also I tried putting my save game into the TOTK editor and it says "Invalid Savegame File"

That's because it doesn't support the update yet.

Can the lack of time be remedied with money?

s5s5 commented 1 year ago

Hey @MrCheeze, if you have time, can you share how to find the object hash list of TOTK? πŸ™

marcrobledo commented 1 year ago

Support for v1.1 added in f2199c8

Can the lack of time be remedied with money?

I don't think so.

korewatori commented 1 year ago

just curious how did you decompress the sav file to be able to read it? always wondered how that's done

marcrobledo commented 1 year ago

Added preliminary max stamina editor. If you think the value the editor shows is wrong, please post your savegame here and tell me exactly how many wheels (and pieces) you have.

Exincracci commented 1 year ago

Added preliminary max stamina editor. If you think the value the editor shows is wrong, please post your savegame here and tell me exactly how many wheels (and pieces) you have.

@marcrobledo Since I haven't updated the game yet, I believe the editor missreads my progress.sav (it doesn't display my actual rupees and shows 3 stamina wheels when I have only 2).

By the way, as I write this, the following link contains a list with the actor/object names I managed to collect. [EDIT] I uploaded the entire folder and file structure extracted from the game (where I collected the list from). Probably not what you properly need in terms of hash list and such to update, but perhaps can be somewhat helpful.

https://drive.google.com/drive/folders/1cQ4Hyawukrq-56RtpVojZJ3s08JgDNCu?usp=sharing

J3ffL4w commented 1 year ago

Hello @marcrobledo, if you have time, can you help to find out the code of label such as "attack up" or "durability up" on weapon? can't find it, thank you so much.

J3ffL4w commented 1 year ago

Hello @MrCheeze, if you have time, can you help to find out the code of label such as "attack up" or "durability up" on weapon? can't find it, thank you so much.

MrCheeze commented 1 year ago

I plan to play the game at my own pace when it releases, and not spoil the experience by immediately turning it into RE work.

In the very unlikely case that nobody has done this stuff a couple months after release, I might be interested, but certainly not now.

airainchoc commented 1 year ago

Not sure how useful it could be, but this project ( https://github.com/lchmagKekse/TOTK-SaveGame-Editor ) seems to use some hashes you could be looking for

Exincracci commented 1 year ago

@airainchoc nice recommendation! We managed to collect the IDs and respective names of items from equipment (armor, swords, shields and bows).

Cr4nkSt4r commented 1 year ago

If y'all need a perfect savegame for testing, taken from gatemp, credits to zestiva. Save 3 = Zestiva - Perfect Save + Epona.zip

Information for the savegame: money max 40 heart stamina max battery max master sword ganondorf bow twilight bow hylian shield all 93 armor and all star level 4 max all 248 material 999 all 60 cook all 27 zonau device 999 all 11 horse saddle all 37 substitute cloth all collection item * 999 all 119 dungeon temple & 120 tree root open

Echocolat commented 1 year ago

Hi, I wonder what you mean by Item hashes ? (If you still need them)

I'm datamining data from weapons bows shields etc. and I wonder if I could already have it.

Echocolat commented 1 year ago

Hello @marcrobledo, if you have time, can you help to find out the code of label such as "attack up" or "durability up" on weapon? can't find it, thank you so much.

Do you need the internal name for them or the hex code ?

Karlos007 commented 1 year ago

Hello @marcrobledo, if you have time, can you help to find out the code of label such as "attack up" or "durability up" on weapon? can't find it, thank you so much.

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

Weapon Bonus Type (Decimal value) -- 2839039084 = ↑ Attack 3671131671 = ↑↑ Attack 3586839451 = ↑ Durability 2999534574 = ↑↑ Durability 2522466308 = ↑↑ Throw 188519653 =Β  (Shield only) ↑↑ Block 2102418372 = (Bow only) ↑↑ Quick shot 2470472141 = (Bow only) x5 Arrows

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

Bow Bonus Type Slot 01 | 00052530 -- | --

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

Shield Bonus Type Slot 01 | 00051074 -- | --

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

Weapon Bonus Type Slot 01 | 000515C0 -- | -- This is for progress.sav v1.0.0 For v1.1.0 addresses are +0x38 And slots 2,3 etc are +0x04

Echocolat commented 1 year ago

Hello @marcrobledo, if you have time, can you help to find out the code of label such as "attack up" or "durability up" on weapon? can't find it, thank you so much.

Weapon Bonus Type (Decimal value)

2839039084 = ↑ Attack 3671131671 = ↑↑ Attack 3586839451 = ↑ Durability 2999534574 = ↑↑ Durability 2522466308 = ↑↑ Throw 188519653 =Β  (Shield only) ↑↑ Block 2102418372 = (Bow only) ↑↑ Quick shot 2470472141 = (Bow only) x5 Arrows

Bow Bonus Type Slot 01 00052530 Shield Bonus Type Slot 01 00051074 Weapon Bonus Type Slot 01 000515C0 This is for progress.sav v1.0.0 For v1.1.0 addresses are +0x38

And slots 2,3 etc are +0x04

Just a little correction I think Throw is weapon only. I didn't see them in the modifier parameters of the weapons. (They all have the same min and max value tho, both all modifiers and for all weapons, which are +3 to +5 for white/blue and +6 to +10 for yellow ones.)

Karlos007 commented 1 year ago

yeah forgot about putting that :p If anyone needs help adding ++attack or something to the .sav let me know

Echocolat commented 1 year ago

@Karlos007 do you know what marc meant by "hash" ?

Karlos007 commented 1 year ago

Nope :/ I'm trying to find what files are those hashes And also what files determine the random weapon bonus

Karlos007 commented 1 year ago

image This is the Hash ?

Echocolat commented 1 year ago

Idk for Hash. Although for random weapon bonuses, there is a file Default.gameweaponSharpInfoTable.bgyml that rules the modifiers for each weapon, they are no more separated for each actor.

Karlos007 commented 1 year ago

Yeah that the one SharpInfoBowList:

Echocolat commented 1 year ago

Everything is compiled here. https://docs.google.com/spreadsheets/d/1N1Ty9Wanh2ekUOUIrBFjA9gQVivmHvZtzgBwrPMqwAI/edit#gid=328867100

Karlos007 commented 1 year ago

wow thanks for the doc Do you need help with something?

Echocolat commented 1 year ago

Thanks for asking but it will be okay!

J3ffL4w commented 1 year ago

Wooooooooooooooow, this is exactly what im searching for! Thank you so much.

Exincracci commented 1 year ago

Thanks for asking but it will be okay!

Amazing list, @Echocolat ! Congrats. If it's of any help, yesterday I collected the information for the Armor and Key Items in the inventory. I put it together here, alongside @Karlos007 's weapon information for the other SE tool, before we had yours of course: https://docs.google.com/spreadsheets/d/1EjGQIHpJX5hM3yKeOC9m8gDGgmtsTfNdUAh2NgidcwI/edit#gid=1182813081

Definitely not as professional as yours, but maybe can save you some time.

Echocolat commented 1 year ago

Thanks, armors will definitely save some time for me, I didn't extract using my scripts the data yet, but the name itself will help me yeah. Thanks a lot !

Tiger3x commented 1 year ago

Hello, please see this topic on GBatemp... it might help https://gbatemp.net/threads/the-legend-of-zelda-tears-of-the-kingdom-request.632111/page-24 there are several cheat codes that replace and/or add items to the game, maybe it can be implemented in the save editor Totk online lol

Echocolat commented 1 year ago

I'm sorry in advance, I put my spreadsheet in private. Until I create the new one that will be released publicly it will not be available (I'm creating a new one to change the creation date, to avoid any problems with Big N)

Echocolat commented 1 year ago

Here's the new (public) spreadsheet.

https://docs.google.com/spreadsheets/d/18pNtDx3z-8CwGJRmlW574xbQ6VphQOkvpZhClpOEVDA/edit?usp=sharing

marcrobledo commented 1 year ago

Working on the item+weapon editor

Echocolat commented 1 year ago

Thank you very much Marcrobledo !!!

marcrobledo commented 1 year ago

Added a very unstable item editor in 2a4e5ea.

Item ids have been not added to zelda-totk.data.js. Feel free to do a PR.

Aced-Vulpes commented 1 year ago

are paraglider fabrics something you can edit? it seems theyre in key items, i cant find any way to rid of key item values, i assume its something not there

edit: light blessings and bulbfrogs seem to be editable, i think the fabrics are purely locked values

marcrobledo commented 1 year ago

are paraglider fabrics something you can edit? it seems theyre in key items, i cant find any way to rid of key item values, i assume its something not there

edit: light blessings and bulbfrogs seem to be editable, i think the fabrics are purely locked values

I am in the same boat as @MrCheeze . I will be starting the game today at last and I am not interested on cheating, so I don't know what those items are yet. If you are curious, I just felt like editing my BOTW savegame because of the amiibo locked clothes back in the day :-) Then, I also used the mark missing Korok feature in map, which saved me a LOT of time. Other than that, I don't recall using any other cheat. Still, I love toying with little reverse enginerring things like this editor ^_^

I added some item names in 03c9157, hope it helps!

Karlos007 commented 1 year ago

Enjoy the game!

Tiger3x commented 1 year ago

are paraglider fabrics something you can edit? it seems theyre in key items, i cant find any way to rid of key item values, i assume its something not there edit: light blessings and bulbfrogs seem to be editable, i think the fabrics are purely locked values

I am in the same boat as @MrCheeze . I will be starting the game today at last and I am not interested on cheating, so I don't know what those items are yet. If you are curious, I just felt like editing my BOTW savegame because of the amiibo locked clothes back in the day :-) Then, I also used the mark missing Korok feature in map, which saved me a LOT of time. Other than that, I don't recall using any other cheat. Still, I love toying with little reverse enginerring things like this editor ^_^

I added some item names in 03c9157, hope it helps!

if it's possible, and it's not too much to ask lol, it would be very good to have in the totk save game editor the same function that we have in the Botw editor, the koroks function, where we can mark that we've already got them all, that would save a lot of time lol

I don't have much time to play, so this koroks function would help a lot lol

Aced-Vulpes commented 1 year ago

fabrics are in the key items section, i tried at editing values but endes up with corrupted unusable values. i value that these are put into the save editor soon, because id love to be able to have their value edited directly. has anyone found this in the datamine though?

Exincracci commented 1 year ago

are paraglider fabrics something you can edit? it seems theyre in key items, i cant find any way to rid of key item values, i assume its something not there edit: light blessings and bulbfrogs seem to be editable, i think the fabrics are purely locked values

I am in the same boat as @MrCheeze . I will be starting the game today at last and I am not interested on cheating, so I don't know what those items are yet. If you are curious, I just felt like editing my BOTW savegame because of the amiibo locked clothes back in the day :-) Then, I also used the mark missing Korok feature in map, which saved me a LOT of time. Other than that, I don't recall using any other cheat. Still, I love toying with little reverse enginerring things like this editor ^_^

I added some item names in 03c9157, hope it helps!

Great mindset, @marcrobledo . Totally agree.

I believe you will find use for the the same features you did in BOTW, since there are amiibo locked items once again (such as the Fabrics mentioned, in key items) and our dear hundreds of Koroks are back again lol.

I tested the editor upgrades you made so far, and noticed that some items were display with only the ID in red. I realized that my table was containing some armor names with incorrect IDs (set Of the Depths, Lowered version of Hylian Hood and Royal Guard set that I remember now). My apologies for that. Now I believe you won't have a problem with missing things.

@Echocolat you might want to check the Armor tab from your data sheet in case you checked some data from mine.

My apologies for that, guys. I don't have much experience with this sort of thing and got a little confused.

Aced-Vulpes commented 1 year ago

wow that’s incredible, great work there, hopefully that can be added to the editor soon, because i need my fabrics value to be fixed, whats with the msgnotfnd armor piece? i noticed you can get the original master sword from botw under the name msgnotfnd, is there a piece of hidden armor too?

Foxbound256 commented 1 year ago

Please anyone working on this could you add a Korok marker that gives you all them like in the botw editor that's all I need. Not sure how hard that would be to make but it would really help.

Zatos59 commented 1 year ago

I’ve multi file save, Which one is right?

Plop commented 1 year ago

I’ve multi file save, Which one is right?

I think the last save is the 0, the previous one is 1, and so on... I edit the 0 save for my manual save.

Thanks a lot @marcrobledo , your tool is great !

Anonymous42456 commented 1 year ago

I’ve multi file save, Which one is right?

01

marcrobledo commented 1 year ago

I’ve multi file save, Which one is right?

01

No. It depends on how the game saves, it can be any of them.

Just open the caption.sav in the editor and you will see the savegame thumbnail to make it easier to find the correct one.

HylianLZ commented 1 year ago

Autosave is hanging after editing my save. Anyone else seeing this? Might also be Ryu with the issue. Hard to tell.