Warning: You are using TidyHTML mode! Pages MAY and probably WILL break. To disable, click here or append 'xxx-off=1' to the URL!

Register - Login
Views: 57920688
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
10-17-14 12:21:58 PM
fortyfive-antelope

Jul - SM64 Hacking - Help/Questions about Toad's Tool 64 and SM64 hacking New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 ... 37 38 39 40 41 42 43 44 45 ... 68 69 70 71 72 73 74 75 76 77 Next newer thread | Next older thread
Lyskar
12190
-The Chaos within trumps the Chaos without-
Level: 174


Posts: 6153/12194
EXP: 69490192
For next: 1407675

Since: 07-03-07
From: 52-2-88-7

Since last post: 45 min.
Last activity: 11 sec.

Posted on 07-29-10 08:18:37 PM Link | Quote
Stats
Time/Date
07-29-10 05:18:37 PM
Posts
6153
Days Here
1122
Level
114
Metal_Man88's Post
I'm actually trying to do a limited version of that--since people who have posted a couple times know better than to make dumb topics... usually.

--------------------
Life is a mystery, unlike death.
Eisnaught - SSQ² - Mobius Roleplay - SSS
BigBrain
Member
Level: 20


Posts: 75/85
EXP: 36993
For next: 5446

Since: 09-10-08


Since last post: 478 days
Last activity: 30 days

Posted on 07-30-10 01:16:58 PM (last edited by BigBrain at 08-01-10 08:16 AM) Link | Quote
I just looked a bit into SM64 level script hacking a bit and read Cellar Dweller's SM64 docs and got few little questions:

From what I gathered, there are two level script command groups which deal with this stuff:
First group, doing memory pool stuff:
0x00 - Save memory pool and script stack state, load level script, and call script
0x01 - Roll back memory pool, load segment, and jump
0x02 - Restore memory pool and script stack state and return

second group, loading ROM data to RAM segments:
0x17 - Load data to the memory pool and and set segment table
0x18 - Load compressed data to the memory pool and set segment table
  0x1A - Load compressed data to 0x801c1000 and set segment table
0x1D - Ends a RAM loading sequence (for command 0x17, 0x18 and 0x1A)
Where does such a RAM loading sequence begin then? upon the 0x00 call or what? alright, 0x1b begins it.

segments are simple, those are just numbered chunks of virtual memory. I guess "set segment table" is a table which maps segment IDs to the virtual memory addresses. (I just need confirmation on this part).
So - what's the memory pool then? And what does the function PushPoolState/0x802783e8 (which is called by 0x00) do?
And what's a script stack state exactly?

Where's the difference between 0x16 and 0x17? As far as I interpreted this, 0x16 uses a virtual memory address (0x80xxxxxx) whereas 0x17 uses segment addresses (e.g. 0x14xxxxxx)... confirmation or correction?
EDIT: Oh well, and then there's 0x06 which is just a jump as well... seems like those devs duplicated their code wherever possible oO

Do 0x00/0x02 and 0x06/0x07 share the same call stack, i.e. if I call 0x06, then 0x00 and then 0x07, will it jump to the level script command after the 0x00 or after the 0x06?

A more general question about level scripts - are they run once (i.e. as an initialization script) or is the script engine processing stuff all the time? Or is the script engine running all the time BUT it halts to run the game logic function with one of those 0x11 or 0x12 calls?

Uhm.. hope this isn't too much of question flood (EDIT: tidied up some questions myself meanwhile)
Anyway, I appreciate any answers
jimbo390
Random nobody
Level: 3


Posts: 1/2
EXP: 113
For next: 15

Since: 05-24-10


Since last post: 1512 days
Last activity: 1396 days

Posted on 08-01-10 04:30:38 PM Link | Quote
Can we change the position of the paintings in the castle? Because they don't appear in toad's tool.
Lyskar
12190
-The Chaos within trumps the Chaos without-
Level: 174


Posts: 6180/12194
EXP: 69490192
For next: 1407675

Since: 07-03-07
From: 52-2-88-7

Since last post: 45 min.
Last activity: 11 sec.

Posted on 08-01-10 04:33:31 PM Link | Quote
Stats
Time/Date
08-01-10 01:33:31 PM
Posts
6180
Days Here
1125
Level
114
Metal_Man88's Post
Interesting question. But in all the years of being mod here, I haven't seen anyone change the positions of the paintings.

It may be possible but definitely not something in Toad's Tool.

--------------------
Life is a mystery, unlike death.
Eisnaught - SSQ² - Mobius Roleplay - SSS
messiaen
Catgirl
Level: 61


Posts: 927/1085
EXP: 1795124
For next: 81472

Since: 11-20-07


Since last post: 197 days
Last activity: 183 days

Posted on 08-02-10 12:18:04 AM Link | Quote
Not really possible to change the paintings position, just like you can't change any of the existing level geometry/collision. But it might be possible to replicate those in imported levels using the right collision settings (never tried it though).

BigBrain: Will get back to your question later, probably I'll reply it in the "Level Editing" topic since that kind of stuff is too useful to get lost in this huge thread.
KradinArallan
Random nobody
Level: 6


Posts: 1/6
EXP: 574
For next: 333

Since: 08-09-10


Since last post: 1529 days
Last activity: 1510 days

Posted on 08-09-10 06:15:24 AM Link | Quote
I want to know this because i read the read me and FAQ all over and didnt understand it.Ive played some hacked roms with the character's face and picture in the game changed.I want to know how to do that. i cant seem to figure it out! did i miss something in the read me?
VL-Tone
Member
Super Mario 64 forum moderator
Level: 48


Posts: 573/620
EXP: 793009
For next: 30534

Since: 07-27-07
From: Montreal, Canada

Since last post: 197 days
Last activity: 3 hours

Posted on 08-10-10 09:50:41 PM Link | Quote
Time: One second ago - Date: Tomorrow - Weather: Sunshine - Mood: Moody Answer to the universe: Yes
Originally posted by messiaen
Not really possible to change the paintings position, just like you can't change any of the existing level geometry/collision. But it might be possible to replicate those in imported levels using the right collision settings (never tried it though).

BigBrain: Will get back to your question later, probably I'll reply it in the "Level Editing" topic since that kind of stuff is too useful to get lost in this huge thread.



I don't know where the painting positions and parameters are stored, this would certainly be a useful thing to find someday. There are objects where the painting are, but these are the exit warps.

While there is something in the collision map related to paintings, as far as I know it doesn't set the coordinates for the painting themselves.



Paintings can lead to three different warp (that may not even be in the same levels). The collision attributes on the floor in front and behind the paintings are used to determine if Mario enters from the left, middle or right.

You might want to read my "article" about this unused feature of the painting mechanism in an entry on my old blog http://web.mac.com/qubedstudios/Site/Blog/Entries/2007/5/22_The_Mystery_Of_The_Painting_Warps_Triplets.html (I almost forgot about my defunct blog, it's interesting to go back and see all the comments )




--------------------
sarujo
Random nobody
Level: 6


Posts: 1/8
EXP: 882
For next: 25

Since: 08-18-10


Since last post: 1508 days
Last activity: 1030 days

Posted on 08-18-10 06:25:52 PM Link | Quote
Is there a way to edit the hat and shirt into two different colors permanently? I want change the shirt but not the hat on Mario. I tried to edit Mario's colors in Toad's Tool 64. Yet when I change the shirt blue, the hat turns blue as well.
mariofanatic64
Member
Level: 21


Posts: 69/111
EXP: 48463
For next: 1480

Since: 02-03-10
From: Australia

Since last post: 74 days
Last activity: 25 days

Posted on 08-19-10 05:36:21 AM (last edited by mariofanatic64 at 09-03-10 07:04 PM) Link | Quote
I have a question to ask about Bowser in .obj imported levels. sorry if this is a n00bish question, but it's really a problem for my hack.

I have bowser in my level, but when i throw him into a spiked bomb, he will fall through the floor.
Now i've walked all over that area, but the floor is solid. I don't know what to do. help would be appreciated.

EDIT: Never mind, i found the solution, what happened was that bowser was too close to the bottom of the stage and started disappearing. So it was pretty easy to fix.
Crashman64

Level: 9


Posts: 5/16
EXP: 2510
For next: 652

Since: 07-31-10
From: Paris, France

Since last post: 1486 days
Last activity: 1501 days

Posted on 08-22-10 02:01:05 PM Link | Quote
How can I find the lost painting textures (SSL, LLL, TTM, TTC, WDW)? Did I need to look carefully at the textures sheet?
Me-me
340
Level: 37


Posts: 225/341
EXP: 322941
For next: 15312

Since: 08-05-07


Since last post: 799 days
Last activity: 211 days

Posted on 08-22-10 02:33:07 PM Link | Quote
Unfortunately, these textures you speak of isn't available through TT64. You'd have to use TileMolester to change them.

--------------------
IOS, WAD, DOL and ELF -- I hate them all.
Crashman64

Level: 9


Posts: 7/16
EXP: 2510
For next: 652

Since: 07-31-10
From: Paris, France

Since last post: 1486 days
Last activity: 1501 days

Posted on 08-25-10 01:49:15 PM Link | Quote
Inside the Cool, Cool Mountain slide, why is there, actually, undefined special 3D combos? The objects names are bizzare, looks like
it's an error with the editor. Especially, they've been added more or casted aside in after saving the data.

However, another qusetion: If I removed a shortcut check or two in the slide, it'll cause the game editor to freeze?
Yoshi Party
User
Level: 9


Posts: 7/14
EXP: 2192
For next: 970

Since: 12-31-09


Since last post: 1164 days
Last activity: 1125 days

Posted on 08-27-10 08:56:10 AM Link | Quote
I have serious problems with some special objects in Dire, Dire Docks.

Bowser's sub, the door and the pillars, which you need to gain 8 red coins must be connected to each other.
They appearance after Toad's tool should be in stars 1 to 5. The 6th star is gray.
But in the game Bowser's sub and the door are only existing in the first star. The pillars appear in stars 2-6.

That's what I know....
If I change some other objects in this level the sub, door and pillars somehow get totally confused. Sometimes the pillars appear and no sub and door and sometimes it's the opposite. It also happened that I started a new gamesave and it changed again.


My question is: What are the requirements for this level that Bowser's sub, the door and the pillars work properly?
Has it something to do with collision maybe? Because even if I don't touch these three special objects, but only change something else they somehow get affected
Crashman64

Level: 9


Posts: 8/16
EXP: 2510
For next: 652

Since: 07-31-10
From: Paris, France

Since last post: 1486 days
Last activity: 1501 days

Posted on 08-27-10 01:07:52 PM Link | Quote
YoshiParty: Unfortunately, the sub door and the sub itself must disappeared after having the 2nd key from Bowser.
It has nothing with the collision type but, I don't even know for any to these objects.
Yoshi Party
User
Level: 9


Posts: 8/14
EXP: 2192
For next: 970

Since: 12-31-09


Since last post: 1164 days
Last activity: 1125 days

Posted on 08-27-10 01:47:59 PM Link | Quote
mhmm thx...

it's really annoying. Because sometimes I get Bowser's sub to work in all missions and the pillars are missing. So I change the red coin's positions that people can still reach them and what happens(?) The pillars come up again and Bowser's f*ckin' sub disappears.

I guess I won't touch this level anymore


Oh and by the way:
I would like to use some more custom music tracks. Maybe there is a site where everybody can offer his ones? I downloaded a few sample's, but they seem to be very old and have problems with looping.

I like the tracks from the missing stars But I think there is no way I can use them, is there?

regards
Yoshi Party
Super Mario 64(2) for Wii
Crashman64

Level: 9


Posts: 9/16
EXP: 2510
For next: 652

Since: 07-31-10
From: Paris, France

Since last post: 1486 days
Last activity: 1501 days

Posted on 08-28-10 02:28:57 AM Link | Quote
You should talk to messiaen because he made "mml2m64", a program with music specs/sequence importer for Mario 64 and Zelda 64.
You can download any unless you have their permission.
Yoshi Party
User
Level: 9


Posts: 9/14
EXP: 2192
For next: 970

Since: 12-31-09


Since last post: 1164 days
Last activity: 1125 days

Posted on 08-28-10 08:53:39 AM Link | Quote
thank you for your help
Lyskar
12190
-The Chaos within trumps the Chaos without-
Level: 174


Posts: 6345/12194
EXP: 69490192
For next: 1407675

