Register - Login
Views: 87362366
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
11-20-17 12:59:53 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
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 413/-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 02-18-10 02:38:59 PM Link | Quote
It would be quite pointless because in the next version of the editor you'll be able to replace the needed files into the narcs by clicking a single button

And a video of one in action... It would need to record from a real NDS...
Camewel

unfunny, plz leave
Level: 31


Posts: 133/208
EXP: 167465
For next: 17898

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 02-18-10 07:39:33 PM Link | Quote
I have two DSs, a video camera and the tools needed. I'll make a video.
And if anyone can find some Mac screen capture software, I'll finally video what I discovered about a year ago.
Chicken Bones
Member
Level: 14


Posts: 1/34
EXP: 10548
For next: 2523

Since: 02-19-10


Since last post: 6.0 years
Last activity: 6.0 years

Posted on 02-19-10 03:08:59 AM (last edited by Chicken Bones at 02-19-10 03:11 AM) Link | Quote
Hi guys,

I have been doing a lot of MvsL hacking. DOWNLOAD PLAY.

And i have finally realised why download play freezes at the nintendo logo.

Anyone who has a modchip may have noticed that the icon on a severely hacked game is messed up. The reason is that when you make a file bigger (add view,block,sprite.etc) the file is too big to fit at it's original location, as all the files are compiled one after the other. So Treeki's NSMBe moves the file by writing its data to a new location in the rom and changing the file allocation table. The problem is that it puts the file at the offset straight after the FAT. BUT only 460 bytes after the fat is THE ICON AND NAME OF THE GAME. now you say big whoop i don't care about a messed up icon.

BUT soon (i'm not sure how much) after the icon and game name is the data needed for DS download play to work. I have been able to make massive DS download play levels and have them work by manually changing the FAT and inserting the files with a Hex Editor. So may I suggest to Treeki/Dirbaio that in the next release before you fix that "Multiplayer NARC Patch" button you make files only be placed in the rom at:

A) Offsets over 0x1400000 there is 12MB of free space, over 1/3 of the game's size avaliable and you could fit the biggest level you could make into this space like 500 times.
B) If say file 23 size 400bytes is placed at 0x1400000 and you have another file 43 size 350 bytes that doesn't fit in it's original location could be moved to file 23's location.

But in the meantime you will either have to find the documents on the internet of how the ds filesystem works or if you would like Treeki or I could make a post about how to do it in the meantime.

P.S one more thing. I have tested it out with both DS Lite and DS Phat and there is absolutely no difference. No firmwares, no nothing. IT WORKS

Happy DS Download play
Hiccup
Member
Disgustingly Naive Smartass
Level: 53


Posts: 193/733
EXP: 1106104
For next: 51015

Since: 05-19-09


Since last post: 6 days
Last activity: 10 hours

Posted on 02-19-10 06:11:08 AM Link | Quote
Nice Thanks, great work, and a mac screen capture software this is the best I think: http://www.jingproject.com/ free version should be good enough
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 414/-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 02-19-10 08:24:25 AM Link | Quote
Originally posted by Chicken Bones

Big post


We already knew about the icon/title issue, it has been extensively discussed and i had already fixed it in the beta version i'm working on. So try to look around before posting stuff

About the DS download play... You say it works on an ORIGINAL nds lite firmware without modchips or flashme??? It doesnt work for me...

Tell me the firmware version you have. To find it out do this: Start the NDS with an original game card in, go to pictochat, enter a room, take it out and tell me what color the screen turns in.
Camewel

unfunny, plz leave
Level: 31


Posts: 134/208
EXP: 167465
For next: 17898

Since: 05-09-09


Since last post: 7.0 years
Last activity: 7.0 years

Posted on 02-19-10 06:46:26 PM Link | Quote
Oh yeah, Dirbaio, the DS phat firmware works perfectly, so now me and my friend can play my hacks without him needing a flash card. Thanks for the trick.
*will upload video tomorrow*
Chicken Bones
Member
Level: 14


Posts: 2/34
EXP: 10548
For next: 2523

Since: 02-19-10


Since last post: 6.0 years
Last activity: 6.0 years

