How to learn all this?

Anita Max Wynn

Forum Noob
hello, im very new to the PS hacking and modding scene, im very curious and interested in it that i want to start developing some stuff myself (for PS4 or PS3 at least for starters). But i dont know where to start or where to learn or how to guide myself into it (i know thats the point of this website but everything is all over the place in the guides and tutorials) it would be nice if someone can guide me, or explain some stuff andd the keywords you guys use very often in here or at least link me where i can find explanation about this whole thing .
 
You have 2 possible routes to start: create PC tools for PS3/PS4 or create homebrews for PS3/PS4.
I will focus my suggestions on PS3 homebrews since I don't participate in other scenes:

1-First you need to have some skills in C/C++ programming (almost all the homebrews are written in C/C++)
This will help to understand the examples and documentation from other developers.

2-You will need to get the PS3 SDK (official or the community version PSL1GHT SDK). Also you will need to setup a development environment in Linux or msys/cygwin.
This repo made by Estwald is one of the most popular used by the PS3 scene.
Here you will find some pre-compiled development SDK:
https://github.com/aldostools/resources?tab=readme-ov-file#pre-compiled-development-sdks
https://github.com/bucanero/ps3toolchain

3-Complete configuring your development environment following some of the tutorials in Youtube.
https://www.youtube.com/results?search_query=ps3+sdk+Visual+Studio

4-Download a few homebrew examples from Github. Some recommended repositories are:
https://github.com/Estwald?tab=repositories
https://github.com/bucanero?tab=repositories
https://github.com/joonie86?tab=repositories
https://github.com/aldostools?tab=repositories
https://github.com/Zarh?tab=repositories
https://github.com/ps3xploit?tab=repositories

5-Start simple. Focus on ONE homebrew at once and try to understand what they do and how they work. Make small modifications (rename labels, remove features, add simple notifications, etc.) to experiment how to compile projects and see the changes in action.

6-Move to a more complex project and do the same. Ask in forums when you have doubts.

7-Start your own project. Use one of the existing homebrews that you studied as template.

8-Have fun and good luck!

PSdevwiki.com will be your bible. ChatGPT, Google Bard and other AI tools will be handy tools too.
 
Do you have any ideas for any projects you're wanting to make?
Well i thought about some but i don't really know if they are possible or not. Like for example a homebrew app that rebuild files on a USB stick into PKG files / Some mods liberay or store / (idk if there is a benchmarking tool for these consoles but if one day i could make it, it would be cool) / i had an idea about overclocking the console performance but then i remembered that they have issues with heat controle. Again i don't know if these ideas are silly or impossible because i don't really know the limits of this field, but in my learning journey i'll be focusing more on seeing how other projects are being made and try to learn from them (not copying) and re-do my own versions and adding or simplifying some stuff other than going straight into making new projects.
 
None of your ideas sound silly to me & even if something doesn't work out as long as you're having fun and learning that's what matters the most. I think we're all here for fun above anything.
I've mostly worked on pc tools, my C/C++ skills are lacking but if you ever need anything just ask.
 

Similar threads

Back
Top