Since: 07-03-07
From: 52-2-88-7

Since last post: 45 min.
Last activity: 11 sec.

Posted on 08-29-10 03:13:36 PM Link | Quote
Stats
Time/Date
08-29-10 12:13:36 PM
Posts
6345
Days Here
1153
Level
116
Metal_Man88's Post
No, they did not. Don't double post again.

--------------------
Life is a mystery, unlike death.
Eisnaught - SSQ² - Mobius Roleplay - SSS
oaa
Member
Level: 29


Posts: 116/235
EXP: 142723
For next: 5162

Since: 06-30-10
From: Cleveland

Since last post: 300 days
Last activity: 364 days

Posted on 09-07-10 10:47:57 PM Link | Quote
I imported my model into the game but it's only dropped me into nothingness. The model isn't even rendered.

--------------------
mariofanatic64
Member
Level: 21


Posts: 71/111
EXP: 48463
For next: 1480

Since: 02-03-10
From: Australia

Since last post: 74 days
Last activity: 25 days

Posted on 09-08-10 03:44:11 AM Link | Quote
did you set the size of the model in the importer? the obj's are actually really small and the size needs to be increased.
Pages: 1 2 3 4 5 6 7 8 9 10 ... 37 38 39 40 41 42 43 44 45 ... 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 New poll - New thread - New reply






Rusted Logic

Acmlmboard - 07/23/2013 b378.03
©2000-2013 Acmlm, Xkeeper, Inuyasha, et al.

