Views: 20,068,978 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-27-24 01:28 PM |
Guest: |
Main - Posts by Sparsite |
Sparsite |
| ||
take your dumb self out of here. thank you. Level: 34 Posts: 161/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
I swear to fucking god im going to murder somebody.
The lighting was a bad enough problem, but this is a whole new level of retarded. How does this texture (64x64): go to this ingame???: ____________________ 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: 34 Posts: 162/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Platinatic perhaps, but that texture ingame is only abour 2 colors, so I doubt the game would knock it down that much. ____________________ 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: 34 Posts: 163/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Platinatic There has to be something wrong when importing. Why would sm64ds allow up to 128x128 textures and only allow a palette of about 5-10 colours. This, plus the lighting, plus the fact that white textures get filtered red. If these aren't fixable I'm done trying to import custom levels. ____________________ 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: 34 Posts: 164/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Ok, looks like we are making progress, some new notes!
Minigames appear to reside in overlays, most of which I have found in overlay 6. I decided to put my focus on the sound chest minigame, just to get a feel of how it works. It appears minigames have constructors. This seems to be where the tile data is stored for minigames. In overlay 6, at 0x7F484, you will see 12dScMgSound_c Everything after _c seems to follow the whole minigames behaviour (most likely with some branch instructions). The tiles follow a pattern of XX 00 YY 00 (or maybe its 00 XX 00 YY but it shouldn't matter). NOTE: Hitboxes DO update when these positions are changed so we are in luck Overlay 06: 0x5C7B0 - Health On New Level Loaded 0x5CC40 - Starting Health On Game Loaded (Deafault 03) 0x7F858 - Top Left Chest X Position 0x7F85A - Top Left Chest Y Position 0x7F85C - Top Middle Chest X Position 0x7F85E - Top Middle Chest Y Position 0x7F860 - Top Right Chest X Position 0x7F862 - Top Right Chest Y Position 0x7F864 - Bottom Left Chest X Position 0x7F866 - Bottom Left Chest Y Position 0x7F868 - Bottom Middle Chest X Position 0x7F86A - Bottom Middle Chest Y Position 0x7F86C - Bottom Right Chest X Position 0x7F86C - Bottom Right Chest Y Position Incase some were unaware, the game later swaps between 6 chest and 8 chest, these 8 chests are completely different objects from the 6 layout chests. 0x7F88C - Outer Top Left Chest X Position 0x7F88E - Outer Top Left Chest Y Position 0x7F890 - Inner Top Left Chest X Position 0x7F892 - Inner Top Left Chest Y Position 0x7F894 - Inner Top Right Chest X Position 0x7F896 - Inner Top Right Chest Y Position 0x7F898 - Outer Top Right Chest X Position 0x7F89A - Outer Top Right Chest Y Position 0x7F89C - Outer Bottom Left Chest X Position 0x7F89E - Outer Bottom Left Chest Y Position 0x7F8A0 - Inner Bottom Left Chest X Position 0x7F8A2 - Inner Bottom Left Chest Y Position 0x7F8A4 - Inner Bottom Right Chest X Position 0x7F8A6 - Inner Bottom Right Chest Y Position 0x7F8A8 - Outer Bottom Right Chest X Position 0x7F8AA - Outer Bottom Right Chest Y Position Sound ID's are located below all the chest coordinates, I have not documented all of them but here is what I have so far. Sound ID offsets: Sound IDs follow a pattern of XX 00 0x7F928 - Return to lobby sound 0x7F92A - Enter warp pipe sound 0x7F92C - Bowsers laugh 0x7F92E - Enter secret level 0x7F930 - Collecting a red coin 0x7F932 - Collecting a secret 0x7F934 - Bwee sound 0x7F936 - Enter regular level Variants 00 = Pause sound 46 = Return to lobby sound 47 = Enter warp pipe sound 48 = Bowsers laugh 49 = Enter secret level 4A = Collecting a red coin 4B = Collecting a secret 4C = Bwee sound 4D = Enter regular level I also remember knocking out some sort of end detection where the text was always perfect even if I got some wrong. I'll look at this after all the sound is documented. In NO$GBA Debugger, I found out a little bit of info: (you can ignore this mess lol) 020B2638 - Branch to functions that load health hud 020AF948 - Beginning of some sort of minigame hud function 020AFA0C - Load Hearts in top left 020AFB0C - Loads "(A) RULES" text at the top. NOP to get rid of that text. 020B036C8 - Loads musical notes when treasure chest is touched 020B0288 - Branch to hud loading stuff 0211B904 - Subtract 1 from the health counter (r1) 0211B908 - Store r1 in r2, r2 being the health address 0211B90C - Update health if wrong treasure chest 0211C678 - set health related? 0211CB00 - set health to 3 on minigame boot 0211C054 - Play Chest Sounds Sounds use method 0x02011E28 Somewhere below all the co-ordinates, there are sound IDs that are played, setting them all to 00 only plays the pause sound. ____________________ 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: 34 Posts: 165/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by SuperGoomba4357 Can't tell if sarcasm or spammer, but this hack is garbage. Considering most of the beta showed 4 characters, a true beta restoration would require 4 player adventure mode. Not to mention the creators lack of effort to even create proper maps, but instead give everything a texture thats only purpose is to be of worse quality to restore the "beta textures". ____________________ 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: 34 Posts: 166/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Nintendo will still be rehashing NSMB games and changing the level themes in order of appearance. ____________________ 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: 34 Posts: 167/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
LOL. what have I done?!?!
____________________ 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: 34 Posts: 168/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
For some reason, your unable to view the animation root/data/enemy/togezo/togezo_attack.bca in the animation editor, unsure why. Perhaps it has happened with other animations too but I don't know for sure.
Also, was is Staple who came up with the form's inspector gadget title reference or Fiachra? 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: 34 Posts: 169/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by maor322 It replaces the wing cap. It could be possible to have it not replace the wing cap depending on the parameter, but custom behaviors seem to be retarded when it comes to compiling the code, so your code essentially always gets over-written, so even if I wanted to, I couldn't until there is a better way to assemble code. ____________________ 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: 34 Posts: 170/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by pacmainia&luigi Learned ARM Assembly/C/C++, looked at the sm64ds header files, learned debugging tricks, and the rest was pretty much hours and hours of me in no$gba debugger experimenting and figuring out what does what and how things work. It was a lot of trial and error. Also, I'm currently working on an NDS ARM disassembler/assembler so this can allow ASM hackers to write in pure ASM directly into the ROM instead of doing dumb devKitPro compiling. I can currently disassemble all types of MOV opcodes like MOVGT, MOVEQ, etc. and addition/subtraction op codes. ____________________ 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: 34 Posts: 171/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Super-toad 65 Please do make a hack. You can complain about technical stuff like the below 6k face count requirement, the 48k of VRAM for textures, the white textures being filtered red, the textures being darkened for no reason, the textures looking like complete shit when imported, etc. Don't even get me started on asm hacking. ____________________ 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: 34 Posts: 172/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
SM64DSe crashes when I open a specific obj file. Why? ____________________ 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: 34 Posts: 173/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Super-toad 65 Not sure what you mean by original or custom. The map is completely fine and I can import it in both sketchup and blender without errors but sm64dse crashes like a little bitch. (Im fed up with level importing if you couldn't tell, 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: 34 Posts: 174/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
I really dont see what problem they have with cheating in single player. Besides, its a fighting game, so cheating should be very limited and unentertaining besides maybe a moon jump. ____________________ 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: 34 Posts: 175/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by pacmainia&luigi poly count is 2k, not sure what you mean by normals but i'd assume its something in the .mtl file ____________________ 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: 34 Posts: 176/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Platinatic Not sure what that has to do with the model importer crashing with a specific obj file but my normals are fine. EDIT: Ok so apparently, my obj is crashing blender too. Which makes sense (it doesnt actually) and all because I exported it from blender and then try to import it back in and it doesn't work. Anyway, selecting the OBJ file crashes the editor, and reopening and checking the stage permanently fucks up my stage to the point where nothing loads and I cant even press the red X in the top right without getting an error. Tryed a .dae and it crashes too. ____________________ 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: 34 Posts: 177/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by StapleButter I don't think it needs a logo either, but it's fun for the designer to make, and share with the readers of the thread. ____________________ 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: 34 Posts: 178/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Super Hackio Well, that be sounds exactly like a kaizo hack. I wouldn't call it chaos edition because the standard for "chaos edition" titled hacks is random assembly code that usually messes up the code in a minor or major way and it would be misleading. Enemies, random switches, trolls, secrets, etc. Is what people expect a kaizo to be filled with. ____________________ 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: 34 Posts: 179/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Super Hackio Well, thats not up to the standards for a chaos hack. Its a kaizo hack. I have never heard of a super mario galaxy kaizo edition, but google it to check if it exists Bad things that result in a players death is essentially the definition of kaizo hacks. Chaos titled hacks are programmed to corrupt data and make the player laugh or go "wtf". My opinion is: dont call it chaos because you will be misleading people. ____________________ 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: 34 Posts: 180/270 EXP: 238860 Next: 14791 Since: 05-20-16 Last post: 2709 days ago Last view: 2569 days ago |
Posted by Super Hackio Seeing as you have never heard of a kaizo hack, I suggest you look up kaizo mario world. Its the hack that started it all. If you need ideas, kaizo mario 64 could be a good reference to see what works well and what doesn't. ____________________ ASMR: *quietly whispers* move r0 r7 push r4 to r14 load register r4 into r0 POP |
Main - Posts by Sparsite |
Page rendered in 0.038 seconds. (2048KB of memory used) MySQL - queries: 21, rows: 137/137, time: 0.009 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |