Editing Game Modding

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
== Game Settings ==
[[Category:Software]]
Most PS3 games (probably all) uses one or more settings files that can contain several infos, like the list of [[PlayStation_archive_(PSARC)|.psarc's]] that will be loaded at boot time, generic settings like gamma level or brighness, or debug settings like gravity, godmode, fps display, etc, etc, etc...
==Game Files Mods==


This settings files can be embedded inside other file or separated files (in this case usually protected as an .edat) and are dependant of the [[Game Engines|Game Engine]], in other words... all the games compiled with the same engine uses the same settings files
==Game Files Mods==
See also [[Multimedia Formats and Tools|Multimedia Formats and Tools page]]
===Call of Duty: World at War===
===Call of Duty: World at War===
====So Simple====
====So Simple====
Line 17: Line 13:


===Call of Duty: Modern Warfare 2===
===Call of Duty: Modern Warfare 2===
====iMCSv7 Private patch 1.13====
====iMCSv7 Private patch 1.13====
{{Boxtip2|content='''Created by:''' iMCSx http://www.fivestargamerz.com/f192/imcsv7-private-patch-1-13-%7C-big-font-scroll-menu-menu-space-40416/<br />'''Download:''' http://www.mediafire.com/?18dw0w7g6ddxz71}}
{{Boxtip2|content='''Created by:''' iMCSx http://www.fivestargamerz.com/f192/imcsv7-private-patch-1-13-%7C-big-font-scroll-menu-menu-space-40416/<br />'''Download:''' http://www.mediafire.com/?18dw0w7g6ddxz71}}
Line 53: Line 48:
** Replace the patch_mp.ff using Comgenies File Manager or FTP in the directory of '''dev_hdd0/GAME/BLESxxxx/USDIR/patch_mp.ff'''
** Replace the patch_mp.ff using Comgenies File Manager or FTP in the directory of '''dev_hdd0/GAME/BLESxxxx/USDIR/patch_mp.ff'''


===Final Fantasy series ===
===Grand Theft Auto 4===
 
*http://jul.rustedlogic.net/thread.php?id=17075
 
*https://tcrf.net/Final_Fantasy_XIII
 
===Gran Turismo 5/6===
{{Boxtip2|content='''Created by:''' Flatz http://www.ps3hax.net/showthread.php?t=36878&page=2<br />'''Download:'''  https://mega.co.nz/#!OwBXnZ5R!nG8dq3ixNu5zDOu-uZmpw_Q5EkHJt8FkZ9_rg0l7FrQ}}
 
*Info: unpack the GT.VOL file
*Usage: gttool <volume file> <GT5/GT6> <output directory>
 
 
GT TOOL source code: http://zenhax.com/viewtopic.php?f=9&t=76
 
Hello!
 
Half year ago I've created a tool to unpack encrypted and compressed archives from both versions of Gran Turismo (5, 6) and yesterday some guys asked me for its source code. So I've decided to release it. However a part of the source code requires some refactoring: https://mega.co.nz/#!OwBXnZ5R!nG8dq3ixN ... 9_rg0l7FrQ
 
PD use custom file formats, cryptographic algorithms, deflate compression, sqlite database, custom script language called AdHoc (all scripts are already compiled here). If I recall correctly textures use DXT compression and soundtracks are stored in a custom container in the ATRAC3 format, movies are in the PAM format but they are encrypted, I've found a single key for an intro movie, other keys are stored in scripts. Also I've reversed their cache system with such weird naming system (K/H/A3 and so on), you can find all needed functions for them too.
 
Unfortunately I have no free time to continue this so I hope someone will be more lucky with it. Enjoy!
 
 
 
''Could somebody please update tool for hdd cache and specdb decryption?''<br>
My tool can handle both things: HDD cache and specdb (and more). You just need to look carefully into original forum thread, I've released them too.<br>
--[[User:Flatz|Flatz]] ([[User talk:Flatz|talk]]) 06:40, 19 December 2014 (EST)
 
 
Hi, Flatz, yeah I read the thread but "refactoring" and "compiling" are alien to me :(
 
Nice work on the vol extraction though, hopefully somebody will put together a release with all the options for GT6.
 
 
===Rag Doll Kung Fu: Fists Of Plastic===
Incredibly Modifiable since the game's .xml files aren't encrypted...
.dds texture swap work... i've already found extra hidden game modes (TAG, Assassin, Defend The Shrine, Onslaught & Treasure etc) ... including at least one that works...
TAG MODE... so i made a menu option to start it for PlayerVsPlayer (no AI in TAG for now) works great until you try to load main menu after a match...
also i was able to improve the AI, Jump distance / run speed etc...
i even made Dodgeball mode low gravity ...
there is also EngineConfig_PS3.ini which seems to have not only debug mode to skip main menu etc... but also dedicated server settings...
private server would be fun...
 
 
===Shin Hayarigami===
*USRDIR/sound/sound_se.dat is packed with .vag files
*USRDIR/sound/sound_bgm.dat is packed with .at9 files


===Skyrim===
===Skyrim===
Line 111: Line 59:
*Porting mods to PS3
*Porting mods to PS3
**The files modifyed uses to be: INTERFACE.BSA (optional), SHADERS.BSA (optional), MISC.BSA, UPDATE.BSA, UPDATE.BSM, UPDATE.ESM. Can be obtained from the game update with pkgview.exe, or from the internall ps3 hdd after his installation
**The files modifyed uses to be: INTERFACE.BSA (optional), SHADERS.BSA (optional), MISC.BSA, UPDATE.BSA, UPDATE.BSM, UPDATE.ESM. Can be obtained from the game update with pkgview.exe, or from the internall ps3 hdd after his installation
**The tools needed to modify this files are: BSA Unpacker, BSA Commander, and a hex editor (e.g: XVI Hex Editor). Link to the tools: [Removed]
**The tools needed to modify this files are: BSA Unpacker, BSA Commander, and a hex editor (e.g: XVI Hex Editor). Link to the tools: http://www.mediafire.com/?d2zb4ozldkplx4y
**Turorial video: http://www.youtube.com/watch?v=pdHleBeftDY
**Turorial video: http://www.youtube.com/watch?v=pdHleBeftDY


Line 160: Line 108:


===The Last Of Us / Uncharted series: Naughty Dog Texture Editor===
===The Last Of Us / Uncharted series: Naughty Dog Texture Editor===
{{Boxtip2|content='''Created by:''' akderebur aka Burak Akdere <br />'''Download:''' http://psx-scene.com/forums/content/release-naughty-dog-texture-editor-3503/)}}
{{Boxtip2|content='''Created by:''' akderebur aka Burak Akdere  
 
http://psx-scene.com/forums/content/release-naughty-dog-texture-editor-3503/)}}
[[File:Texture_mod_Ellie_Jacket_TV.png|150px|thumb|right|Texture mod on Last Of Us]]
 
'''Info Tools:'''


*Texture editor (Import .dds / export .png) for [http://en.wikipedia.org/wiki/DirectDraw_Surface| DDS graphical texture] contained inside .pak files (contained into [[PlayStation archive (PSARC)]] files .paks files, e.g.: actor34.psarc)
[[File:Texture_mod_Ellie_Jacket_TV.png|100px|thumb|right|Texture mod on Last Of Us]]


*UPDATE: Added a list that shows all of the uploaded textures. Click on "Online Texture" button on top menu and select "Available Texture List". You can see all of the textures with file and texture names and also previews.
*Info Tools:


*UPDATE: Added comment field for textures and updated the attachment.
Texture editor (Import .dds / export .png) for [http://en.wikipedia.org/wiki/DirectDraw_Surface| DDS graphical texture] contained inside .pak files. Psarc files contains .paks files (e.g.: actor34.psarc)


'''Other:''' Generic info, tools & skins pack: [http://www.ps3hax.net/showthread.php?p=623194&posted=1#post623194]
*Generic info and skins pack:[http://www.ps3hax.net/showthread.php?p=623194&posted=1#post623194]
 
=== Telltale Games ===
{{Boxtip2|content='''Created by:''' aluigi <br />'''Download:'''http://aluigi.altervista.org/papers.htm#ttarchext)}}
 
tool for extracting and rebuilding the files archived in the ttarch archives used in the games developed by Telltale Games like:
* Hector
* Back to the Future
* Poker Night at the Inventory
* Sam & Max
* Nelson Tethers: Puzzle Agent
* Tales of Monkey Island
* CSI series
* Strong Bad's Cool Game for Attractive People
* Wallace & Gromit's Grand Adventures
* Bone
* Telltale Texas Hold'em
* Jurassik Park
* The Walking Dead series
* Poker Night 2
* The Wolf Among Us
 
http://aluigi.altervista.org/papers.htm#ttarchext


==Game Saves Mods==
==Game Saves Mods==
Line 319: Line 242:
L2: Game Time Modification
L2: Game Time Modification
Select: XP Modification (x2000 XP)
Select: XP Modification (x2000 XP)
=== Diabo III ===
*https://diiiedit.codeplex.com/ save editor for PS3/XBOX360 by CKY
*http://www.youtube.com/watch?v=av8xqT_WHTo How to use Diablo III save editor


==Eboot Mods==
==Eboot Mods==
Line 347: Line 264:
As you see for each cheat there is a (SET OGP) using a hex editor this is the Value you search (the value can be lengthy to make sure you don t find/edit others starting with the same) for in the eboot. The (SET COP) is what you change it to.
As you see for each cheat there is a (SET OGP) using a hex editor this is the Value you search (the value can be lengthy to make sure you don t find/edit others starting with the same) for in the eboot. The (SET COP) is what you change it to.


In hex editor press search then find and enter one of the SET OGP
In hex editor press search then find and enter one of the SET OGP D1BF0834813E841838002420C01F083410210CC4D0012420
'''7BBD002080A90160'''7FA3EB787CA507B448032A8960000000839E829C
 
When it finds it press search replace and enter the corresponding SET COP
'''3CA03B9A60A5C9FF'''7FA3EB7890A9016048032A8960000000839E829C
 
In '''Bold''', what you have really modified.
 
You have now entered your first cheat which in this example was Max Money as 999.999.999 $ in your wallet (See other example above).
 
If we look quickly more into it, and isolated the modified hexadecimal values, 3CA03B9A60A5C9FF, we can hope to find our "999 999 999" dollars.


As one of the first easy test we can do, we convert "999 999 999" from decimal to hexadecimal, being 3B9AC9FF, and ...it match with our cheat code as we entered 3CA0'''3B9A'''60A5'''C9FF'''.
When it finds it press search replace and enter the corresponding SET COP  60000000813E841838002420C01F083410210CC4D0012420


If now we decide to have less money, let s said 999 999 840 $, we convert this amount on hexadecimal values, 3B9AC960, and enter it inside our new code so being 3CA03B9A60A5C9'''60'''.
You have now entered your first cheat which in this example was Infinite Oxygen (See other example above).
 
In game, the money on our wallet ll be them 999 999 840 $ so we sure the isolated values are about the amount of money and not just a lucky match. However, only fews values might be really working in-game because you are not modifying your amount money in your save data or but only the codes "left to be unlocked by the game company" or not combined with others codes, or was removed from the update version...


After every cheat entered remember to return to the start at offset 00000000 and click so the next search will start from here. When you have entered your required cheats . Just close the hex editor (remembering to save).
After every cheat entered remember to return to the start at offset 00000000 and click so the next search will start from here. When you have entered your required cheats . Just close the hex editor (remembering to save).
Line 375: Line 280:


On the ELF from the original disc eboot version.
On the ELF from the original disc eboot version.
In '''Bold''', what you really modify. From a quick look, you can see some patterns.


<div style="height:255px; overflow:auto">
<div style="height:255px; overflow:auto">
Line 485: Line 392:
==PS3 apps ?==
==PS3 apps ?==
code unique versions (and cloned/cracked versions)
code unique versions (and cloned/cracked versions)
{{Development}}<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)