ManaGunZ

PS3 ManaGunZ - PS3 Backup Manager by Zar v1.41

I tryed with terraria (46Mo without pup) and it was usb017 i had to plug several usb hub to get this number.
 
Last edited:

Hey Zar! Remember our discussion before about integrating PSP hash checking capabilities? Well someone pointed me toward this dump
of everything Redump.org had, which includes a PSP database which was never shown on Redump's website (and tons of other systems). Hopefully you can use it :)

Side note, Redump.org is currently down, but once they're back up one of us can ask for a current dump of the database, this one is from 2014 so there might be more games on a more recent dump
 
  • Like
Reactions: Zar
I already included a check on PS2 and PS1 dumps (see notes v1.26) but it's only available through the FileManager because i didn't write the 'Retro Game Menus' yet.

About PSP check, I wanted to use renascene.com it give CRC32 of the PSP dumps but I can include a check on a local paths. it's more reliable since websites aren't online for ever :s
 
@Derf321
I just had a look inside dat file you linked, it didn't include the ID of the games. I'll try to write a batch to build a DB of MD5 with the game ID when redump.org will be back :p
 
I wanted to support pnach file because it look like it's the format the most used. But the offset used in these files are the offset of the memory "EE" or "IOP" and not the ELF....
http://www.psdevwiki.com/ps3/Emulation#Memory_Mapping

- could it be possible to patch the memory too ?

- I couldn't find any simpe "rule" to convert the memory offset of the pnach file to the offset of the ELF. For each ELF, I found some thing like this :
elf_offset = mem_offset + X

But the value of X is not constant, it change for each game. Someone know how, we can determine the value of X ?
 
Last edited:
@Zar
i want to report some minor bug i have encountered about your filemanager and your texteditor. btw, i like this function very much, to add plugins to txt file. brilliant. no more edits on pc :D

anyways, if you add a plugin to a fresh txt file there is no problem and it works great. but if you want to add another or remove it and add another, there are some letters added to the end of the .sprx extension. i have circumvented this by removing plugin, adding it, removing it once again and then finally adding it again. this way, there are no additional letters added.

the other thing is, the txt file grows in size, cause if you only have a single plugin in there and remove it and adding another one, the lines get changed and managunz will go 1 line further each time.

hope you understand my input.
 
  • Like
Reactions: Zar
Hmmm...havent seen any app that supports config for ps2 yet lol
Maybe like checking title id of game and pulling config from devwiki or something
Fyi @deank incase your thinking to add new features to one of best managers ;)
 
@haxxxen
FYI there is also a text editor already in wMM that you can use to edit your text files...
hmm, really? must have missed it, cause i am using my own one, which is very old without all these additions.
thanks, i will look into it and if it is not too much of code, i will add it to mine

though, the one from managunz is awesome, cause you only have to point on a prx file and you can add/remove it automatically, without doing anything yourself.

Hmmm...havent seen any app that supports config for ps2 yet lol
Maybe like checking title id of game and pulling config from devwiki or something
nice idea :)

i also want to check out using cheats with these config files, but this has to wait a bit, since i am still working on these trainer plugins.

edit
just realized now, it will not add any letters, there are letters left over, if you remove a plugin from txt file.

and sorry, since i have said sth wrong. managunz has no editor at all, but this function for plugins
 
Last edited:
hmm, really? must have missed it, cause i am using my own one, which is very old without all these additions.
thanks, i will look into it and if it is not too much of code, i will add it to mine

though, the one from managunz is awesome, cause you only have to point on a prx file and you can add/remove it automatically, without doing anything yourself.


nice idea :)

i also want to check out using cheats with these config files, but this has to wait a bit, since i am still working on these trainer plugins.

edit
just realized now, it will not add any letters, there are letters left over, if you remove a plugin from txt file.

and sorry, since i have said sth wrong. managunz has no editor at all, but this function for plugins
Fyi
Commands are
/edit.ps3<file> open text file (up to 2000 bytes)
/edit.ps3?f=<file>&t=<txt> saves text to file

With the second command you can basically create a new text file directly with a shortcut or in the url address bar, passing the command the text itself. With a 2000 bytes size limit due to http GET limitations. POST would need to be implemented to allow for a bigger size.

Also you can use the wMM file manager & click on files with these extensions to open them in the editor:
.txt|.ini|.log|.sfx|.xml|.cfg|.his|.hip|.bup|.css|.html

