Views: 19,987,500 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-18-24 07:25 AM |
Guest: |
0 users reading What kind of skills do I need? | 1 bot |
Main - NSMB2 hacking - What kind of skills do I need? | Hide post layouts | New reply |
FinalShroom81 |
| ||
Member Hoogmin Level: 17 Posts: 18/56 EXP: 22607 Next: 2136 Since: 04-29-16 Last post: 2112 days ago Last view: 1342 days ago |
NSMB2 hacking has become quite popular in the past week. I was looking through the forums of kuribo64 and found multiple projects already in development. Most of these projects are asking for help from people. Commonly a C++ programmer. I have been learning C++ for a while now and I know how to use pointers, classes, functions/methods, etc. I really want to help out with these projects in development but two things stand in my way. I don't think I am at the skill level yet to professionally program in C++ and even if I was what would I need to know in order to help out. What I mean is API's and libraries. So as always I come with a question. As a C++ programmer on a team that is developing an NSMB2 hack, what would I need to know about C++? As in tools I would have to be familiar with to help develop. |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 4261/4661 EXP: 20873292 Next: 357974 Since: 07-07-12 Last post: 1342 days ago Last view: 354 days ago |
know how it actually works, first. using c++ skills with no information how the game works is bleh.
think about sprite / class constructors, vtables, inheritance, and virtual functions. ____________________ a |
FinalShroom81 |
| ||
Member Hoogmin Level: 17 Posts: 19/56 EXP: 22607 Next: 2136 Since: 04-29-16 Last post: 2112 days ago Last view: 1342 days ago |
What do you mean? Understanding memory management or something like that? |
Sparsite |
| ||
take your dumb self out of here. thank you. Level: 34 Posts: 219/270 EXP: 238479 Next: 15172 Since: 05-20-16 Last post: 2700 days ago Last view: 2560 days ago |
Posted by FinalShroom81 You couldn't just write in c++ right away. You'd need to reverse the game in assembly first and make some sort of template. You also need to be able to patch the code somehow. NSMB DS would be a good reference. See how that game handles things (look through the header files and code examples). ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
FinalShroom81 |
| ||
Member Hoogmin Level: 17 Posts: 20/56 EXP: 22607 Next: 2136 Since: 04-29-16 Last post: 2112 days ago Last view: 1342 days ago |
Sounds cool. Were can I find those code examples and header files? |
Sparsite |
| ||
take your dumb self out of here. thank you. Level: 34 Posts: 220/270 EXP: 238479 Next: 15172 Since: 05-20-16 Last post: 2700 days ago Last view: 2560 days ago |
Posted by FinalShroom81 http://nsmbhd.net/thread/1025-asm-hacking-project-template/ ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
FinalShroom81 |
| ||
Member Hoogmin Level: 17 Posts: 21/56 EXP: 22607 Next: 2136 Since: 04-29-16 Last post: 2112 days ago Last view: 1342 days ago |
Thank you Sparsite |
Main - NSMB2 hacking - What kind of skills do I need? | Hide post layouts | New reply |
Page rendered in 0.042 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 209/209, time: 0.031 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |