Posted on 06-08-17, 10:10 am in Newer Super Mario Bros. DS
Mariomaster

Karma: 8528
Posts: 857/1681
Since: 06-09-12
https://www.youtube.com/watch?v=4J9W3fbjQgM

Yeah, I also really like the UI in the latest video...
_________________________
GitHub - Kuribo64 - YouTube
Posted on 06-09-17, 09:51 am in The (new) "show your desktop" thread
Mariomaster

Karma: 8528
Posts: 858/1681
Since: 06-09-12
Okay, okay. Let me try that as well:

* RicBent closes hipster hex editor
* RicBent closes hipster Code::Blocks
* RicBent sets appropriate wallpaper
* RicBent sets terminal opacity
* RicBent reopens stuff in terminal



Am I now also a cool coder?

O wait shit. Forgot rebooting into Linux...
_________________________
GitHub - Kuribo64 - YouTube
Posted on 06-11-17, 05:30 pm in Need help? Comment here!
Mariomaster

Karma: 8528
Posts: 860/1681
Since: 06-09-12
This thread began as some kind of "You want some help? Ask me!" and turned into "How do I ..?"

Great. No.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 06-13-17, 09:44 pm in I need new Super Mario U songs?
Mariomaster

Karma: 8528
Posts: 862/1681
Since: 06-09-12
Nobody will do that for you. It is hard work.
Learn how to do it yourself.

And doing a hack only to get subs is a stupid goal. Do it for yourself. To have fun. Not to feed your ego.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 06-16-17, 05:29 pm in v3.1 Super Mario Bros. - The New Worlds
Mariomaster

Karma: 8528
Posts: 871/1681
Since: 06-09-12
Serch Feature -> "xdelta" -> First result: https://nsmbhd.net/thread/2382-how-to-import-export-xdelta-patches-tutorial/
_________________________
GitHub - Kuribo64 - YouTube
Posted on 07-04-17, 09:09 pm in New Summer Mario Bros.DS (rev. 1 by RicBent on 07-04-17, 09:11 pm)
Mariomaster

Karma: 8528
Posts: 903/1681
Since: 06-09-12
Wouldn't call that a new enemy (it's just a retexture after all).

Still I really love that NewerWii tileset and your retexture fits it very well
_________________________
GitHub - Kuribo64 - YouTube
Posted on 07-27-17, 03:47 pm in Newer Super Mario Bros. DS
Mariomaster

Karma: 8528
Posts: 925/1681
Since: 06-09-12
Kinda every game since NSMBW supports rumble.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-03-17, 12:49 am in question About Red Hat Cafe...
Mariomaster

Karma: 8528
Posts: 933/1681
Since: 06-09-12
They are entirely unrelated. Tho someone pointed the domain name of rhc to nsmb2hax which is dead by now as well.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-04-17, 11:00 pm in question Luigi physics? (rev. 1 by RicBent on 08-04-17, 11:00 pm)
Mariomaster

Karma: 8528
Posts: 939/1681
Since: 06-09-12
It was only a quick search away...

https://nsmbhd.net/thread/2569-misc-patches-thread/?from=260#50231

Also please use the general questions thread for simple questions like this one.
https://nsmbhd.net/thread/84-help-question-asking-thread/
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-08-17, 09:53 pm in question About Red Hat Cafe...
Mariomaster

Karma: 8528
Posts: 943/1681
Since: 06-09-12
NSMB2 has a too small community for an entire board. K64 is a better place for NSMB2.

Thread question was answered and this is offtopic. Closing this.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-16-17, 01:14 pm in Quick Testing
Mariomaster

Karma: 8528
Posts: 953/1681
Since: 06-09-12
Yeah savestates mess up frequently when doin asm stuff.

And nope, the unused levels are not in the level tables and cannot be loaded without further hacks.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-20-17, 01:23 pm in Newer Super Mario Bros. DS
Mariomaster

