![]() Register - Login |
||
| Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies |
||
| Jul - SM64 Hacking - Help/Questions about Toad's Tool 64 and SM64 hacking | - - ![]() |
| Pages: 1 2 3 4 5 6 7 8 9 10 ... 55 56 57 58 59 60 61 62 63 ... 68 69 70 71 72 73 74 75 76 77 | Next newer thread | Next older thread |
| halofreak99099 Random nobody Level: 5 Posts: 6/6 EXP: 520 For next: 9 Since: 05-13-11 Since last post: 1252 days Last activity: 1165 days |
|
||
| I am, for the most part, new to hacking SM64 and any game in general really and have just started a hack in which I have so far imported only one new level. Anyway I have noticed a bug that doesn't let me save the game and was wondering if anyone out there could help me in fixing this. I am also going to need to know how to make a patch if anyone could also help with that. By the way, I'm new to the site. I was told to ask this here but I am not entirely sure if the problem was caused by TT64. If any more information is needed just tell me, and please try to bare with me as I am new to this stuff. |
| Gazpacho146 Member Level: 22 Posts: 102/131 EXP: 55173 For next: 3177 Since: 02-01-11 From: USA Since last post: 745 days Last activity: 745 days |
|
||
Originally posted by halofreak99099 this is just a generic help thread not just for tt64 ![]() so on what level did u import over? if you didn't set objects try setting a star down and getting it on a new save file. it should say you've collected a star want to save? etc etc. if thats not the case, idk what to tell ya -------------------- "Super Mario 64: Return to Rogueport" |
| MarIO0 Member Level: 14 Posts: 21/43 EXP: 12194 For next: 877 Since: 09-03-09 Since last post: 628 days Last activity: 404 days |
|
||
|
I'm trying to parse the M64 ROM, but I'm having a problem with segment mapping: (This is about the normal ROM, but I have the same problem with the extended ROM). At offset 0x00219BC0, there's the following geometry command:
The problem is, segment 0x02 is not mapped. To prove that it's not a bug in my program, I tried the following: Since the only commands that load banks are 0x17, 0x18 and 0x1A, and they all have the format (with segment 0x02);
Searching with 0C 00 02 00 should find the command that loads it, but it doesn't. So, the question is: Where's segment 0x02 defined? I'm guessing it's hardcoded or loaded with some undocumented command... |
| messiaen Catgirl Level: 61 Posts: 1023/1085 EXP: 1795235 For next: 81361 Since: 11-20-07 Since last post: 197 days Last activity: 183 days |
|
||
It's loaded by this function (from Nagra's Mario Resource):Dextrose, who used to host "Mario Resource" is down, you can find this in this torrent |
| MarIO0 Member Level: 14 Posts: 22/43 EXP: 12194 For next: 877 Since: 09-03-09 Since last post: 628 days Last activity: 404 days |
|
||
Thanks! That was a clear and useful answer. I wasn't even expecting a reply to this posting in the middle of an ask-anything topic ![]() |
| MarIO0 Member Level: 14 Posts: 24/43 EXP: 12194 For next: 877 Since: 09-03-09 Since last post: 628 days Last activity: 404 days |
|
||
| Found the right way to parse. It turns 0x0F is just 0x14 bytes (found this in a Cellar Dweller's doc by chance). It didn't work for me previously because I had a bug somewhere else. Here's the fixed parse, for reference: 0x454D54: 0A 01 00 2D 00 64 20 8029AA3C 0x454D60: 04 00 00 00 (Start node) 0x454D64: 0F 00 00 10 00 00 05 DC 09 C4 00 00 05 DC D1 20 80287D30 0x454D78: 04 00 00 00 (Start node) Most likely solved. But I'd like confirmation of this: - There's a 0x80 geometry layout command (this seems strange because all other comands are <= 0x20). - Very rarely, 0x04 and 0x05 geometry layout commands are not followed by 3 zeroes. EDIT: But in Flatworld Battlefield, the pointer to the 0x80 command is just before the pointed data, so not referenced by the game... ![]() Well, I'm getting really confused... probably something stupid. I parse the level script instruction 1F08 01 00 0E00073C (start area / load geometry), that starts loading geometry data at ROM 0x454D1C. So well, after some easy instructions, there's this: 0x454D54: 0A 01 00 2D 00 64 20 8029AA3C 0x454D60: 04 00 00 00 (Start node) 0x454D64: 0F 00 00 10 00 00 05 DC 0x454D6C: 09 C4 00 00 (LOOKS DIFFERENT THAN OTHER 0x09) 0x454D70: 05 DC D1 20 (DOESN'T LOOK GOOD) 0x454D74: 80287D30 (THAT'S A RAM ADDRESS) 0x454D78: 04 00 00 00 (Start node)(OK AGAIN) More ok instructions... I'm pretty sure that the 0x0A and 0x04 instructions are OK, and the 0x0F instruction looks like the other 0x0F instructions I've found before, but 0x09 looks already desynched and the next instructions are just wrong. Can anyone tell me how it that interpreted? Probably obvious, but I can't figure it out (changing 0x0F/0x09 size breaks other things)... MariOZMAV seems to use the same sizes as me for the opcodes, but I'm not sure if it parses that script so it may be wrong. EDIT: I'm also thinking 0x0F may be a jump/return instruction, but there are about 100 other 0x0F before and it continues parsing correctly... EDIT 2: By looking at Flatworld Battlefield, I've found that my interpretation looks like it until the 0x09. And that there's a 0x80 instruction that is 8 bytes (but the doc. says it's just for Toad's Tool...?). That would allow me to parse it. But there's still the weird 0x05, which makes me think something may be wrong... |
| dVanDaHorns User Level: 8 Posts: 3/12 EXP: 1462 For next: 725 Since: 05-28-11 Since last post: 1232 days Last activity: 1209 days |
|
||
Hello everyone ![]() So I am working on an SM64 hack for a while now, and I have been experimenting with a few things with the level importer. Anyways, I attempted to create a diamond platform (a type of platform used in-game, one good example is the pedestal with the warp pipe at the end of Bowser's first level) using Google Sketchup. Anyways, when I import said platform into SM64, the game sticks up a whole bunch of invisible walls around the platform... 3 of the 6 edges have invisible walls (and of the 3, only 2 are adjacent, the third one is on the other side.) Here is a vid, if this helps, http://www.youtube.com/watch?v=hJR8xWytJ3o Can someone plz tell me what's going on, and how I can fix this? Thanx! Edit: Another question. In Frauber's importer, you get to select object banks to use in one specific level. However, no matter what I select, all objects in Object Bank 0x0E don't appear in the final ROM (they appear in Toad's Tool, but so does everything else...) how do I fix this? Thanks again! |
| Celux Cheep-cheep Level: 29 ![]() Posts: 113/199 EXP: 132175 For next: 15710 Since: 09-21-08 Since last post: 111 days Last activity: 21 days |
|
||
Originally posted by dVanDaHorns In the obj importer, tick the box that says "enable death floor on bottom" |
| dVanDaHorns User Level: 8 Posts: 4/12 EXP: 1462 For next: 725 Since: 05-28-11 Since last post: 1232 days Last activity: 1209 days |
|
||
Originally posted by Celux Been there, done that. It's been ticked since I first imported the level, since I want the death floor :/ |
| Celux Cheep-cheep Level: 29 ![]() Posts: 114/199 EXP: 132175 For next: 15710 Since: 09-21-08 Since last post: 111 days Last activity: 21 days |
|
||
Originally posted by dVanDaHorns open the level in TT64 and see if the level overlaps the level boundary. You can also check the model in google sketchup for any unused polygons underneath that spot. |
| Sinclair Random nobody Level: 2 Posts: 1/1 EXP: 35 For next: 11 Since: 05-29-11 Since last post: 1237 days Last activity: 1235 days |
|
||
| Let us find the truth... -------------------- Achtung, I've been working diligently on a kaizo/NES mix theme of Super Mario 64, ja. It was working fine until Bowser's first course. Before I began editing the level, I ran through it just to get a feel for it, so I could think about how to make it harder, ja. (It worked fine when I tested the unedited level). After I edited the level, though, it would no longer work. When I used the warp inside the castle, the screen turns black/white, the course's music plays, but the screen doesn't fade back it, ja. Ach. I can't quite figure out what happened. I moved the level start warp and the warp that is activated if you die against Bowser back to their original positions, hoping that that would be the problem, ja. Achtung. Besides moving the warp, I've moved a bit of the platforms, but not dramatically. I moved most of them back, as well. I added flamethrowers, giant goombas, snufits, more hidden blocks and hidden switches, and moved the warp pipe to another location, ja. Also, I moved the warp to enter the level. Instead of it being inside the floor trap, I moved it right infront of it, and changed it to a fading warp. Achtung, the level already didn't work before I changed that warp, I believe. Ach, herrs and frauleins, does anyone happen to know how to fix this issue? EDIT: Here's a video. I used captains for object information. http://www.youtube.com/watch?v=6Zdqz0APeIY EDIT: Achtung. I put the green warp pipe on a pushable metal block (I figured that, for some reason, the pipe being in mid-air might have caused it), I separated some of the flamethrowers that might have been stacking, and I moved the warp pipe in a bit more, thinking that it may have left the level's boundaries. Ach, sadly, none of this was the issue. Nein. *** EDIT: Achtung, I've re-added the purple floor switch (I removed it before), and the level began to load again. I don't know if this caused it or not, and I am still very curious as to what caused this. Is it possible, herrs and frauleins, that my removing a simple purple floor switch could have caused the bug? Thank you in advance. -------------------- ...Law is justice, and justice is truth. |
| dVanDaHorns User Level: 8 Posts: 5/12 EXP: 1462 For next: 725 Since: 05-28-11 Since last post: 1232 days Last activity: 1209 days |
|
||
Originally posted by Celux Thanks man! I found the problem...apparently angled shapes that are textured on the inside tend to glitch (I discovered another similar spot, the rom is working perfectly now. ) Thanks a lot!
|
| dVanDaHorns User Level: 8 Posts: 6/12 EXP: 1462 For next: 725 Since: 05-28-11 Since last post: 1232 days Last activity: 1209 days |
|
||
Originally posted by Sinclair First off, to the admins and mods of this forum: I apologize for this double post, it they happen to be against the rules... That aside, time to tackle your problem, sinclair! Anyways, I'm thinking that it may just be a linking issue. (I am not 100% sure of what the problem is exactly, but I doubt it's clutter. Here's the best solution I can think of...) Why don't you try creating a new start warp? (Add another fade warp to the level, place it about the same place as the original, then linking it to the fade warp inside the castle?) EDIT: Or, this sounds like a very similar glitch that occurs sometimes in the Kaizo Mario 64 hack. It occurs when Mario walks into an area that's just got too much stuff. Now, I know you're going for Kaizo, but what if you toned it down? Removed a few things, see if that helps! (I would recommend making a copy of your current rom, and editing the copy so that you still have the original, just in case.) Hope this helps! If not, feel free to send me the file, and I'll take a look at it. Cheers, dVan Edit 2: Sounds like your problem was resolved! (And yes, that has been known to cause level crashes before.) Good luck with your game! |
| RDX Level: 28 Posts: 185/198 EXP: 126807 For next: 4531 Since: 02-14-09 Since last post: 1202 days Last activity: 1073 days |
|
||
| I feel pretty dumb asking this, but can someone point me towards a set of instructions or something on how to do transparent textures? -------------------- ![]() |
| Joe Common spammer Where's Tama? Level: 97 ![]() Posts: 2094/3167 EXP: 9146661 For next: 170664 Since: 08-02-07 From: Pororoca Since last post: 5 hours Last activity: 4 hours |
|
||
Originally posted by RDXYour question is kind of vague. What do you want to do with transparent textures? If you want to edit transparent textures (or textures in general), this thread is relevant. -------------------- |
| dVanDaHorns User Level: 8 Posts: 7/12 EXP: 1462 For next: 725 Since: 05-28-11 Since last post: 1232 days Last activity: 1209 days |
|
||
| Alright, I got a few more problems... First off, I have placed a star in the level that replaced Castle Grounds (it is a red coin star.). However, when I collect it, Mario exits through the designated success warp...yet after he touches the ground, the game freezes. This only is a problem in the Castle Grounds area, however...is there something that can be done to fix that, or is the game simply incapable of placing stars in the Castle Grounds area? Secondly, it seems that whatever items I place on the substituded Castle Grounds level, nothing past object 008 will load until I enter a level and get a star. This one has me really confused, does anyone know how I can remove that? Finally, every single warp I place goes directly to Bobomb Battlefield (Or to another warp in the substituted castle grounds area. However, all these warps are properly linked to go to other levels (as in, I assign the warp in the Warp Destinations area to go to the level, and I give the warp a specific, unused warp id. Then, I take a warp and assign the warp id to that warp...but I still end up in Bob-omb Battlefield. I even tried warping to a separatedly-created warp within the target level, and linked that warp to the warp in the Castle Grounds, but still end up in Bob-omb Battlefield.) Anyone know what to do to fix that? :/ Thanks, a lot! |
| videogamer555 Random nobody Level: 3 Posts: 2/2 EXP: 99 For next: 29 Since: 05-31-11 Since last post: 1235 days Last activity: 1235 days |
|
||
| Ok, I enabled the flat world level replacement for BobOmb Battlefield. Unfortunately there are only 4 objects shown in red in the 3d object list (the rest are gray, though they show up as existing on the actual editor window). That is only 4 objects which will appear visible in the game. Funny thing though is they are invisible in the editor. How do I even edit a level like this? Please assist. Oh and by the way, the enabler for level select doesn't work. It gives me a level selector, but every time I select a level in the game my emulator crashes. I'm using the latest release version of Project64. |
| dVanDaHorns User Level: 8 Posts: 8/12 EXP: 1462 For next: 725 Since: 05-28-11 Since last post: 1232 days Last activity: 1209 days |
|
||
Originally posted by videogamer555 Alright, this is easy enough. First off, the four objects there are warps. They have no model assigned to them, (except pipe warps, but those aren't present.) THus, they are invisible. I recommend changing. Also, you can only choose objects within the BBB item bank list (goombas, chain chomp, bob-ombs, and generic stuff like chuckyas, flame throwers, etc.) To change the item bank...well, the only way I know is to use Frauber's importer, although I assume there are other ways. Finally, the gray objects are objects that aren't assigned to any act yet, thus why they are invisible. To give them an act, click on one of the 6 stars (click on all 6 if you want it to appear in all acts) and the object will become red, and visible in the said act. Hope this helps! Edit: This is because if you enable the level select for levels that weren't pre-coded with a level select (ie any level except the 15) the game will crash, as it cannot run information that isn't there. THis function is mainly used for disabling the level select ![]() (Also, people, plz don't forget my questions )
|
| RDX Level: 28 Posts: 186/198 EXP: 126807 For next: 4531 Since: 02-14-09 Since last post: 1202 days Last activity: 1073 days |
|
||
Originally posted by JoeWell, for example, say you got a gate. The texture is going to look like the gate with white spaces in between the fence posts. I'm trying to get the white spaces to show up transparent in game, but for the gate to still be showing. ![]() I want the white parts to be transparent. It's a simple issue I'm pretty sure, I just don't remember how to do it. Dudaw said something about 3D Ripper X or something like that once but I have no idea what I'm supposed to be doing. --------------------
|
| Joe Common spammer Where's Tama? Level: 97 ![]() Posts: 2097/3167 EXP: 9146661 For next: 170664 Since: 08-02-07 From: Pororoca Since last post: 5 hours Last activity: 4 hours |
|
||
Originally posted by RDXThat's one of the textures you can import through Toad's Tool, right? Just take a look at how Toad's Tool exports the original and use that as an example of how to do it. The left half of the image should be your texture, and the right half is a transparency map with black for visible and white for transparent. If it's not one of the textures supported by Toad's Tool (or you'd like to learn some more advanced graphics skills), have a look here. -------------------- |
| Pages: 1 2 3 4 5 6 7 8 9 10 ... 55 56 57 58 59 60 61 62 63 ... 68 69 70 71 72 73 74 75 76 77 | Next newer thread | Next older thread |
| Jul - SM64 Hacking - Help/Questions about Toad's Tool 64 and SM64 hacking | - - ![]() |
![]() |
Acmlmboard - 07/23/2013 b378.03 ©2000-2013 Acmlm, Xkeeper, Inuyasha, et al. |
| Query execution time: | 0.128711 seconds |
| Script execution time: | 0.083972 seconds |
| Total render time: | 0.212683 seconds |