Register - Login
Views: 85706207
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
09-24-17 10:53:19 AM

Jul - NSMB Hacking (Archive) - Mario Vs. Luigi stage hacking New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19Next newer thread | Next older thread
Deleted User
Original user deleted
Level: NaN


Posts: 43/-8234
EXP: NaN
For next: 0

Since: 07-26-07


Since last post: 10.0 years
Last activity: 7.0 years

Posted on 10-20-09 01:36:51 PM Link | Quote
Nice. However, once you did this, did you try stomping a Goomba?
If your Goomba gave a shell, you changed the table index number... otherwise you changed the pointer to the rendering procedure.
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 135/-1288
EXP: NaN
For next: 0

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 10-20-09 01:40:16 PM Link | Quote
Originally posted by TheKinoko
Nice. However, once you did this, did you try stomping a Goomba?
If your Goomba gave a shell, you changed the table index number... otherwise you changed the pointer to the rendering procedure.


nono
it behaved completely like a koopa. If i stomped it i got a full working shell. and the koopa danced with the music like the normal ones
Deleted User
Original user deleted
Level: NaN


Posts: 44/-8234
EXP: NaN
For next: 0

Since: 07-26-07


Since last post: 10.0 years
Last activity: 7.0 years

Posted on 10-20-09 01:45:28 PM (last edited by TheKinoko at 10-20-09 01:45 PM) Link | Quote
I thought you just did the next step in a few minutes - I was wrong.

The next step is to find the table/whatever this table is pointing to. I'm pretty sure Treeki can do it. Just matter of tracking read accesses to the first table...
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 136/-1288
EXP: NaN
For next: 0

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 10-20-09 01:46:04 PM Link | Quote
Originally posted by TheKinoko
I thought you just did the next step in a few minutes - I was wrong.

The next step is to find the table/whatever this table is pointing to. I'm pretty sure Treeki can do it. Just matter of tracking reads to the first table...


yeah
i'm talking with him in MSN right now about it
Ninji

Boomboom
Why did my user title say I'm a toaster anyway
Level: 83


Posts: 772/1988
EXP: 5401184
For next: 31037

Since: 07-26-07
From: Rogueport

Since last post: 81 days
Last activity: 72 days

Posted on 10-20-09 03:44:21 PM Link | Quote
Originally posted by dirbaio
Originally posted by TheKinoko
I thought you just did the next step in a few minutes - I was wrong.

The next step is to find the table/whatever this table is pointing to. I'm pretty sure Treeki can do it. Just matter of tracking reads to the first table...


yeah
i'm talking with him in MSN right now about it

I found some tables but I didn't really get anywhere - the sprite system is extremely confusing. I gave up shortly after Dirbaio logged off.

It seems simple at first but it's an absolute pain to deal with and to look through the code.
Deleted User
Original user deleted
Level: NaN


Posts: 45/-8234
EXP: NaN
For next: 0

Since: 07-26-07


Since last post: 10.0 years
Last activity: 7.0 years

Posted on 10-20-09 04:03:23 PM Link | Quote


But you can still post the tables you found; maybe we can try to do something with them.

By the way, did you try to look for the data of those tables inside the ROM?
Dialga
Member
lol
Level: 26


Posts: 43/149
EXP: 100433
For next: 1842

Since: 05-20-09


Since last post: 7.0 years
Last activity: 5.0 years

Posted on 11-11-09 04:58:35 AM (last edited by Dialga at 11-12-09 05:43 AM) Link | Quote
Originally posted by No clue what the guy's name is.
By the way, did you try to look for the data of those tables inside the ROM?


Camewel

unfunny, plz leave
Level: 31


Posts: 13/208
EXP: 165936
For next: 19427

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 11-30-09 12:33:47 PM Link | Quote
What I don't get, is can't you locate where the block data table is for single-player and place that in where the multi-player one is? Would that not fix all the problems?
This would render single-card multi-player impossible though, just multi-card play, as what I'm saying is make multi-player look at the data for single-player
Dark_fusionX
Tana~
Level: 36


Posts: 2/304
EXP: 283073
For next: 25037

Since: 12-03-09
From: Wynnum, Queensland, Australia

Since last post: 6.0 years
Last activity: 4.0 years

Posted on 12-03-09 05:42:04 AM Link | Quote
Originally posted by dirbaio
yes, it IS possible to edit the multiplayer levels:

Originally posted by Camewel

Eureka! I've figured out how to edit the multiplayer files! This is how you do it:
Get NSMB editor 4 and NARC explorer 2
Edit the multiplayer levels normally. Now for the good bit
Extract these files from the ARCHIVE folder:
Dat_Basement.narc
Dat_Field.narc
Dat_Fort.nacc
Dat_Ice.narc
Dat_Pipe.narc
and these files from the course folder:
J01_1.bin
J02_1.bin
J03_1.bin
J04_1.bin
J05_1.bin

Now open NARC Explorer 2 and open the narcs. put:
J01_1.bin into Dat_Field.narc
J02_1.bin into Dat_Basement.narc
J03_1.bin into Dat_Ice.narc
J04_1.bin into Dat_Pipe.narc
J05_1.bin into Dat_Fort.narc

Now, back into NSMB editor 4 and but the narcs back in. Bingo, 5 new multiplayer levels


This works, i have tested it.

This only works with Multicart, with both the EXACTLY SAME rom! But you can't change tilesets, sprite sets and backgrounds. it will have the game freeze with a blank screen.

EDIT: you can download the NARC Explorer at http://treeki.shacknet.nu/


ah, one of the main reasons i got into NSMB hacking, the mario vs luigi levels. thankyou for this information.
Camewel

unfunny, plz leave
Level: 31


Posts: 14/208
EXP: 165936
For next: 19427

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 12-06-09 01:39:47 PM Link | Quote
Originally posted by Dark_fusionX
Originally posted by dirbaio
yes, it IS possible to edit the multiplayer levels:

Originally posted by Camewel

Eureka! I've figured out how to edit the multiplayer files! This is how you do it:
Get NSMB editor 4 and NARC explorer 2
Edit the multiplayer levels normally. Now for the good bit
Extract these files from the ARCHIVE folder:
Dat_Basement.narc
Dat_Field.narc
Dat_Fort.nacc
Dat_Ice.narc
Dat_Pipe.narc
and these files from the course folder:
J01_1.bin
J02_1.bin
J03_1.bin
J04_1.bin
J05_1.bin

Now open NARC Explorer 2 and open the narcs. put:
J01_1.bin into Dat_Field.narc
J02_1.bin into Dat_Basement.narc
J03_1.bin into Dat_Ice.narc
J04_1.bin into Dat_Pipe.narc
J05_1.bin into Dat_Fort.narc

Now, back into NSMB editor 4 and but the narcs back in. Bingo, 5 new multiplayer levels


This works, i have tested it.

This only works with Multicart, with both the EXACTLY SAME rom! But you can't change tilesets, sprite sets and backgrounds. it will have the game freeze with a blank screen.

EDIT: you can download the NARC Explorer at http://treeki.shacknet.nu/


ah, one of the main reasons i got into NSMB hacking, the mario vs luigi levels. thankyou for this information.


Dang, I remember that post. I was a real; n00b back then. I forgot the bgdat files. They're needed for DS download play.
Camewel

unfunny, plz leave
Level: 31


Posts: 21/208
EXP: 165936
For next: 19427

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 12-10-09 06:44:56 PM (last edited by Camewel at 12-10-09 07:25 PM) Link | Quote
Okay, I've been trying to figure all there tables out, but I don't get how you got that table from the messed up code. Anyway, we might as well use a logical approach.
We know what the missing table has in it, so would it be so hard to search through the 135 table files until we find the right one?
I'll have a look at the Dat_Init narc, as that seems to be where the interesting stuff is.

EDIT: I win. I absolutely win. I know what you've been looking for.
The sprite references that you want are in BG_unt under filename I_M_nohara.bin. And guess how I found them.
I was looking at this topic, while looking at Dat_Init.narc. I looked in BG_unt for I_M_nohara_hd.bin for the blocks, and there they were. Anyway, I thought that maybe there were some files in Dat_Field.narc that were important, as there seemed to be too many of them in there. I looked in, and lo and behold, there's I_M_nohara_hd.bin, just sitting there, next to I_M_nohara.bin. I then realised that the codes for the sprites and blocks needed were in the level's individual narc files. The different narcs have different files in them, (ie the underground level has chika3 in the filename where nohara was, this is in BG_unt as well), and so I conclude that the different files are used for different tilesets within the level, and by placing the single-player tileset files where the multiplayer ones are, we can use all blocks and sprites.
Logon
User
Level: 9


Posts: 4/12
EXP: 2218
For next: 944

Since: 12-07-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 12-11-09 12:27:46 AM Link | Quote
Originally posted by dirbaio
yes, it IS possible to edit the multiplayer levels:

Originally posted by Camewel

Eureka! I've figured out how to edit the multiplayer files! This is how you do it:
Get NSMB editor 4 and NARC explorer 2
Edit the multiplayer levels normally. Now for the good bit
Extract these files from the ARCHIVE folder:
Dat_Basement.narc
Dat_Field.narc
Dat_Fort.nacc
Dat_Ice.narc
Dat_Pipe.narc
and these files from the course folder:
J01_1.bin
J02_1.bin
J03_1.bin
J04_1.bin
J05_1.bin

Now open NARC Explorer 2 and open the narcs. put:
J01_1.bin into Dat_Field.narc
J02_1.bin into Dat_Basement.narc
J03_1.bin into Dat_Ice.narc
J04_1.bin into Dat_Pipe.narc
J05_1.bin into Dat_Fort.narc

Now, back into NSMB editor 4 and but the narcs back in. Bingo, 5 new multiplayer levels


This works, i have tested it.

This only works with Multicart, with both the EXACTLY SAME rom! But you can't change tilesets, sprite sets and backgrounds. it will have the game freeze with a blank screen.

EDIT: you can download the NARC Explorer at http://treeki.shacknet.nu/


Has anyone got this to work i got the stages glitched and thats it
Ninji

Boomboom
Why did my user title say I'm a toaster anyway
Level: 83


Posts: 1073/1988
EXP: 5401184
For next: 31037

Since: 07-26-07
From: Rogueport

Since last post: 81 days
Last activity: 72 days

Posted on 12-11-09 10:05:09 AM Link | Quote
Originally posted by Camewel
Okay, I've been trying to figure all there tables out, but I don't get how you got that table from the messed up code. Anyway, we might as well use a logical approach.
We know what the missing table has in it, so would it be so hard to search through the 135 table files until we find the right one?
I'll have a look at the Dat_Init narc, as that seems to be where the interesting stuff is.

EDIT: I win. I absolutely win. I know what you've been looking for.
The sprite references that you want are in BG_unt under filename I_M_nohara.bin. And guess how I found them.
I was looking at this topic, while looking at Dat_Init.narc. I looked in BG_unt for I_M_nohara_hd.bin for the blocks, and there they were. Anyway, I thought that maybe there were some files in Dat_Field.narc that were important, as there seemed to be too many of them in there. I looked in, and lo and behold, there's I_M_nohara_hd.bin, just sitting there, next to I_M_nohara.bin. I then realised that the codes for the sprites and blocks needed were in the level's individual narc files. The different narcs have different files in them, (ie the underground level has chika3 in the filename where nohara was, this is in BG_unt as well), and so I conclude that the different files are used for different tilesets within the level, and by placing the single-player tileset files where the multiplayer ones are, we can use all blocks and sprites.

The I_M_tilesetname.bin and I_M_tilesetname_hd.bin files have nothing to do with sprites. They're the files that define the objects you can draw in a particular tileset - but they won't change sprites. So now, you don't "absolutely win".
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 217/-1288
EXP: NaN
For next: 0

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 12-11-09 02:30:49 PM (last edited by dirbaio at 12-11-09 02:31 PM) Link | Quote
yeah... but i think he means that now we can use different tilesets for the levels. but i'm not quite sure if we know fully how it works, because i have a friend at school with a nds and a r4 and we can test levels, and i dont know why, some multiplayer remakes work and some don't (black screen at level startup), but even with only editing level files without changing level settings
This should be investigated more.

EDIT: And DS Download Play IS possible. It sometimes works and sometimes doesnt, as the multicart.
Camewel

unfunny, plz leave
Level: 31


Posts: 24/208
EXP: 165936
For next: 19427

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 12-11-09 05:32:55 PM Link | Quote
Originally posted by dirbaio
EDIT: And DS Download Play IS possible. It sometimes works and sometimes doesnt, as the multicart.

You've said this plenty of times, but it's NEVER worked for me unless it's unchanged. You're also the only one who's ever said this.
Dark_fusionX
Tana~
Level: 36


Posts: 15/304
EXP: 283073
For next: 25037

Since: 12-03-09
From: Wynnum, Queensland, Australia

Since last post: 6.0 years
Last activity: 4.0 years

Posted on 12-18-09 09:25:56 AM Link | Quote
ok, on the subject of mvl haxing....

ok.. so i created this awsome vesion of pipe world complete with lots of pipes, coins and enemies etc. tried it with my brother and LOVED the level. but then i decided to try something more.

so i created a few pipes that were go-through-able (lol).

when o tested them, they all worjed fine except for one. but when i went thriugh that ONE 'stuffed' pipe, it didnt take me where i wanted, but instead it transported both mario AND luigi to the snow level! I LOL'D!!! this was great, the same level as if i had chosen it!

after i finished LOLing i went back into NSMBe 5. the pipe was just a regular pipe like the others that worked, wtf?!

i had an idea, find out how to re-create it and create one BIG mvl level out of each and every mvl level in the game. with pipe world as a 'warp room' i havent started yet, as i havent figured out what caused it.
and my comp crashed the other day.(im using my DSi to post this.)

i dont know if im the first to see this, but if i am....


WOOOOOOOOT!

please look into this and help if u can!

(if there are errors sorry coz the dsi onscreen keyboard is annoying! and no screens or vids sorry, ill make a patch when i fix my comp.)
thanks in advance for help or info.
Camewel

unfunny, plz leave
Level: 31


Posts: 47/208
EXP: 165936
For next: 19427

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 12-18-09 04:57:34 PM Link | Quote
I do remember once doing this in one player mode by accident. A pipe in world 1-2 took me to world 1-5 I was like WTF? All the entrances were broken too and took you back to the start of the level.
Logon
User
Level: 9


Posts: 8/12
EXP: 2218
For next: 944

Since: 12-07-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 12-18-09 10:30:18 PM Link | Quote
I will help you if you upload that patch
Dark_fusionX
Tana~
Level: 36


Posts: 21/304
EXP: 283073
For next: 25037

Since: 12-03-09
From: Wynnum, Queensland, Australia

Since last post: 6.0 years
Last activity: 4.0 years

Posted on 12-19-09 11:31:24 AM (last edited by Dark_fusionX at 12-19-09 11:31 AM) Link | Quote
you can find my levels on my hack's thread.

who likes my big mvl level idea
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 237/-1288
EXP: NaN
For next: 0

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 12-19-09 11:39:11 AM Link | Quote
Originally posted by Dark_fusionX
you can find my levels on my hack's thread.

who likes my big mvl level idea

It would be VERY cool if we get it to work perfectly. I mean, beta things tend to be glitchy, and this doesnt seem a beta thing, it seems a very strange bug...
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Mario Vs. Luigi stage hacking New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 2f1bc75 [2017-08-27]
©2000-2017 Acmlm, Xkeeper, Inuyasha, et al.

29 database queries, 6 query cache hits.
Query execution time: 0.163580 seconds
Script execution time: 0.015797 seconds
Total render time: 0.179377 seconds