The code fragment for the edit.ps3 command is very straightforward, it's located in main.c
Code:
if(is_popup)				{					
if(islike(param, "/edit.ps3"))
{
char *filename = templn, *txt = buffer + BUFFER_SIZE_HTML - _6KB_, *backup = txt;
memset(txt, 0, _2KB_); 
// get file name
get_value(filename, param + ((param[9] == '/') ? 9 : 12), MAX_PATH_LEN); // /edit.ps3<file> *or* /edit.ps3?f=<file>&t=<txt> 						filepath_check(filename); 						
char *pos = strstr(param, "&t=");
if(pos)	
{	
// backup the original text file
sprintf(backup, "%s.bak", filename);
cellFsUnlink(backup); // delete previous backup
cellFsRename(filename, backup); 
// save text file
sprintf(txt, "%s", pos + 3);
save_file(filename, txt, SAVE_ALL);
}
else	
{							
// load text file
read_file(filename, txt, MAX_TEXT_LEN, 0);	
} 						
// show text box
sprintf(tempstr,"<form action=\"/edit.ps3\">"
"<input type=hidden name=\"f\" value=\"%s\">"
"<textarea name=\"t\" maxlength=%i style=\"width:800px;height:400px;\">%s</textarea><br>"
"<input type=submit value=\" %s \">",	filename, MAX_TEXT_LEN, txt, STR_SAVE); 
strcat(pbuffer, tempstr); // show filename link						
char *p = strrchr(filename, '/');
if(p)
{
strcpy(txt, p); *p = NULL; sprintf(tempstr," &nbsp; " HTML_URL HTML_URL2 "</form>", filename, filename, filename, txt, txt);
strcat(pbuffer, tempstr);
}
is_popup = 0; 
goto send_response;
}
 
Last edited:
@haxxen I noticied some weird behaviour tooo i'll try to fix it. Yep, it's just TXT viewer for now ^^'.

@habib i'm working on PS2 stuff these days I already wrote the "PS2 menu". Now, i'm add the functions. Also, l'm trying to create a "CONFIG creator".
I'll add all CONFIG already available. BTW i found a link on google (i forgot the real source) with a compilation of CONFIG files : https://www.dropbox.com/sh/57ej66tzs8intzh/VzEtj1c1a8
 
Last edited:
@haxxen I noticied some weird behaviour tooo i'll try to fix it.

@habib i'm working on PS2 stuff these days I already wrote the "PS2 menu". Now, i'm add the functions. Also, l'm trying to create a "CONFIG creator".
I'll add all CONFIG already available. BTW i found a link on google (i forgot the real source) with a compilation of CONFIG files : https://www.dropbox.com/sh/57ej66tzs8intzh/VzEtj1c1a8
Cant open the link fyi
Though great work, excited for new version :)
 
  • Like
Reactions: Zar
@habib i was looking at src of the ps2emu of lastest cobra version and I noticied 'cdvd_read_symbol' is the same as 'decrypt_symbol', is it normal ?
 
@habib i was looking at src of the ps2emu of lastest cobra version and I noticied 'cdvd_read_symbol' is the same as 'decrypt_symbol', is it normal ?
Lol i actually didnt notice till you told me now
But obviously its ok, i didnt look at src and found this symbol again myself xD
 
  • Like
Reactions: Zar
@habib @Joonie @Alexander @aldostools

I have some weird issue with the mamba 3 in rebug 4.81.2, I have a blackscreen when I launch a JB PS3 game after mounting it with mamba, also when I load a ps2 game I have "unsupport disc" icon in the XMB.
I'm using these source : https://github.com/aldostools/MAMBA_PRX_Loader/blob/master/MAMBA-3.x

I quickly checked modulepatch offset and seems to be ok but I noticied REBUG HASH are misssing in 4.81, is it normal ? I read somewhere that you were talking about hash stuff in the latest rebug, is it related to this ?

Though I didn't try yet with mamba_autoloader.pkg. So, the issue can be caused by MGZ...

Also, I found out the solution to apply pnach files in the ISO : http://psx-scene.com/forums/f293/convert-memory-offset-elf-offset-156834/#post1211508
 
@habib @Joonie @Alexander @aldostools

I have some weird issue with the mamba 3 in rebug 4.81.2, I have a blackscreen when I launch a JB PS3 game after mounting it with mamba, also when I load a ps2 game I have "unsupport disc" icon in the XMB.
I'm using these source : https://github.com/aldostools/MAMBA_PRX_Loader/blob/master/MAMBA-3.x

I quickly checked modulepatch offset and seems to be ok but I noticied REBUG HASH are misssing in 4.81, is it normal ? I read somewhere that you were talking about hash stuff in the latest rebug, is it related to this ?

Though I didn't try yet with mamba_autoloader.pkg. So, the issue can be caused by MGZ...

Also, I found out the solution to apply pnach files in the ISO : http://psx-scene.com/forums/f293/convert-memory-offset-elf-offset-156834/#post1211508

Looks like hash issue in modulespatch. if it uses the old algo, it should have the latest hash value based on the old algo for calculation unless aldo updated the algo.
 
@Zar with regard to the icons of unsupported disk ps2, the new 7.5 supports static hash. Then you must use the new HashCalc. You can find it in github of joonie for Rebug and in my git for Ferrox (and other CFW not derived from Rebug)
 
Back
Top