Posted on 02-21-10 04:38:46 AM (last edited by Chicken Bones at 02-21-10 05:00 AM) Link | Quote
Sorry, As you can see I'm new.

My firmware is pink on the ds lite.

What do you mean about without a modchip or passme. I used a modchip (CycloDS) and ds download play on the other. i tried swapping the downloading ds and there was NO difference between Phat and Lite.
krutomisi
2480
my heart is beating
in a different way

Level: 88


Posts: 71/2480
EXP: 6591516
For next: 59148

Since: 02-01-10


Since last post: 1.0 years
Last activity: 50 days

Posted on 02-22-10 04:15:58 PM Link | Quote
Originally posted by dirbaio
About the DS download play... You say it works on an ORIGINAL nds lite firmware without modchips or flashme??? It doesnt work for me...

I haven't messed with the VS much, but I could throw together a test level and try it on my ds phat.
Cataclysm
Member
Level: 21


Posts: 1/89
EXP: 44847
For next: 5096

Since: 01-28-10


Since last post: 7.0 years
Last activity: 6.0 years

Posted on 03-13-10 05:31:43 PM Link | Quote
So can you post a tutorial of how to get download play to work with the hex editing? I can test to see if it works on a DSi to a DSi or DSi to DS lite.
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 477/-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 03-14-10 07:54:11 AM Link | Quote
What I did is to put that firmware I linked a few posts ago in a flashcart, and use it to download the game.

On the "guest" DS: Boot the firmware. Go to DS download play and wait for the download.
On the "host" DS: Play NSMB, go to Mario vs Luigi, and select play with another person who doesnt own nsmb.
On the "guest" DS: Accept the download, wait until it loads.

Troubleshooting:

Q: OMG! That custom firmware doesnt work! It hangs when loading!
A: It doesnt work on all flashcarts. For example, it works on a R4SDHC on a NDSL, but doesnt work on a R4I SDHC on a NDSL. Havent tested it on a DSI.

Q: I have two DS's but only one flashcart. Can i use DS download play?
Yes. Use the flashcart to boot the firmware, and once it is loaded you can take it out (the firmware doesnt hang, at least with my flashcart) and use it in the other DS to boot NSMB.
Cataclysm
Member
Level: 21


Posts: 2/89
EXP: 44847
For next: 5096

Since: 01-28-10


Since last post: 7.0 years
Last activity: 6.0 years

Posted on 03-14-10 11:28:31 AM Link | Quote
Originally posted by dirbaio
What I did is to put that firmware I linked a few posts ago in a flashcart, and use it to download the game.

On the "guest" DS: Boot the firmware. Go to DS download play and wait for the download.
On the "host" DS: Play NSMB, go to Mario vs Luigi, and select play with another person who doesnt own nsmb.
On the "guest" DS: Accept the download, wait until it loads.

Troubleshooting:

Q: OMG! That custom firmware doesnt work! It hangs when loading!
A: It doesnt work on all flashcarts. For example, it works on a R4SDHC on a NDSL, but doesnt work on a R4I SDHC on a NDSL. Havent tested it on a DSI.

Q: I have two DS's but only one flashcart. Can i use DS download play?
Yes. Use the flashcart to boot the firmware, and once it is loaded you can take it out (the firmware doesnt hang, at least with my flashcart) and use it in the other DS to boot NSMB.


Do you know how to make it work with hex editing that Chicken Bones was posting about?
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 479/-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 03-14-10 01:05:58 PM Link | Quote
What he was talking about is a completely different thing, unrelated to MvsL. (Why did he post it here, btw??)

If NSMB can't connect at all, try that firmware.
If you have a black screen when you start the level, it's a problem of your level.
Remember that you can't change tilesets, backgrounds, sprite sets, other settings, and you can't add or remove sprites. Changing all those things will cause a black screen.
Cataclysm
Member
Level: 21


Posts: 3/89
EXP: 44847
For next: 5096

Since: 01-28-10


Since last post: 7.0 years
Last activity: 6.0 years

Posted on 03-14-10 09:00:25 PM Link | Quote
Is there any way to fix the icon isssue?
Cataclysm
Member
Level: 21


Posts: 4/89
EXP: 44847
For next: 5096

Since: 01-28-10


Since last post: 7.0 years
Last activity: 6.0 years

Posted on 03-14-10 11:33:06 PM Link | Quote
Originally posted by dirbaio
What I did is to put that firmware I linked a few posts ago in a flashcart, and use it to download the game.

On the "guest" DS: Boot the firmware. Go to DS download play and wait for the download.
On the "host" DS: Play NSMB, go to Mario vs Luigi, and select play with another person who doesnt own nsmb.
On the "guest" DS: Accept the download, wait until it loads.

Troubleshooting:

Q: OMG! That custom firmware doesnt work! It hangs when loading!
A: It doesnt work on all flashcarts. For example, it works on a R4SDHC on a NDSL, but doesnt work on a R4I SDHC on a NDSL. Havent tested it on a DSI.

Q: I have two DS's but only one flashcart. Can i use DS download play?
Yes. Use the flashcart to boot the firmware, and once it is loaded you can take it out (the firmware doesnt hang, at least with my flashcart) and use it in the other DS to boot NSMB.


Okay. I have tested the firmware on an Acekard 2i and DSTTi on a Nintendo DSi. The Acekard works perfectly and you can take out the card after loading the firmware. The DSTTi just freezes while loading. I will be testing it on my friend's R4i later.
Cataclysm
Member
Level: 21


Posts: 5/89
EXP: 44847
For next: 5096

Since: 01-28-10


Since last post: 7.0 years
Last activity: 6.0 years

Posted on 03-15-10 09:10:22 PM Link | Quote
Can you change the view and also can you move sprites?
krutomisi
2480
my heart is beating
in a different way

Level: 88


Posts: 196/2480
EXP: 6591516
For next: 59148

Since: 02-01-10


Since last post: 1.0 years
Last activity: 50 days

Posted on 03-15-10 09:41:25 PM Link | Quote
Originally posted by Cataclysm



Try using that edit function
triple posting is quite a bunch

So, what exactly are you talking about --

Moving views and sprites in a MvL level,
and still having it load download on another ds?

Or am I totally off ... wouldn't be the first time
Cataclysm
Member
Level: 21


Posts: 6/89
EXP: 44847
For next: 5096

Since: 01-28-10


Since last post: 7.0 years
Last activity: 6.0 years

Posted on 03-15-10 10:30:26 PM Link | Quote
I'm wondering if moving sprites and changing views work in multiplayer. I'm also wondering how fix the games icon after doing the narc stuff.
Ehm
Member
Level: 46


Posts: 221/532
EXP: 681128
For next: 30646

Since: 06-13-09
From: Canada

Since last post: 174 days
Last activity: 132 days

Posted on 03-15-10 10:41:05 PM Link | Quote
theoretically, the guest DS downloads the data and runs whatever the host tells it to, so it shouldn't be an issue to change around some views or moving sprites.
Hiccup
Member
Disgustingly Naive Smartass
Level: 53


Posts: 219/733
EXP: 1106104
For next: 51015

Since: 05-19-09


Since last post: 6 days
Last activity: 10 hours

Posted on 03-16-10 04:30:17 AM (last edited by Hiccup at 03-16-10 04:54 AM) Link | Quote
What is what the editor shows as Mario VS Luigi levels? they dont effect the mario vs luigi because they are not the real mario vs luigi levels but what are they?
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 480/-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 03-16-10 05:34:24 AM Link | Quote
@Cataclysm: It IS possible to move sprites, and move/resize views, what you can't do is add or remove.
The game icon problem is caused by a bug in the editor which will be fixed in next version.

@m64m: Yeah, theoretically it is, but Nintendo doesnt want custom stuff to be played, so he added checksums and digital signatures (i think?) on the latest firmwares, resulting in it not working. That's why it works on older DS's.

@Hiccup: The multiplayer levels are in two different places in the ROM. One is the one you can edit on the editor, on the "course" folder, which is NOT used by the game, and the other is inside the NARC's, which is the one used by the game. That's why you have to copy the level files from the course folder to the narcs.
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.

30 database queries, 8 query cache hits.
Query execution time: 0.149688 seconds
Script execution time: 0.020225 seconds
Total render time: 0.169913 seconds