Hi, I know c# and a bit of c++ and c

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
that is something up to you, almost no one ask me for stuff, i just code and submit code when I feel it's useful, and if that's useful for someone else, hey cool
 

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,701
Trophies
1
Age
39
XP
3,522
Country
Mexico
If you think you have the knowledge and patience to develop tools for consoles, you could try and consider being a feature provider and bug patcher for the so many tools that exists on that so many platforms.

You would be contributing directly not just to this community but for the whole scene(s) too.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,373
Country
United Kingdom
As others have said it is best if you go looking.

Still
Are you any good at GUIs? Some seem to really struggle with the command line and many a hacker types will make something and leave it as a command line only tool. Worse still it might need 10 different command line tools, all doing relatively simple things, to accomplish a desirable thing for end users. The really low level stuff is usually done by the sorts of people that know electronics, read the likes of http://problemkaputt.de/gbatek.htm for fun and could probably go pretty far in designing their own device with what they already know but there is plenty that a decent UI maker can do.
Or if you prefer there are maybe 8 patching formats in common use in consoles if you count incompatible versions (IPS, UPS, a couple of versions of xdelta, bsdiff, a couple of versions of PPF, and a few more obscure ones). There is no universal patcher, never mind a graphical one, despite most of those being either trivial, open source or otherwise well documented, neither is there a patcher for android devices for most of those formats.

Speaking of (ROM) hackers.
I must have pulled apart hundreds of games and thousands of formats across multiple systems. I do make an effort to document and share as well.
Number of tools I have made that allow someone else that does not care to make their own/do battle with a hex editor to edit. 0. I am so very far from unique in this.
Even the tools that do get made often find themselves really buggy and hard to use -- pick any ROM hacking section anywhere on the internet and you will find people complaining about quite serious bugs that would be fairly easy to squash if someone took the time. If you want to help people make viewers and conversion tools for their favourite games or formats they use then you will make friends very quickly.
The DS is one of the most extensively hacked systems ever produced, I am not aware of a single tool that will relink files within its file system. The UMDgen tool for the PSP had relinking functionality for years and the concept was well known too as many hackers did it by hand.

So yeah if you can do something there, which is very much in the realm of C# and the other parts of the C family you know, you will have no end of choices for things to do.

Not many emulators are written in c#, but c and c++ would be most of them (they are high performance code after all).
You don't have to get in and start debugging the cores to make them that little bit faster or more accurate as there are usually endless choices of things to do as far as making memory/graphics/sound viewers, improving cheat finding, improving the UI, making filters, add nice features like video capture, adding options for it to be controlled by lua ( http://www.fceux.com/web/help/fceux.html?LuaScripting.html ) and all the other things the main emulator dev will get around to doing once they made it "accurate" or faster.

If you can't find something code skills would help with around here then you have clearly not been looking.
 

GuardHouse

Active Member
OP
Newcomer
Joined
Mar 17, 2018
Messages
28
Trophies
0
Age
21
XP
56
Country
Albania
As others have said it is best if you go looking.

Still
Are you any good at GUIs? Some seem to really struggle with the command line and many a hacker types will make something and leave it as a command line only tool. Worse still it might need 10 different command line tools, all doing relatively simple things, to accomplish a desirable thing for end users. The really low level stuff is usually done by the sorts of people that know electronics, read the likes of http://problemkaputt.de/gbatek.htm for fun and could probably go pretty far in designing their own device with what they already know but there is plenty that a decent UI maker can do.
Or if you prefer there are maybe 8 patching formats in common use in consoles if you could incompatible versions (IPS, UPS, a couple of versions of xdelta, bsdiff, a couple of versions of PPF, and a few more obscure ones). There is no universal patcher, never mind a graphical one, despite most of those being either trivial, open source or otherwise well documented, neither is there a patcher for android devices for most of those formats.

Speaking of (ROM) hackers.
I must have pulled apart hundreds of games and thousands of formats across multiple systems. I do make an effort to document and share as well.
Number of tools I have made that allow someone else that does not care to make their own/do battle with a hex editor to edit. 0. I am so very far from unique in this.
Even the tools that do get made often find themselves really buggy and hard to use -- pick any ROM hacking section anywhere on the internet and you will find people complaining about quite serious bugs that would be fairly easy to squash if someone took the time. If you want to help people make viewers and conversion tools for their favourite games or formats they use then you will make friends very quickly.
The DS is one of the most extensively hacked systems ever produced, I am not aware of a single tool that will relink files within its file system. The UMDgen tool for the PSP had relinking functionality for years and the concept was well known too as many hackers did it by hand.

So yeah if you can do something there, which is very much in the realm of C# and the other parts of the C family you know, you will have no end of choices for things to do.

Not many emulators are written in c#, but c and c++ would be most of them (they are high performance code after all).
You don't have to get in and start debugging the cores to make them that little bit faster or more accurate as there are usually endless choices of things to do as far as making memory/graphics/sound viewers, improving cheat finding, improving the UI, making filters, add nice features like video capture, adding options for it to be controlled by lua ( http://www.fceux.com/web/help/fceux.html?LuaScripting.html ) and all the other things the main emulator dev will get around to doing once they made it "accurate" or faster.

If you can't find something code skills would help with around here then you have clearly not been looking.
In c# I'm good at guis. In c or c++ is would be best to leave it the way it is(as command line). Too much work for those languages and guis. I only play switch and pc which is my main issue. I updated to 5.0.0 because i don't want to home brew so i can't test. If i did make a "hack"(I'd like to call it an exploit) it would be made to 1.Abuse splatoon 2 using p2p to make players cry or 2.Add Web Browser, YouTube, and Netflix
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,347
Trophies
4
Location
Space
XP
13,930
Country
Norway
I know c# and c mostly. Is that of any use to this community?
Most homebrew is made in C/C++ so you have a good starting point there for creating homebrew.
More advanced things like exploit/CFW development and ROM hacking require at least some assembly, and a decent understanding of the system in question.
 

GuardHouse

Active Member
OP
Newcomer
Joined
Mar 17, 2018
Messages
28
Trophies
0
Age
21
XP
56
Country
Albania
Most homebrew is made in C/C++ so you have a good starting point there for creating homebrew.
More advanced things like exploit/CFW development and ROM hacking require at least some assembly, and a decent understanding of the system in question.
I've always been against cfw and roms so i guess i have all the info i need for homebrew
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: I really don't want to buy this fap tab...