35 database queries, 6 query cache hits.
Query execution time:  0.114101 seconds
Script execution time:  0.083848 seconds
Total render time:  0.197949 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 94 column 11 - Warning: <form> isn't allowed in <table> elements
line 93 column 10 - Info: <table> previously mentioned
line 95 column 11 - Warning: missing <tr>
line 95 column 124 - Warning: missing </font> before </td>
line 99 column 16 - Warning: plain text isn't allowed in <tr> elements
line 95 column 11 - Info: <tr> previously mentioned
line 100 column 68 - Warning: <nobr> is not approved by W3C
line 100 column 68 - Warning: missing </nobr> before </td>
line 117 column 68 - Warning: <nobr> is not approved by W3C
line 117 column 68 - Warning: missing </nobr> before <tr>
line 141 column 35 - Warning: missing <tr>
line 141 column 50 - Warning: missing </font> before </td>
line 142 column 37 - Warning: unescaped & or unknown entity "&id"
line 141 column 213 - Warning: missing </font> before </table>
line 143 column 35 - Warning: missing <tr>
line 143 column 93 - Warning: unescaped & or unknown entity "&page"
line 143 column 124 - Warning: unescaped & or unknown entity "&page"
line 143 column 155 - Warning: unescaped & or unknown entity "&page"
line 143 column 186 - Warning: unescaped & or unknown entity "&page"
line 143 column 217 - Warning: unescaped & or unknown entity "&page"
line 143 column 248 - Warning: unescaped & or unknown entity "&page"
line 143 column 279 - Warning: unescaped & or unknown entity "&page"
line 143 column 310 - Warning: unescaped & or unknown entity "&page"
line 143 column 341 - Warning: unescaped & or unknown entity "&page"
line 143 column 372 - Warning: unescaped & or unknown entity "&page"
line 143 column 408 - Warning: unescaped & or unknown entity "&page"
line 143 column 441 - Warning: unescaped & or unknown entity "&page"
line 143 column 474 - Warning: unescaped & or unknown entity "&page"
line 143 column 507 - Warning: unescaped & or unknown entity "&page"
line 143 column 543 - Warning: unescaped & or unknown entity "&page"
line 143 column 576 - Warning: unescaped & or unknown entity "&page"
line 143 column 609 - Warning: unescaped & or unknown entity "&page"
line 143 column 642 - Warning: unescaped & or unknown entity "&page"
line 143 column 679 - Warning: unescaped & or unknown entity "&page"
line 143 column 712 - Warning: unescaped & or unknown entity "&page"
line 143 column 745 - Warning: unescaped & or unknown entity "&page"
line 143 column 778 - Warning: unescaped & or unknown entity "&page"
line 143 column 811 - Warning: unescaped & or unknown entity "&page"
line 143 column 844 - Warning: unescaped & or unknown entity "&page"
line 143 column 877 - Warning: unescaped & or unknown entity "&page"
line 143 column 910 - Warning: unescaped & or unknown entity "&page"
line 143 column 943 - Warning: unescaped & or unknown entity "&page"
line 143 column 976 - Warning: unescaped & or unknown entity "&page"
line 143 column 50 - Warning: missing </font> before </td>
line 143 column 1013 - Warning: missing </font> before </table>
line 150 column 9 - Warning: <div> isn't allowed in <tr> elements
line 149 column 9 - Info: <tr> previously mentioned
line 152 column 9 - Warning: missing <tr>
line 166 column 13 - Warning: missing <tr>
line 167 column 27 - Warning: <nobr> is not approved by W3C
line 167 column 100 - Warning: unescaped & or unknown entity "&postid"
line 169 column 74 - Warning: <style> isn't allowed in <td> elements
line 169 column 9 - Info: <td> previously mentioned
line 169 column 1365 - Error: <z> is not recognized!
line 169 column 1365 - Warning: discarding unexpected <z>
line 169 column 1377 - Warning: discarding unexpected </z>
line 171 column 1409 - Error: <z> is not recognized!
line 171 column 1409 - Warning: discarding unexpected <z>
line 171 column 1417 - Warning: discarding unexpected </z>
line 173 column 1433 - Error: <z> is not recognized!
line 173 column 1433 - Warning: discarding unexpected <z>
line 173 column 1445 - Warning: discarding unexpected </z>
line 175 column 1461 - Error: <z> is not recognized!
line 175 column 1461 - Warning: discarding unexpected <z>
line 175 column 1469 - Warning: discarding unexpected </z>
line 177 column 2320 - Warning: discarding unexpected </td>
line 179 column 15 - Warning: missing <td>
line 180 column 9 - Warning: <div> isn't allowed in <tr> elements
line 179 column 15 - Info: <tr> previously mentioned
line 182 column 9 - Warning: missing <tr>
line 196 column 13 - Warning: missing <tr>
line 197 column 27 - Warning: <nobr> is not approved by W3C
line 197 column 100 - Warning: unescaped & or unknown entity "&postid"
line 229 column 15 - Warning: missing <td>
line 230 column 9 - Warning: <div> isn't allowed in <tr> elements
line 229 column 15 - Info: <tr> previously mentioned
line 232 column 9 - Warning: missing <tr>
line 246 column 13 - Warning: missing <tr>
line 247 column 27 - Warning: <nobr> is not approved by W3C
line 247 column 100 - Warning: unescaped & or unknown entity "&postid"
line 251 column 15 - Warning: missing <td>
line 252 column 9 - Warning: <div> isn't allowed in <tr> elements
line 251 column 15 - Info: <tr> previously mentioned
line 254 column 9 - Warning: missing <tr>
line 268 column 13 - Warning: missing <tr>
line 269 column 27 - Warning: <nobr> is not approved by W3C
line 269 column 100 - Warning: unescaped & or unknown entity "&postid"
line 271 column 74 - Warning: <style> isn't allowed in <td> elements
line 271 column 9 - Info: <td> previously mentioned
line 271 column 1365 - Error: <z> is not recognized!
line 271 column 1365 - Warning: discarding unexpected <z>
line 271 column 1377 - Warning: discarding unexpected </z>
line 273 column 1409 - Error: <z> is not recognized!
571 warnings, 12 errors were found! Not all warnings/errors were shown.

The table summary attribute should be used to describe
the table structure. It is very helpful for people using
non-visual browsers. The scope and headers attributes for
table cells are useful for specifying which headers apply
to each table cell, enabling non-visual browsers to provide
a meaningful context for each cell.

The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
. You may also want to try
"http://www.cast.org/bobby/" which is a free Web-based
service for checking URLs for accessibility.

You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

To learn more about HTML Tidy see http://tidy.sourceforge.net
Please fill bug reports and queries using the "tracker" on the Tidy web site.
Additionally, questions can be sent to html-tidy@w3.org
HTML and CSS specifications are available from http://www.w3.org/
Lobby your company to join W3C, see http://www.w3.org/Consortium