Homebrew Official [Release] Saviine - WiiU savedata tool

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,090
Trophies
2
XP
4,646
Country
Germany
The folder names are wrong. The WiiU doesn't use "u" and "c". Instead of u ist uses a persistent id, and c is " common". The first loadiine version had to save space, so it got shortened..
Everything should be in the first post?
this folder will be scanned for 8000000x or common folders.

If you dont get it working, just make dump to get the right folder names
 
Last edited by Maschell,

jrum178

Well-Known Member
Newcomer
Joined
Nov 22, 2015
Messages
49
Trophies
0
Age
37
XP
155
Country
United States
The folder names are wrong. The WiiU doesn't use "u" and "c". Instead of u ist uses a persistent id, and c is " common". The first loadiine version had to save space, so it got shortened..
Everything should be in the first post?


If you dont get ist working, just man a dump to get the right folder names

So, that last part was a great idea. I dumped my brand new save. Turns out that the game has no common save. So, I renamed my u folder to 800001 and it worked! Very fast and efficient. So far so good. Your system works great, sir.
 

loler55

Well-Known Member
Member
Joined
Jan 4, 2012
Messages
1,045
Trophies
1
XP
1,906
Country
Gambia, The
Hey,
saviine is a tool to dump and inject your wiiu game saves

Current Version: 1.0

Games tested:
Mario Kart 8
Super Smash Bros for WiiU
Super Mario Maker
Super Mario 3D World
Bayonetta
Bayonetta 3
Pikmin 3
Mario Party 10
Splatoon
...

CAUTION:
I recommend to backup your Savefiles before trying to dump it. Only try to dump Game, not Systemstuff (I didn't tested it). I don't know whats happening if you have no savefile.

Make sure you use the newest server (from version 1.0 at the moment)

Note :
- make sure you already have a save of the game on you console before trying to dump/inject them
- you can change the server ip directly in the application.
- start the saviine in folder with a short path, some savedata files have some really long names (170+ chracters)
- backup your savedata before dumping it!!! I'm not responsible for any lost data.
- make sure that your game version and the game version from injecting save are the same
- e.g. injecting PAL saves into NTSC one is untested!

NOTE FOR SUPER SMASH BROS FOR WIIU the common data is too big to inject at one time. The data will may be flushed at some time. automaticly restoring the data after flushing is not possible. MAKE SURE TO MAKE A BACKUP! This may also applies to other gaames

The WiiU has mutiple save folder. One folder for infos that are shared with all accounts (common) and a folder for each account (e.g 8000000a)
At the moment it is only possible to dump the common folder your own folder. Not all games use the common folder.

Folder structur:
logs/ <-- logs
saviine_root/dump <-- the save files will be dumped here. A sub folder for each game will be created (name is the game title id)
saviine_root/inject <-- place the saves here if you want to inject them

How to use :

temporary installing saviine:
- launch the "normal" kernel exploit in the brower
- relaunch browser and launch saviine app, set saviine server ip in the application with up/down/left/right, and press A to install saviine. if you see crap on the screen, press up/down to fix it
-> browser should exit

dumping:
--- MAKE SURE THAT THE SAVIINE SERVER IN A FOLDER WITH A SHORT PATH! some gamefiles have some really really long names. e.g. D:/saviine/ ---
- open the dump.bat or start the saviine_server.exe with the argument "dump"
- launch a game
- a dialog should appear, select if you want to dump the user and/or the common data
- the data will be dumped to saviine_root/dump/[game_title_id]/80000000x (user data) and/or saviine_root/dump/[game_title_id]/common (common)
- close the game and dump an other

injecting:
--- INJECTING FILES IS STILL IN TESTING! MAKE SURE TO SAVE YOUR SAVES BEFORE TRYING TO INJECT SOMETHING ---
--- EXISTING SAVE DATA ON THAT WILL BE GONE AFTER THE INJECTION ---

- open the inject.bat or start the saviine_server.exe with the argument "inject"
- place the save data you want to inject into the "saviine_root/inject" folder. You need to have a folder for each game, named after the games title id (e.g saviine_root\inject\00050000-1010ED00).
this folder will be scanned for 8000000x or common folders.
- launch a game
- a dialog should appear, select if the profile you want to inject and choose if you want to inject the common files too.
For the commmon folder you have two options:
1. inject.
this adds the data into the existing common folder, existing files will be overwritten. (I think this way you can add replays to your Mario Kart 8)
2. clean and inject
deletes all existing files in the existing common and injects the new one.

- on errors during the injection, the wii tries to restore the old data. but it can't guarantee that it works, make sure to make backups!

source: https://github.com/Maschell/saviine
download: https://github.com/Maschell/saviine/releases/tag/1.0

feel free to improve it



No idea what happened but Cemu no longer crashes on latest version with your save file! Thanks man!
s56sl5m.png




Clector said:
Have anyone sucesfully unlock Mushroom Costumes from Event Courses using in Cemu?
I updated the game and I used the files from today, but for some reason looks like the Event Courses Costumes don"t get unlocked...

KillzXGaming said:
if you download them. The game knows you don't have them unlocked and won't have them. Oddly the save should, but some amiibo costumes from the event courses are missing.



Plz help anyone to clear this prob I think saveiiine dump not all the data from save...
One thing is clear the amiibosavedata is in the wiiu data no serverside amiibosavedata.
You cann see the amiibos offline too thats the ground
I think the unlocked amiibos should be integraded in the savedata
Or the wiiu have a other savefile for all amiibos exclusive .i mean its not in a gamesave
Its for all games one amiibosavedata?
 
Last edited by loler55,

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States
I'm trying to self host this and keep getting an error saying "URL not found." I'm running the AIO exploit from the exact same server as saviine, and it runs just fine (always works on the first try) and the payload for saviine (payload532.html, renamed to saviine.html) is in the exact same directory. I've quadruple-checked the bookmark I'm using and it is correct. The "saviine532.elf" is also in this same directory, so whatever URL it's not finding must be pointing to some other resource that's necessary. What am I missing? Is there some other component I need to put in that same directory? I can't just use the stock setup from the definitive package, because I've found that the further down the payloads are in the server's hierarchy, the less frequently the exploits and tools run. IE, putting the payloads at the server's root causes them to run the first time, every time, but if they're nested into folders and using index.html files, they almost never work.

Why is the error coming from the saviine payload itself? If it managed to find the payload on my local server then how can the "URL" not be found? What URL is it even looking for? I've searched the actual payload itself in a text editor and not found that string "URL not found" anywhere, so what is generating this error message?

Edit: Fixed. Whatever the issue was, it has something to do with the version of saviine from the definitive package. I went back to using its index page and selecting "saviine" and that would invariably freeze the system. But when I put the folder I used from the saviine thread in its place (which I used successfully months ago) it worked the first time. So something in the definitive package is giving me that "URL not found" error. Something in the "saviine1" folder.
 
Last edited by Ailuros27,
  • Like
Reactions: Maschell

Maschell

Well-Known Member
OP
Member
Joined
Jun 14, 2008
Messages
1,090
Trophies
2
XP
4,646
Country
Germany
Your using an old version of Saviine, with the old elf loading. I made an update like 2-3 weeks ago to load it through HBL. Im not 100% sure anymore, but "URL not found" means that the URL of the website was not found in the RAM. (Need to build the URL of the elf file). If the ELF file is missing, it would output the filename.

I have two possible solutions:

1. You can try the newest version that is booted through the homebrew launcher.

2. Clear the Browser Cache/Cookies/Save etc., open and close mutiple Websites and boot through serval Games/Apps.

Edit: I guess your browser (cache) was the problem. Anyway I would recommend you the new version thats usibg the HBL

Edit2: If your only want to dump saves, you can also use ddd
 
Last edited by Maschell,
  • Like
Reactions: Ailuros27

Red_Squirrel

Well-Known Member
Newcomer
Joined
Feb 8, 2009
Messages
82
Trophies
1
Age
36
Location
L'Aquila
Website
www.psp-cheats.it
XP
484
Country
Italy
It works well with fw 5.5.1 (tested with Mario 3D World and Mario Kart), but I'm having troubles with Yoshi Woolly World. I got this:

yGrjWC4.png


"Tentativo di leggere oltre la fine del flusso" in English should be "attempt to read over the stream's end".
It's a known bug with that game? Any tip to fix it? I already tried to copy-paste the savedata in-game but nothing changed
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Que dices?