Views: 20,057,378 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-26-24 09:36 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: 22638 Next: 2105 Since: 04-29-16 Last post: 2120 days ago Last view: 1350 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: 20892909 Next: 338357 Since: 07-07-12 Last post: 1350 days ago Last view: 363 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: 22638 Next: 2105 Since: 04-29-16 Last post: 2120 days ago Last view: 1350 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: 238812 Next: 14839 Since: 05-20-16 Last post: 2708 days ago Last view: 2568 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: 22638 Next: 2105 Since: 04-29-16 Last post: 2120 days ago Last view: 1350 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: 238812 Next: 14839 Since: 05-20-16 Last post: 2708 days ago Last view: 2568 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: 22638 Next: 2105 Since: 04-29-16 Last post: 2120 days ago Last view: 1350 days ago |
Thank you Sparsite |
Main - NSMB2 hacking - What kind of skills do I need? | Hide post layouts | New reply |
Page rendered in 0.026 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 209/209, time: 0.016 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |