Register - Login
Views: 99790714
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:16:32 AM
Jul - Posts by Boris417
Pages: 1 2
Boris417
Member
Level: 14


Posts: 1/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-12-10 06:10:40 PM, in Mario Vs. Luigi stage hacking Link
Hi guys, im new here, but ive been trying to edit mario vs luigi levels before, and nothing ever worked for me. I really want to thank Chicken Bones because ive used his hex editing method, and it worked! using his method, i was able to add sprites AND delete them. i could add and delete objects. i could even move around the vs stars! I also want to note that even with Chicken Bones' method, i found that adding a P-Switch would not allow the level to load. And I wanted to make a trap room, with a brick floor, and lava under, and a vs star as bait. i would be above the room and press the switch as they got the star. it wouldve been perfect. Oh well. and incase anyones wondering, I am using a pink firm ds lite and a blue firm ds phat. i start my edited rom on the phat, and ds download with the lite.
Boris417
Member
Level: 14


Posts: 2/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-13-10 12:29:13 AM, in Mario Vs. Luigi stage hacking Link
i used Chicken bones' method. with the hexing and stuff. again, i use blue phat and pink lite. The video might come soon on youtube. from a user named Boris417. which is me. (duh) Ill post the video after i remake all 5 levels.
Boris417
Member
Level: 14


Posts: 3/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-13-10 12:50:15 AM, in Mario Vs. Luigi stage hacking Link
Originally posted by Chicken Bones
Sure Thing.

______________________________________________
You will need:

A Hexeditor that can copy and paste. I use HxD (free)
A NSMB rom U or E. (I use U so maybe there is a problem with E)
NSMBe 5.1a or newer
Narc Explorer 2b

Knowledge of how to use the above programs. (If you don't know search this thread and google HEX EDITOR.) _____________________________________________

Step 1:
Make a 2 copies of your rom. Call one copy Edit or whatever and the other Download or whatever (just make sure you know which is which)

Step 2:
Open the rom called Edit in NSMBe.
Edit the level(s) you want. (If you wan't to be sure the level will work follow the guidelines set by the latest "What Works and What Doesn't" post)

Step 3:
Go to the File Browser Tab of NSMBe.
Go to files/course. And extract the following files depending on which level you are editing.
-----------------
Grass
J01_1.bin
J01_1_bgdat.bin

Underground
J02_1.bin
J02_1_bgdat.bin

Ice
J03_1.bin
J03_1_bgdat.bin

Pipes
J04_1.bin
J04_1_bgdat.bin

Castle
J05_1.bin
J05_1_bgdat.bin
-----------------
Go to files/ARCHIVE. And extract the following files.
-----------------
Grass
Dat_Field.narc

Underground
Dat_Basement.narc

Ice
Dat_Ice.narc

Pipes
Dat_Pipe.narc

Castle
Dat_Fort.narc
-----------------

Step 4:
Open Narc Explorer and replace the files you extracted into the narcs eg.

Ice
Open Dat_Ice.narc in Narc Explorer.
Go to Dat\Ice and select J03_1.bin.
Reinsert.
Select J03_1_bgdat.bin.
Reinsert.
Close Narc Explorer.

Step 5: (Now for the new stuff)
Open both the level narc (Dat_Ice.narc) and the OTHER rom you named Download in your hex editor.
Create a new blank file in the hex editor.

Step 6:
In your rom goto offset 0x2310F4. (This is the start of the File Allocation Table)
Copy at least 4000 bytes from the offset above (2310F4 to 232094) and paste it in the new blank file you created

Step 7:
Go back to your rom and go to an offset with blank space (I use 0x1400000, 0x1410000, 0x1420000, 0x1430000 and 0x1440000 as offsets for the 5 levels)
Remember the offset you chose as offset 1

Step 8:
Copy all of the data from the narc file (Dat_Ice.narc).
PASTE WRITE the data you copied at offset 1 in the rom. (make sure you paste write not paste insert. When you paste write you overwrite data but when you insert you shift all the data below you foward and your rom becomes bigger. MAKE SURE YOU KNOW HOW TO TELL THE DIFFERENCE)

Step 9A:
Your cursor should be at the end of you pasted data. Get the offset your cursor is located at. Remember this as offset 2
(If your hex editor doesn't show you the offset your cursor is at and you can't be bothered downloading HxD, Goto step 9B)

Step 9B:
Alternative method (If you completed step 9A successfully you can skip this)
Open windows calculator and switch to programmer mode (View\Programmer)
Click Hex.
Type in offset 1.
Click Decimal.
Right click on your narc file and click properties
Add the size of your narc file (in bytes) to the value in the calculator.
Click Hex.
Remember this as offset 2

Step 10:
Go to the new file you created in step 6.
Go to the following offset in the file
-----------------
Grass
0x470

Underground
0x460

Ice
0x480

Pipes
0x490

Castle
0x478
-----------------

Reverse offset 1 in blocks of 2 eg.
-----------------
If I chose 0x1400000

01 40 00 00

then it would become

00 00 40 01
-----------------
Overwrite this at the offset for your level.

Then overwrite offset 2 reversed.

So i I chose the Ice level and had 0x1400000 as my offset 1 and my offset 2 was 0x140CCC4
-----------------
I would go to 0x480 and write

00 00 40 01 C4 CC 40 01

Step 10:
Copy your entire File Allocation Table (where we edited in step 9).
Go to offset 0x2310F4 in your rom.
PASTE WRITE your new File Allocation Table.
Save your Rom.

Step 11:
Copy the rom called Download.nds to your flashcart and enjoy your DS Download Play.



^That is exactly what i did^ If you have a question about it, I can help you interpret it. i take no credit for Chicken Bones' work.
Boris417
Member
Level: 14


Posts: 4/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-13-10 12:52:38 AM, in Mario Vs. Luigi stage hacking Link
Originally posted by Chicken Bones
Sure Thing.

______________________________________________
You will need:

A Hexeditor that can copy and paste. I use HxD (free)
A NSMB rom U or E. (I use U so maybe there is a problem with E)
NSMBe 5.1a or newer
Narc Explorer 2b

Knowledge of how to use the above programs. (If you don't know search this thread and google HEX EDITOR.) _____________________________________________

Step 1:
Make a 2 copies of your rom. Call one copy Edit or whatever and the other Download or whatever (just make sure you know which is which)

Step 2:
Open the rom called Edit in NSMBe.
Edit the level(s) you want. (If you wan't to be sure the level will work follow the guidelines set by the latest "What Works and What Doesn't" post)

Step 3:
Go to the File Browser Tab of NSMBe.
Go to files/course. And extract the following files depending on which level you are editing.
-----------------
Grass
J01_1.bin
J01_1_bgdat.bin

Underground
J02_1.bin
J02_1_bgdat.bin

Ice
J03_1.bin
J03_1_bgdat.bin

Pipes
J04_1.bin
J04_1_bgdat.bin

Castle
J05_1.bin
J05_1_bgdat.bin
-----------------
Go to files/ARCHIVE. And extract the following files.
-----------------
Grass
Dat_Field.narc

Underground
Dat_Basement.narc

Ice
Dat_Ice.narc

Pipes
Dat_Pipe.narc

Castle
Dat_Fort.narc
-----------------

Step 4:
Open Narc Explorer and replace the files you extracted into the narcs eg.

Ice
Open Dat_Ice.narc in Narc Explorer.
Go to Dat\Ice and select J03_1.bin.
Reinsert.
Select J03_1_bgdat.bin.
Reinsert.
Close Narc Explorer.

Step 5: (Now for the new stuff)
Open both the level narc (Dat_Ice.narc) and the OTHER rom you named Download in your hex editor.
Create a new blank file in the hex editor.

Step 6:
In your rom goto offset 0x2310F4. (This is the start of the File Allocation Table)
Copy at least 4000 bytes from the offset above (2310F4 to 232094) and paste it in the new blank file you created

Step 7:
Go back to your rom and go to an offset with blank space (I use 0x1400000, 0x1410000, 0x1420000, 0x1430000 and 0x1440000 as offsets for the 5 levels)
Remember the offset you chose as offset 1

Step 8:
Copy all of the data from the narc file (Dat_Ice.narc).
PASTE WRITE the data you copied at offset 1 in the rom. (make sure you paste write not paste insert. When you paste write you overwrite data but when you insert you shift all the data below you foward and your rom becomes bigger. MAKE SURE YOU KNOW HOW TO TELL THE DIFFERENCE)

Step 9A:
Your cursor should be at the end of you pasted data. Get the offset your cursor is located at. Remember this as offset 2
(If your hex editor doesn't show you the offset your cursor is at and you can't be bothered downloading HxD, Goto step 9B)

Step 9B:
Alternative method (If you completed step 9A successfully you can skip this)
Open windows calculator and switch to programmer mode (View\Programmer)
Click Hex.
Type in offset 1.
Click Decimal.
Right click on your narc file and click properties
Add the size of your narc file (in bytes) to the value in the calculator.
Click Hex.
Remember this as offset 2

Step 10:
Go to the new file you created in step 6.
Go to the following offset in the file
-----------------
Grass
0x470

Underground
0x460

Ice
0x480

Pipes
0x490

Castle
0x478
-----------------

Reverse offset 1 in blocks of 2 eg.
-----------------
If I chose 0x1400000

01 40 00 00

then it would become

00 00 40 01
-----------------
Overwrite this at the offset for your level.

Then overwrite offset 2 reversed.

So i I chose the Ice level and had 0x1400000 as my offset 1 and my offset 2 was 0x140CCC4
-----------------
I would go to 0x480 and write

00 00 40 01 C4 CC 40 01

Step 10:
Copy your entire File Allocation Table (where we edited in step 9).
Go to offset 0x2310F4 in your rom.
PASTE WRITE your new File Allocation Table.
Save your Rom.

Step 11:
Copy the rom called Download.nds to your flashcart and enjoy your DS Download Play.



^That is exactly what i did^ If you have a question about it, I can help you interpret it. i take no credit for Chicken Bones' work. Also, check out Chicken Bones' what works and what doesnt chart. make sure its specifically HIS youre looking at, because his chart is accurate if you use his method. (and dont use switches)
Boris417
Member
Level: 14


Posts: 5/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-28-10 12:25:37 AM, in Mario Vs. Luigi stage hacking Link
Aww.... i wanted to be the first to post a video Oh well. by the way, the person who could not find 0x2310F4, you press ctrl g and search for 2310F4. dont type in 0x. Hope that helped
Boris417
Member
Level: 14


Posts: 6/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-28-10 12:32:30 AM, in Mario Vs. Luigi stage hacking Link
Sorry for double post... but can you guys also post the nml files of the levels you created(mediafire would be nice), so that other people (like me) can try them out? because they look really fun! my video that i said i was going to post was delayed because im trying to fully recreate smb 1-1 and smb 1-2. the other 3 levels are done though.
Boris417
Member
Level: 14


Posts: 7/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-28-10 08:27:40 PM, in Mario Vs. Luigi stage hacking Link
NSMBe 5.2 - r102.zip < i found that on media fire. is that the one where you can add custom tilesets?
Boris417
Member
Level: 14


Posts: 8/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-29-10 04:21:01 PM, in Mario Vs. Luigi stage hacking Link
Cataclysm, you added banzai bills? I tried that in my ice level, but when i put the launcher in, the level worked and all. but at some parts, the game would go EXTREMELY SLOW(for example i jumped in slow-motion), and sometimes, mario was in diferent places on the map on the 2 ds's, and sometimes the stars where in wrong places. sometimes the game ended on one ds, but on the other, you were still playing. The winner could be 2 different people on 2 diferent ds's. Do you know what im talking about? Its tricky to explain.
Boris417
Member
Level: 14


Posts: 9/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-30-10 01:45:23 AM, in Mario Vs. Luigi stage hacking Link
@Cataclysm, You can only add ONE banzai bill cannon?????? WOW. I added 2 . when i do a final edit, ill be sure to put one back in. by the way, Do NOT use rotating bullet bill cannons. they slow down the game when you get to them, which causes miscomunication with 2 ds's. 1 ds is going in slo mo, while the other is following rules, making you in 2 different places. Note: ANYTIME you place too many sprites near eachother (if they can be seen in 1 ds screen or close enough) the game will slow down. Im not sure if that was totally obvious and all, but incase you didnt know, im putting it out there And also, all these Rs(r90, r102,r16) and all that stuff, are sort of confusing. I used nsmbe editor 5.1, and everything worked) Somebody please tell me EXACTLY which revision of 5.2 is the best to use, and if I can make custom tilesets or backgrounds with it, or maybe change spritesets. Thanks in advance!
Boris417
Member
Level: 14


Posts: 10/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-30-10 03:47:10 PM, in Mario Vs. Luigi stage hacking Link
Chicken Bones, R4 is the ONLY flashcart i have, and it worked just fine with your hex editing method, so I dont know why your saying its bad.... Cataclysm, i did not change any nodes, but im not sure if I changed the view. Maybe I slightly did? I edited the ice level a few times, and if i didnt like it, i didnt save the level. I just dont remember if I changed the view size in the final level :/ sorry. I am trying to change the view size in SMB 1-1, and (i think i messed up) When I played the level, mario was in 2 different places on 1 screen, and he went through stuff. The koopa was on 1 side of the screen, i died from the other side. If i picked up a koopa shell, it would be floating on the other side of the screen. Im pretty sure the level stayed its original form tho...
Boris417
Member
Level: 14


Posts: 11/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-30-10 08:25:18 PM, in Mario Vs. Luigi stage hacking Link
Dirbaio, you can only make the view size 256 by 256? You cant make it bigger? And also, can somebody please tell me EXACTLY which revision of 5.2 is the best to use, and if I can make custom tilesets or backgrounds with it, or maybe change spritesets?
Boris417
Member
Level: 14


Posts: 12/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-30-10 09:03:17 PM, in Mario Vs. Luigi stage hacking Link
Thanks shadeyshaney. If you REALLY want do download to work, the use nsmbe 5.1, and follow Chicken Bones' hex editing method. Its on one of the earlier posts, and it gives you step by step instructions. It really helped me, and some other user. It might help you too! I will continue using that method until I figure out which 5.2 revision imports custom tilesets... and other stuff.
Boris417
Member
Level: 14


Posts: 13/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 05:41:24 PM, in Mario Vs. Luigi stage hacking Link
A newer version wont come out soon I think... 5.2 came out recently.
Boris417
Member
Level: 14


Posts: 14/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 06:43:49 PM, in Mario Vs. Luigi stage hacking Link
I just thought of something. If we can edit m vs l levels.... then can we import the Unused levels that were meant to be m vs l? Would it work? Would we have to remove some sprites for it to work?
Boris417
Member
Level: 14


Posts: 15/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 06:52:46 PM, in Mario Vs. Luigi stage hacking Link
Cataclysm, I am going to try the patch you uploaded on your site All I have to do is import the patch on any editor onto a clean U nsmb rom right?
Boris417
Member
Level: 14


Posts: 16/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 06:57:35 PM, in Mario Vs. Luigi stage hacking Link
What do you mean its old? It says v 3.0 on it...
Boris417
Member
Level: 14


Posts: 17/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 07:02:33 PM, in Mario Vs. Luigi stage hacking Link
I dont care about extra sprites and stuff... I watched the video and saw the levels were WICKED AWESOME so I wanted to try the And one more question. Am. Idc if its old or new and stuff. Im not picky And one more question. Will it work on download play?
Boris417
Member
Level: 14


Posts: 18/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 07:08:22 PM, in Mario Vs. Luigi stage hacking Link
Ill try. If it doesnt work, ill use chicken bones' method again. Ill keep using it until someone tells me which rev of 5.2 is best to use....
Boris417
Member
Level: 14


Posts: 19/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 07:14:31 PM, in Mario Vs. Luigi stage hacking Link
LOL I rarely do unlimited lives. usually i do 5 lives. it makes the game fun cuz the objective changes into "kill your rival 5 times"
Boris417
Member
Level: 14


Posts: 20/34
EXP: 13019
For next: 52

Since: 07-12-10


Since last post: 11.4 years
Last activity: 11.8 years

Posted on 07-31-10 11:58:07 PM, in Mario Vs. Luigi stage hacking Link
shadey, my video will be showing the levels I created, not how to do it... sorry. Chicken bones posted a hex editing method. Try to follow it the best you can. When you get stuck on a part, post the part you dont understand, and i will try to explain that part to you ok? Hopefully that will help.
Pages: 1 2
Jul - Posts by Boris417


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

20 database queries, 57 query cache hits.
Query execution time: 0.076447 seconds
Script execution time: 0.023771 seconds
Total render time: 0.100218 seconds