Karma: 8528
Posts: 955/1681
Since: 06-09-12
I think we all regret april fools by now...
_________________________
GitHub - Kuribo64 - YouTube
Mariomaster

Karma: 8528
Posts: 960/1681
Since: 06-09-12
You can calc the ExtID (the indexes the game uses) by subtracting the overlay count (0x83) from the file ID you see in NSMBe.

Then you can simply search for that intermediate number in the IDA database. If a found intermediate value is passed to a file loading function (which are all named) you can be sure your file gets loaded there.

If you want to know which files an actor loads the heapCreated entry in the vtable is a place to look at. Generally all 3d related stuff is loaded there. Not too sure about other stuff but I guess so.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-22-17, 04:11 pm in Is it possible to search ARM9/overlays for file references? (rev. 1 by RicBent on 08-22-17, 04:14 pm)
Mariomaster

Karma: 8528
Posts: 963/1681
Since: 06-09-12
Actually it is ALT+I for intermediate values. T is for text.

Use Ctrl+I to go to the next result.
_________________________
GitHub - Kuribo64 - YouTube
Mariomaster

Karma: 8528
Posts: 968/1681
Since: 06-09-12
No idea. It's not like there is lot's of stuff that is new in our ida. Stuff by MeroMero is not in there.
So it's probably not worth releasing that (technically it would also be illegal as it contains the code of the entire game).

And I'd not release the Newer stuff instantly because I'd rather see people play the thing before hacking the shit out of it.
_________________________
GitHub - Kuribo64 - YouTube
Mariomaster

Karma: 8528
Posts: 974/1681
Since: 06-09-12
0x83 is hex, yeah.

And that number is equal to the number of overlays in the game.

The loading functions should be the same as they are SDK functions. Depending on the compiler settings and circumstances the compiled code may vary tho.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-24-17, 11:06 pm in Want to learn C++ and how to ASM hack (rev. 2 by RicBent on 08-24-17, 11:06 pm)
Mariomaster

Karma: 8528
Posts: 977/1681
Since: 06-09-12
"Want to learn [C++/ASM] with literally zero experience"

That won't work properly. It's like trying to draw a picture without knowing how to use a pen. Not impossible but unlikly.
Learn an easier coding language before C++. I suggest C# as it is at least a bit close to C/C++ syntax.


"people use it [C++] on here for ASM hacks"

That is plainly wrong. ASM is ASM. C++ is compiled down to ARM at some point. You cannot ASM hack with C++. And without any ARM knowledge you will be able to do absolutly nothing as you wont be able to understand how the game works.


So go ahead and learn an easy coding language. Then learn C++. For both there are a shitton tutorials on the internet, youtube and tons of good books. And THEN you can look into ARM ASM (by looking at the pinned tuts in the ASM forum).

Remember that going thru all this takes a lot of time and if you don't need coding for anything else than hacking one Mario game it's probably not worth going thru it.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-29-17, 07:15 pm in Newer Super Mario Bros. DS
Mariomaster

Karma: 8528
Posts: 981/1681
Since: 06-09-12
Tho, I found the learning curve for NSMBDS code hacking was very high because there was not much (rather no) example code.
By having this you are easily able to code custom sprites and basically do anything you want.

Also I still don't get that "Newer Engine" term. It's not like NewerWii introduces a real custom engine or smth...
_________________________
GitHub - Kuribo64 - YouTube
Posted on 09-01-17, 10:04 am in Help/Question Asking Thread
Mariomaster

Karma: 8528
Posts: 982/1681
Since: 06-09-12
you have to select MKDS as donor rom. that fixes saving errors in multiple games, including nsmb.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 09-06-17, 09:03 am in overworld Over-world Editor
Mariomaster

Karma: 8528
Posts: 990/1681
Since: 06-09-12
Yeah, modelling is only doable with maya and the sdk tools.
_________________________
GitHub - Kuribo64 - YouTube