| ||
| Views: 14,036,545 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-06-21 12:15 AM |
| Guest: | ||
| Main - Posts by Sparsite |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 101/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Bugs that should be fixed for peoples sanity:
-If you try to open a rom thats open in nsmbe (or another program) sm64dse throws an error and you can't open another rom. -If you open the model importer, import a model, then close the importer and reopen it, it will crash. This is probably the most annoying bug there is. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 102/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
What exactly was happening that was making the model importer crash? I'm just curious. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 103/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Staple, did you get all this info from gbatek?
Frustum and projection matrix are cool and flashy words. ![]() ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 104/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
I'm not exactly sure if I did something wrong, but whenever I use the template to patch something, skelux's modded controls get patched to my ROM. I ran 'make clean' prior to patching and am using a clean sm64ds rom that wasn't previously opened in SM64DSe (then I opened it in sm64dse and click toggle suitability for NSMBe ASM patching.)
Did you add something that patches skeluxs fixed controls? I don't want them patched to my ROM. (Double post because its been over a day and i'm assuming hes not answering the above question) ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 105/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by Fiachra Yeah, your right, ive only skimmed through the code a tiny bit. And thanks for the info, I was really confused on why the controls were being patched. btw, this might be a good tweak to add for debug purposes ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 106/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by pacmainia&luigi Thats Fiachra's job ![]() ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 107/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by EQUILIBRIUM Also, why are you asking him as if he knows french? (maybe he does, I dont know, but most don't). As staple said, google translate. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 108/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by pacmainia&luigi It was a joke. And why are you porting sunshine anyway? (not trying to derail from the thread) but your project is gonna get smashed by Fiachra's without any assembly. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 109/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by pacmainia&luigi Have fun getting your project smashed by Fiachra lol. I don't think a .dae will fix collision problems, its probably just that drop faces isn't set to 0. And why would he add something from the galaxy beta anyway? Also, you'll probably want to UV map that black boo texture if you use it. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 110/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by Resilixia Well if it crashes when drop faces is set to 0 then you have to reduce the face count. 4000-5000. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 111/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Some interesting stuff I found, some is code related, but this is probably the best place to post this info:
EUR: 0x95E24: "WFSi_ForceWakeupCard() called! (unknown bug has been force-recovered)...rom" 0x8B670: Internal object names 0x8E2D8: Internal stage names 0x8A504: Debug Screen text 0x71398: Download Play text 0x8A7A8: Making calls to update model rendering? 825F0: Font related, lists all characters 0x8B278: NCG file directory 0x8AA30: 10dFdDummy_c....10dFdColor_c....15dFdBrightness (Property related) 0x954D4: Buildtime related? 0x926A2: Letters, maybe font related? (they continue down for a while) 0x8B46C: Callbacks being made 0x8D4A0: Error related? Arm7.bin 0xDFC4: "xV4.Failed sound alarm OS_SendMessage" Other interesting info: In overlay 006, some objects have internal names prefixed with ScMg such as ScMgTeresa or ScMgSound. 0x7FC30: makes reference to ScMgTrampoline, no objects internal names are trampoline however. Theres also a ScMgTrampoline2 Perhaps referencing the Mario trampoline minigame. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 112/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
I've never been able to successfully open any of the GUI bin files. Always gives me an index was out of bounds array error.
Scale: 1.6 Decompress = true NCG: data/2D_cad/d_2d_game_over_ncg.bin NCL: data/2D_cad/d_2d_game_over_ncl.bin NSC: data/2D_cad/d_2d_game_over_BG_ncg.bin Width and height: 256x256 bits per pixel: 4 palette row: 4 Is Minimap = false 128x128 = true ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 113/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by Hiccup objects, actors, same thing (only time actor ids are used is in assembly afaik). Also, yeah, I now realize ScMg is used to prefix minigame assets. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 114/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
This is my fan theory for why Waluigi isn't in Super Mario 64 DS.
Everyone thought Waluigi could be unlocked back when the game was first released, with people claiming he could be unlocked. Unfortunately, many people were wrong. I'm here to tell you why he is never seen in the game, but he why is actually in the game (in spirit). First off, lets start with the playroom. As we can see in SM64DS Editor,
This is proof that the character select room doors are connected. Which means Mario and Luigi on the left side of the room are able to interact with eachother, whilst Wario and Waluigi are on the other side being able to interact with eachother too. NOW IT GETS DARK! The game starts you off as Yoshi, you play through until you unlock Mario, in which they trade places. Since Mario is the first character unlocked, it makes sense that he is able to escape and go find food. Presumably feeding off coins or power stars as his health is described as POWER. All the characters are slowly starving to death in those rooms that bowser locked them in. When Yoshi swaps with Luigi, he is presumably supplying him food. (Luigi is not allowed to come out Mario's door, because the developers programmed it that way). When going over to Wario's door. Text reads "It's locked... Someone is growling on the other side". Perhaps it could be Warios stomach growling, but its most likely him just growling from insanity after having viciously murdered Waluigi with his bare hands. It makes sense that he could over power Waluigi as he is very strong and is the only one who can break the Black Brick Boxes. However, behind Waluigi's door, nothing is heard. "It's locked... Everything is quiet on the other side." This means Wario presumably ate him earlier than expected. Wario is a big guy after all, there's a reason he's so fat. He likes to eat. Going too long without eating probably made him a little crazy, and in turn, he ate Waluigi, his partner in crime. While presumably also drinking his own piss to stay alive. It has happened before where people drink their own piss to stay alive in times of starvation. Since Wario is the last character you unlock, it makes sense he would be the hungriest. But this isn't where it ends... Later on, if you go in Waluigi's white labeled door (after collecting the star from the white room I believe), you hear Boo's laughing. This is clearly Waluigi's ghost which now haunts the room and the player is forced to exit. Well, the truth is leaked. You will never look at the playroom the same way again. Sleep tight and thanks for reading! Anymore evidence to support this theory would be great! ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 115/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Now reading object lists!
Decided to completely redo it and its going pretty good. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 116/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Theres tile data (haven't looked at formatting but played around a bit and was able to delete some tiles). Enemy data which is 3 bytes, ObjID and X and Y positions. And stuff like ? Boxes which are stored seperate from animated sprites. They're most likely 3 bytes too. Not exactly sure what you mean by premade object structures.
EDIT: Just decided to jump right into a gameboy debugger without even learning any assembly lol. Here are my notes so far: 601 - Some sort of string loader for HUD bar, doesn't load strings atop the screen It appears this game uses a base address of some sort. During the game over function is loads FF00 plus 0xB3, noping this disables game over. FF00 is used other places too and stuff gets added to it. 0048 - Displays screen 0050 - NOPing loads title screen (push af) 00A5 - Background scroll related 0134-014E - Rom info 1DCF - D-Pad right related (noping loads title screen on right press lol) 1DD7 - Move player related 6D75 - Music Note related (CD D8 6E) seems like theres some fail safe mechanism where if something messes up it resets the game. 9870 - Font related I'd like to release some tweaks with the editor, like a starting world/level modifier, disable pause menu, etc. I'd also like to figure out music hacking too for some cool chiptunes lol. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 117/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by pacmainia&luigi KEK. I'm just wondering why you are still making it though. It seems pointless, does is not? Why not port another game? He has posted a thread about it here and on gbatemp and has gotten a lot of feedback and suggestions on what people would like to see in the hack. (The ASM changes go without saying.) Maybe hmario doesn't wanna work on the project because he sees why its pointless. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 118/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by pacmainia&luigi Ok, if you wanna, then good luck. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 119/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by poudink Friends list hacking to pretend like you actually have friends!
*Crys in shower* ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Sparsite |
| ||
|
take your dumb self out of here. thank you. Level: 32
Posts: 120/270 EXP: 187245 Next: 19197 Since: 05-20-16 Last post: 1592 days ago Last view: 1452 days ago |
Posted by StapleButter Aha, it does, like hes playing golf something. It's not a GIF, guys, just give him a minute or two and he will be finished his warm ups and you'll get to watch him shoot a golf ball. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
| Main - Posts by Sparsite |
|
Page rendered in 0.026 seconds. (2048KB of memory used) MySQL - queries: 21, rows: 137/137, time: 0.020 seconds.
Acmlmboard 2.064 (2018-07-20)© 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |