Views: 23,358,752 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
01-13-25 08:08 PM |
Guest: |
0 users reading SM64DS Editor Help Thread - Post your questions here | 3 bots |
Main - General SM64DS hacking - SM64DS Editor Help Thread - Post your questions here | Hide post layouts | New reply |
Fiachra |
| ||
Local moderator Level: 65 Posts: 802/1065 EXP: 2308562 Next: 27066 Since: 12-15-12 From: Ireland Last post: 2423 days ago Last view: 373 days ago |
Posted by GreenThunder1337 SM64DSe can run on Linux, Windows and Mac however a binary is provided only for Windows. To run under Linux you need to download and compile the source yourself. To do so you need to install monodevelop (and mono), a cross-platform IDE for C#. Once installed you can just open the project and compile and run it, similar to how you'd do it in Visual Studio. |
Robokai |
| ||
Member Meme Supreme Level: 12 Posts: 6/24 EXP: 6944 Next: 977 Since: 06-27-15 Last post: 3375 days ago Last view: 3028 days ago |
christ i feel so bloody BRILLANT |
GreenThunder1337 |
| ||
Fuzzy Good riddance! Level: 55 Posts: 289/785 EXP: 1308784 Next: 5405 Since: 05-05-15 From: secret Last post: 3174 days ago Last view: 2565 days ago |
Yep. ____________________ NNID: GreenThunder1337 3DS FC: 1521 - 5979 - 1511 |
TheToxicRyu |
| ||
Member Rest in Peace Me > You Level: 36 Posts: 128/285 EXP: 286243 Next: 21867 Since: 05-07-15 From: Australia Last post: 3347 days ago Last view: 3342 days ago |
When i export a dae file in sketch up it is always the wrong direction can someone help ____________________ NNID: Mariomon100 3DS Friend Code: 0473-8619-3062 |
Shadey |
| ||
Newcomer Normal user Level: 5 Posts: 1/4 EXP: 471 Next: 58 Since: 07-17-15 Last post: 3466 days ago Last view: 1543 days ago |
Is there any way to open the rom without extending the overlays?
I can't edit the versus objects because extending the overlays breaks DLP. I know one of the first versions of the editor doesn't extend but it's pretty limited. EDIT: Turns out v0.5 breaks DLP too. Even when I just change one thing in a single player level that has nothing to do with Multiplayer, it breaks it. What causes this? |
GreenThunder1337 |
| ||
Fuzzy Good riddance! Level: 55 Posts: 293/785 EXP: 1308784 Next: 5405 Since: 05-05-15 From: secret Last post: 3174 days ago Last view: 2565 days ago |
Fiachra, you know how you said you were gonna put custom power-ups in your SMSDS hack?
You mind sharing how you would do that? If you'd rather not, at least till the release of your game, I'd understand. ____________________ NNID: GreenThunder1337 3DS FC: 1521 - 5979 - 1511 |
Robokai |
| ||
Member Meme Supreme Level: 12 Posts: 7/24 EXP: 6944 Next: 977 Since: 06-27-15 Last post: 3375 days ago Last view: 3028 days ago |
How would one go about editing the fonts in the game? Where are they located? |
Fiachra |
| ||
Local moderator Level: 65 Posts: 803/1065 EXP: 2308562 Next: 27066 Since: 12-15-12 From: Ireland Last post: 2423 days ago Last view: 373 days ago |
Posted by ToadKidGaming This is probably because certain triangles in your model are facing the wrong direction, eg. the ground is textured on the underside of the triangles instead of the side facing up. In SketchUp these faces should show up as a dark grey; you can then select these faces and invert their direction. Alternatively if there are too many that are facing the wrong way, you could import your DAE into Blender, select all faces and select "Mesh">"Normals">"Recalculate Outside". Posted by Robokai The 3D font is located in: NCG: "/ARCHIVE/c2d.narc/data/2D_cad/EUR/d_2d_mario_3Dfont_16_16_PAL_ncg.bin", compressed, 256x256, 4bpp NCL: Varies. Eg.: "/ARCHIVE/arc0.narc/data/2D_cad/d_2d_battle_cmn_icon_ncl.bin" In addition to there being multiple palettes the font can use, the row within the palette that the font uses also varies depending on when it's used (4 bits-per-pixel images can only reference 16 colours). 2D Font: NCG: "/ARCHIVE/c2d.narc/data/2D_cad/EUR/d_2d_mario_3Dfont_PAL_ncg.bin", uncompressed, 256x128, 4bpp NCL: "/data/2D_cad/d_2d_mario_3Dfont_ncl.bin" Posted by Shadey It's something to do with checksums and signatures(?) in the header no longer being correct once the ROM has been modified. Flashcarts don't care but the DS firmware will refuse to boot it. I know Dirbaio has an option in NSMBe that disables the updating of header value 0x80 (Total Used ROM size) and the CRC16 checksum of the header written at 0x15E with the "DLP friendly" option but I haven't tested whether this works. In addition there's included in his ASM Hacking Template the following: @ Disable Overlay signature checking.
I suppose I could try and do the same for SM64DS and see whether that works or if someone else wants to try it and post the results.
@ This should allow us to use ASM hacks freely in Download Play. @ Hook address is NSMB-specific but it can be changed for all games. @ It simply hooks FS_CompareDigest to return always true. nsub_0206AE18: mov r0, #1 bx lr Posted by GreenThunder1337 I'm using the SM64DS ASM Hacking Template to insert custom code, I use No$GBA debugger version to find out where to insert code and what needs changed etc. Once I finish the game I'll release most (maybe all?) of the code for others to learn from. |
Fiachra |
| ||
Local moderator Level: 65 Posts: 804/1065 EXP: 2308562 Next: 27066 Since: 12-15-12 From: Ireland Last post: 2423 days ago Last view: 373 days ago |
Posted by Fiachra Nope, nothing worked. Tried the firmware.nds method described here which works for NSMB but it didn't work; the downloading DS got past the Nintendo logo but then it crashed. This suggests that the problem wasn't with the signatures but something else in the ROM, probably the fact that the game has been patched to use different overlays than the original. |
Shadey |
| ||
Newcomer Normal user Level: 5 Posts: 2/4 EXP: 471 Next: 58 Since: 07-17-15 Last post: 3466 days ago Last view: 1543 days ago |
I was just getting ready to try this.
Hmm, opening up a NARC and then replacing the files inside works. For example, I was able to replace the slide level with the level when you unlock the metal cap and have it work over DLP. But since I can't edit the objects, everything is just all over the place and it's useless to actually edit the map this way. And yeah, it is the patch that breaks multiplayer. Opening the rom with the editor and making no changes still breaks multiplayer. But using v0.5 doesn't change the overlays so I have no idea why that breaks multiplayer. |
GreenThunder1337 |
| ||
Fuzzy Good riddance! Level: 55 Posts: 295/785 EXP: 1308784 Next: 5405 Since: 05-05-15 From: secret Last post: 3174 days ago Last view: 2565 days ago |
I've found that if you load an adventure game, exit, then load multiplayer, it doesn't crash.
Don't know if that would be very helpful, as I've only tested it on one or two roms. ____________________ NNID: GreenThunder1337 3DS FC: 1521 - 5979 - 1511 |
Fiachra |
| ||
Local moderator Level: 65 Posts: 805/1065 EXP: 2308562 Next: 27066 Since: 12-15-12 From: Ireland Last post: 2423 days ago Last view: 373 days ago |
Posted by GreenThunder1337 Can you describe what you did? I tried loading a patched ROM, starting and then quitting the main game and opening VS. mode on one DS and then loading firmware.nds on the second DS and loading Download Play but the game crashed as before. |
Robokai |
| ||
Member Meme Supreme Level: 12 Posts: 8/24 EXP: 6944 Next: 977 Since: 06-27-15 Last post: 3375 days ago Last view: 3028 days ago |
Thanks for the info Fiachra, I was able to successfully locate both fonts. Unfortunately, trying to replace the 3D font led to a black graphic...I'll try this later when I have more time and see if I can get it working proper. |
GreenThunder1337 |
| ||
Fuzzy Good riddance! Level: 55 Posts: 303/785 EXP: 1308784 Next: 5405 Since: 05-05-15 From: secret Last post: 3174 days ago Last view: 2565 days ago |
Posted by FiachraI don't think I used firmware.nds. I did this with the Deku Link demo, it would crash whenever I would select a multiplayer training stage and when a second DS would "finish" downloading multiplayer data. I then opened up the main game, being in the Castle Grounds, I thought "that might do something", so I immediately exited, and loaded multiplayer training Castle Grounds. Even though I suspected it would work, I was still surprised to find that all the model replacements still worked (the Deku Mask, and Deku Link). I think I tried it again with two DSes, meh... it was quite a time ago. Edit: This doesn't do anything for the NARCs, does it? :I ____________________ NNID: GreenThunder1337 3DS FC: 1521 - 5979 - 1511 |
Shadey |
| ||
Newcomer Normal user Level: 5 Posts: 3/4 EXP: 471 Next: 58 Since: 07-17-15 Last post: 3466 days ago Last view: 1543 days ago |
Fiachra - Any time I edited the E rom, it broke DLP. I had a lot more luck editing the U rom and I was even able to replace a few things in the NARC files. I replaced the files from Bob-Omb Battlefield and put it into the slide level and it worked.
However, since all the objects are unchanged, it is pretty much unplayable. Also, the map is very glitchy and you fall through and it almost acts like water. It's hard to describe. I wouldn't mind a separate thread for Versus hacking. |
Robokai |
| ||
Member Meme Supreme Level: 12 Posts: 9/24 EXP: 6944 Next: 977 Since: 06-27-15 Last post: 3375 days ago Last view: 3028 days ago |
ayy lmao |
Fiachra |
| ||
Local moderator Level: 65 Posts: 806/1065 EXP: 2308562 Next: 27066 Since: 12-15-12 From: Ireland Last post: 2423 days ago Last view: 373 days ago |
Posted by Robokai Make sure that the image you're importing is in BMP format and indexed. Posted by Shadey Was this on a ROM that was patched by SM64DSe? |
Shadey |
| ||
Newcomer Normal user Level: 5 Posts: 4/4 EXP: 471 Next: 58 Since: 07-17-15 Last post: 3466 days ago Last view: 1543 days ago |
Posted by Fiachra No, I opened the ROM with NSMBe and just replaced a few files. |
Robokai |
| ||
Member Meme Supreme Level: 12 Posts: 10/24 EXP: 6944 Next: 977 Since: 06-27-15 Last post: 3375 days ago Last view: 3028 days ago |
Posted by Fiachra EDIT: Hmm, never mind, got it imported...and now it seems the palette is screwed up. what do ?? |
GreenThunder1337 |
| ||
Fuzzy Good riddance! Level: 55 Posts: 307/785 EXP: 1308784 Next: 5405 Since: 05-05-15 From: secret Last post: 3174 days ago Last view: 2565 days ago |
Posted by Shadeyayyy, why didn't I think of that? XD ____________________ NNID: GreenThunder1337 3DS FC: 1521 - 5979 - 1511 |
Main - General SM64DS hacking - SM64DS Editor Help Thread - Post your questions here | Hide post layouts | New reply |
Page rendered in 0.152 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 237/237, time: 0.075 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |