Register - Login
Views: 99378982
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 10:37:22 PM
Jul - SM64 Hacking (Archive) - SM64 Music Editing New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 Next newer thread | Next older thread
Ratchetfan19
Member
Level: 18


Posts: 18/50
EXP: 25661
For next: 4236

Since: 11-20-07


Since last post: 9.0 years
Last activity: 8.6 years

Posted on 01-04-08 08:22:57 PM (last edited by Ratchetfan19 at 01-04-08 05:23 PM) Link | Quote
Speaking of tone, I have a Gameshark code that allows you to change the overall tone of music sequences. Do you think you could use it to figure out what went wrong in mortalkenshi2's music swap, VL-Tone? I'm not sure if it's possible to determine where data is in ROM if you simple know where it is in RAM or not.
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 166/621
EXP: 1135502
For next: 21617

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 1.2 years

Posted on 01-05-08 11:22:32 PM Link | Quote
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by Ratchetfan19
Speaking of tone, I have a Gameshark code that allows you to change the overall tone of music sequences. Do you think you could use it to figure out what went wrong in mortalkenshi2's music swap, VL-Tone? I'm not sure if it's possible to determine where data is in ROM if you simple know where it is in RAM or not.


What do you mean by "tone", is it the note pitch, or the instruments?

____________________
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 2076/5390
EXP: 29050362
For next: 284643

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 01-06-08 06:43:52 AM Link | Quote
Jul - Post #2076 - 01-06-08 01:43:52am
You might also be interested in this code I found on some board ages ago: 80222622 00F8. It plays the music at about double speed. Any other value seems to make it play much slower. The same code was made for another game (OoT?) but I don't remember it.

Originally posted by rstewart215804
The music in Mario Kart however can most likely be transferred between freely to SM64 and vice versa. The MK master music controller is at 0x803B1508. I also found the Rom location for these songs…

BCB120 LUIGI, MARIO, ROYAL RACEWAY / WARIO STADIUM
BCCB30 MOO MOO FARM / YOSHI VALLEY
BCE7D0 CHOCO MOUNTAIN / BATTLE
BD0740 KOOPA TROOPA BEACH
BD2620 BANSHEE BOARDWALK
BD3CF0 FRAPPE SNOWLAND / SHERBERT LAND
BD60C0 BOWSER'S CASTLE
BD78C0 KALIMARI DESERT
BDC350 STAR ROAD
BDF640 D.K'S JUNGLE PARKWAY
BE01B0 TOAD'S TURNPIKE

The only snag I found with trading songs is somewhere there are several pointers that tells where songs start and stop. I don’t know where this table may in the Rom, but in the ram it is at 0x801CFE00. After all the controllers at 0x80226B4C there is a bunch of pointers, which point to the song table, 2 instrument tables, and some other things.
Hey hey hey how did I miss this? I'll have to take a look at them and see if I can find out more about that data in RAM.

____________________
Ratchetfan19
Member
Level: 18


Posts: 19/50
EXP: 25661
For next: 4236

Since: 11-20-07


Since last post: 9.0 years
Last activity: 8.6 years

Posted on 01-06-08 10:15:03 PM Link | Quote
Originally posted by VL-Tone
Originally posted by Ratchetfan19
Speaking of tone, I have a Gameshark code that allows you to change the overall tone of music sequences. Do you think you could use it to figure out what went wrong in mortalkenshi2's music swap, VL-Tone? I'm not sure if it's possible to determine where data is in ROM if you simple know where it is in RAM or not.


What do you mean by "tone", is it the note pitch, or the instruments?


Basically the pitch. You can try it out yourself. HyperHacker's code he posted is the same one I'm talking about, weird!
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 2083/5390
EXP: 29050362
For next: 284643

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 01-06-08 10:24:56 PM Link | Quote
Jul - Post #2083 - 01-06-08 05:24:56pm
Are you sure? That code doesn't affect the pitch, only the speed.

____________________
Deleted User
Collection of nobodies
Posted on 01-06-08 11:29:07 PM Link | Quote
I actually thought you might have been talking about a different code. You see, I have this one:
A031C1AF DDDD
I have no idea how it works, but the results are pretty creepy. It seems to change pitch AND speed for just about everything.

____________________

Ratchetfan19
Member
Level: 18


Posts: 20/50
EXP: 25661
For next: 4236

Since: 11-20-07


Since last post: 9.0 years
Last activity: 8.6 years

Posted on 01-08-08 12:05:52 AM Link | Quote
Originally posted by xpCynic
I actually thought you might have been talking about a different code. You see, I have this one:
A031C1AF DDDD
I have no idea how it works, but the results are pretty creepy. It seems to change pitch AND speed for just about everything.


I have that code, and the code's value has no effect on what it does. In fact, you can change the A in C1AF to a B and get entirely different results. As well as changing the music sequences, this code also screws around with the playing of sound files.
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 2101/5390
EXP: 29050362
For next: 284643

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 01-08-08 09:13:09 AM Link | Quote
Jul - Post #2101 - 01-08-08 04:13:09am
Just FYI, that should really be 8031C1AF 00DD. The 'A0' code type doesn't actually exist (was long thought to be some sort of "uncached write", but a disassembly of the Gameshark ROM proved otherwise), and the first 2 bytes of the value are ignored since 80 is an 8-bit write. Just a bit less confusing that way.

____________________
Stevoisiak
Member
Level: 38


Posts: 17/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 01-11-08 09:42:09 PM Link | Quote
I'm a little confused about gameshark. Basically, the first section locates what to change, and the next part alters it?
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 2136/5390
EXP: 29050362
For next: 284643

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 01-12-08 05:52:53 AM Link | Quote
Jul - Post #2136 - 01-12-08 12:52:53am
It's explained pretty well here. Basically it's ttaaaaaa vvvv where tt=code type (what to do), aaaaaa=address (what to change), vvvv=value (how to change it).

____________________
Mattrizzle
150
Level: 29


Posts: 15/151
EXP: 136152
For next: 11733

Since: 07-27-07

From: United States

Since last post: 18 days
Last activity: 18 days

Posted on 01-12-08 09:52:16 PM (last edited by Mattrizzle at 01-12-08 06:52 PM) Link | Quote
If it helps at all, the codes which change the instruments loaded and the global pitch of the music can be found here.

____________________
Stevoisiak
Member
Level: 38


Posts: 23/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 01-27-08 10:16:41 PM Link | Quote
I'd like to kow why it's so hard to replace music in SM64, and yet it's simple in Super Mario World?
Boing
450
Level: 46


Posts: 54/458
EXP: 709668
For next: 2106

Since: 12-16-07

From: Michigan, US

Since last post: 11.1 years
Last activity: 11.1 years

Posted on 01-27-08 10:35:49 PM Link | Quote


<object width="80" height="185">

<embed src="http://bbsplat.googlepages.com/bounce.swf" width="80" height="185">
</embed>
</object>


Originally posted by Stevoisiak
I'd like to kow why it's so hard to replace music in SM64, and yet it's simple in Super Mario World?

Because SM64 and SMW are nothing alike in the way they are programmed. I don't know where you ever got this idea.

____________________
Bounce Productions
Support Super Mario and the Staff of Dreams!

Poll: What do you think of SM & TSOD?
1/5 2/5 3/5 4/5 5/5 6/5! Results
(Sig poll sucks, but whatever)
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 2208/5390
EXP: 29050362
For next: 284643

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 01-28-08 12:51:13 AM Link | Quote
Jul - Post #2208 - 01-27-08 07:51:13pm
That, and it's not really "simple" in SMW, just someone made a program that does the hard stuff for you.

____________________
Stevoisiak
Member
Level: 38


Posts: 24/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 01-28-08 07:05:58 PM Link | Quote
I know, but I thought that the problem with replacing music was space, and I was thinking that if space were a problem, then it would be similar. If space is an issue, then maybe the ROM can be extended more to make room. Actually, why DO you need to extend a ROM anyway, and what does it do?
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 2211/5390
EXP: 29050362
For next: 284643

Since: 07-22-07

Pronouns: he/him/whatever
From: RSP Segment 6

Since last post: 333 days
Last activity: 333 days

Posted on 01-28-08 08:04:51 PM (last edited by HyperHacker at 01-28-08 05:05 PM) Link | Quote
Jul - Post #2211 - 01-28-08 03:04:51pm
"Extending" the ROM in this case just decompresses a lot of the resources and stores them uncompressed for easier editing. Space isn't a big deal on N64 as the ROMs can be expanded to at least 32MB, probably 64MB, without any problems. (Unless some game stored ROM addresses as only 3 bytes...)

____________________
Stevoisiak
Member
Level: 38


Posts: 26/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 01-29-08 07:20:51 PM Link | Quote
Originally posted by HyperHacker
"Extending" the ROM in this case just decompresses a lot of the resources and stores them uncompressed for easier editing. Space isn't a big deal on N64 as the ROMs can be expanded to at least 32MB, probably 64MB, without any problems. (Unless some game stored ROM addresses as only 3 bytes...)

Ok, I understand. Although, I wonder why the extended file size is exactly 3 times the origional one. Also, This makes me wonder more about why a ROM De-extender is near impossible. And why is it that most games dont need extending to edit them, but SM64 does? And if space is the issue, I still dont know why importing music is too hard.
Rachel Mae

Creature of Chaos
Level: 141


Posts: 483/5929
EXP: 33574937
For next: 545077

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 11 days
Last activity: 2 days

Posted on 01-29-08 11:41:59 PM Link | Quote

Originally posted by Stevoisiak
I still dont know why importing music is too hard.

If you'd bothered to read the thread, you'd understand that the music has to be converted to a format SM64 understands. You can't just drag and drop a MIDI (or, heaven forbid, an MP3) into the ROM and expect it to work.

____________________

mreeew!
The Ultimate Koopa
Member
Level: 21


Posts: 38/77
EXP: 49311
For next: 632

Since: 09-23-07

From: England

Since last post: 10.3 years
Last activity: 9.7 years

Posted on 02-05-08 10:46:18 AM Link | Quote
.... Well as it was suggested by Metal_Man88, I want to know what is probably a very n00bish question...

If you open up a Super Mario 64 *.miniusf file in a Hex Editor, is it possible to change values, so as to make only certain channels play? If so, which values do I change, and what to?
Stevoisiak
Member
Level: 38


Posts: 30/283
EXP: 345475
For next: 24972

Since: 11-22-07

From: New York, Long Island

Since last post: 12.3 years
Last activity: 5.6 years

Posted on 02-05-08 10:47:01 PM Link | Quote
Ohh! So, if you have a miniusf file, it could be easily added to SM64? If so, Ive got a Miniusf file to insert.
Pages: 1 2 3 4 5 6 7 8 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - SM64 Music Editing New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

32 database queries, 6 query cache hits.
Query execution time:  0.085379 seconds
Script execution time:  0.042580 seconds
Total render time:  0.127959 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 259 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 189 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 93 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 157 - Warning: unescaped & or unknown entity "&page"
line 149 column 188 - Warning: unescaped & or unknown entity "&page"
line 149 column 219 - Warning: unescaped & or unknown entity "&page"
line 149 column 250 - Warning: unescaped & or unknown entity "&page"
line 149 column 281 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 316 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 98 - Warning: unescaped & or unknown entity "&postid"
line 182 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 184 column 9 - Warning: missing <tr>
line 202 column 13 - Warning: missing <tr>
line 203 column 98 - Warning: unescaped & or unknown entity "&postid"
line 205 column 73 - Warning: <style> isn't allowed in <td> elements
line 205 column 9 - Info: <td> previously mentioned
line 205 column 1511 - Warning: missing </font> before <blockquote>
line 205 column 1590 - Warning: inserting implicit <font>
line 205 column 1590 - Warning: missing </font> before <hr>
line 205 column 1659 - Warning: inserting implicit <font>
line 205 column 1659 - Warning: missing </font> before <hr>
line 206 column 1 - Warning: inserting implicit <font>
line 205 column 137 - Warning: missing </div>
line 210 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 212 column 9 - Warning: missing <tr>
line 230 column 13 - Warning: missing <tr>
line 231 column 98 - Warning: unescaped & or unknown entity "&postid"
line 233 column 84 - Warning: <style> isn't allowed in <td> elements
line 233 column 9 - Info: <td> previously mentioned
line 249 column 3750 - Warning: unescaped & or unknown entity "&config"
line 249 column 3940 - Warning: unescaped & or unknown entity "&pr"
line 249 column 3945 - Warning: unescaped & or unknown entity "&lv"
line 249 column 3951 - Warning: unescaped & or unknown entity "&ep"
line 249 column 3959 - Warning: unescaped & or unknown entity "&ed"
line 249 column 3968 - Warning: unescaped & or unknown entity "&ll"
line 249 column 3977 - Warning: unescaped & or unknown entity "&ex"
line 249 column 3988 - Warning: unescaped & or unknown entity "&le"
line 249 column 3999 - Warning: unescaped & or unknown entity "&eg"
line 249 column 4006 - Warning: unescaped & or unknown entity "&et"
line 252 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 254 column 9 - Warning: missing <tr>
line 272 column 13 - Warning: missing <tr>
line 273 column 98 - Warning: unescaped & or unknown entity "&postid"
line 282 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 284 column 9 - Warning: missing <tr>
line 302 column 13 - Warning: missing <tr>
line 303 column 98 - Warning: unescaped & or unknown entity "&postid"
line 305 column 84 - Warning: <style> isn't allowed in <td> elements
line 305 column 9 - Info: <td> previously mentioned
line 305 column 2372 - Warning: unescaped & or unknown entity "&config"
line 305 column 2562 - Warning: unescaped & or unknown entity "&pr"
line 305 column 2567 - Warning: unescaped & or unknown entity "&lv"
line 305 column 2573 - Warning: unescaped & or unknown entity "&ep"
line 305 column 2581 - Warning: unescaped & or unknown entity "&ed"
line 305 column 2590 - Warning: unescaped & or unknown entity "&ll"
line 305 column 2599 - Warning: unescaped & or unknown entity "&ex"
line 305 column 2610 - Warning: unescaped & or unknown entity "&le"
line 305 column 2621 - Warning: unescaped & or unknown entity "&eg"
line 305 column 2628 - Warning: unescaped & or unknown entity "&et"
line 307 column 15 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 308 column 25 - Warning: missing <tr>
line 315 column 33 - Warning: missing <tr>
line 316 column 118 - Warning: unescaped & or unknown entity "&postid"
line 318 column 119 - Warning: <style> isn't allowed in <td> elements
line 318 column 25 - Info: <td> previously mentioned
line 323 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 325 column 9 - Warning: missing <tr>
line 343 column 13 - Warning: missing <tr>
line 344 column 98 - Warning: unescaped & or unknown entity "&postid"
line 353 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 355 column 9 - Warning: missing <tr>
line 373 column 13 - Warning: missing <tr>
line 374 column 98 - Warning: unescaped & or unknown entity "&postid"
line 376 column 84 - Warning: <style> isn't allowed in <td> elements
line 376 column 9 - Info: <td> previously mentioned
line 376 column 2671 - Warning: unescaped & or unknown entity "&config"
line 376 column 2861 - Warning: unescaped & or unknown entity "&pr"
line 376 column 2866 - Warning: unescaped & or unknown entity "&lv"
line 376 column 2872 - Warning: unescaped & or unknown entity "&ep"
line 376 column 2880 - Warning: unescaped & or unknown entity "&ed"
line 376 column 2889 - Warning: unescaped & or unknown entity "&ll"
line 376 column 2898 - Warning: unescaped & or unknown entity "&ex"
line 376 column 2909 - Warning: unescaped & or unknown entity "&le"
line 376 column 2920 - Warning: unescaped & or unknown entity "&eg"
line 376 column 2927 - Warning: unescaped & or unknown entity "&et"
line 379 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 381 column 9 - Warning: missing <tr>
line 399 column 13 - Warning: missing <tr>
line 400 column 98 - Warning: unescaped & or unknown entity "&postid"
line 405 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 407 column 9 - Warning: missing <tr>
line 425 column 13 - Warning: missing <tr>
line 426 column 98 - Warning: unescaped & or unknown entity "&postid"
line 428 column 84 - Warning: <style> isn't allowed in <td> elements
line 428 column 9 - Info: <td> previously mentioned
line 428 column 2534 - Warning: unescaped & or unknown entity "&config"
line 428 column 2724 - Warning: unescaped & or unknown entity "&pr"
line 428 column 2729 - Warning: unescaped & or unknown entity "&lv"
line 428 column 2735 - Warning: unescaped & or unknown entity "&ep"
line 428 column 2743 - Warning: unescaped & or unknown entity "&ed"
line 428 column 2752 - Warning: unescaped & or unknown entity "&ll"
line 428 column 2761 - Warning: unescaped & or unknown entity "&ex"
line 428 column 2772 - Warning: unescaped & or unknown entity "&le"
line 428 column 2783 - Warning: unescaped & or unknown entity "&eg"
line 428 column 2790 - Warning: unescaped & or unknown entity "&et"
line 431 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 433 column 9 - Warning: missing <tr>
line 451 column 13 - Warning: missing <tr>
line 452 column 98 - Warning: unescaped & or unknown entity "&postid"
line 454 column 242 - Warning: unescaped & or unknown entity "&r"
line 457 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 459 column 9 - Warning: missing <tr>
line 477 column 13 - Warning: missing <tr>
line 478 column 98 - Warning: unescaped & or unknown entity "&postid"
line 483 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 485 column 9 - Warning: missing <tr>
line 503 column 13 - Warning: missing <tr>
line 504 column 98 - Warning: unescaped & or unknown entity "&postid"
line 506 column 73 - Warning: <style> isn't allowed in <td> elements
line 506 column 9 - Info: <td> previously mentioned
line 506 column 1099 - Warning: missing </font> before <p>
line 507 column 1136 - Warning: inserting implicit <font>
line 508 column 1178 - Warning: discarding unexpected <param>
line 511 column 1378 - Warning: discarding unexpected </font>
line 511 column 1385 - Warning: inserting implicit <p>
line 513 column 1773 - Warning: inserting implicit <p>
line 514 column 2022 - Warning: unescaped & or unknown entity "&pid"
line 522 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 524 column 9 - Warning: missing <tr>
line 542 column 13 - Warning: missing <tr>
line 543 column 98 - Warning: unescaped & or unknown entity "&postid"
line 545 column 84 - Warning: <style> isn't allowed in <td> elements
line 545 column 9 - Info: <td> previously mentioned
line 545 column 2411 - Warning: unescaped & or unknown entity "&config"
line 545 column 2601 - Warning: unescaped & or unknown entity "&pr"
line 545 column 2606 - Warning: unescaped & or unknown entity "&lv"
line 545 column 2612 - Warning: unescaped & or unknown entity "&ep"
line 545 column 2620 - Warning: unescaped & or unknown entity "&ed"
line 545 column 2629 - Warning: unescaped & or unknown entity "&ll"
line 545 column 2638 - Warning: unescaped & or unknown entity "&ex"
line 545 column 2649 - Warning: unescaped & or unknown entity "&le"
line 545 column 2660 - Warning: unescaped & or unknown entity "&eg"
line 545 column 2667 - Warning: unescaped & or unknown entity "&et"
line 548 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 550 column 9 - Warning: missing <tr>
line 568 column 13 - Warning: missing <tr>
line 569 column 98 - Warning: unescaped & or unknown entity "&postid"
line 574 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 576 column 9 - Warning: missing <tr>
line 594 column 13 - Warning: missing <tr>
line 595 column 98 - Warning: unescaped & or unknown entity "&postid"
line 597 column 84 - Warning: <style> isn't allowed in <td> elements
line 597 column 9 - Info: <td> previously mentioned
line 597 column 2601 - Warning: unescaped & or unknown entity "&config"
line 597 column 2791 - Warning: unescaped & or unknown entity "&pr"
line 597 column 2796 - Warning: unescaped & or unknown entity "&lv"
line 597 column 2802 - Warning: unescaped & or unknown entity "&ep"
line 597 column 2810 - Warning: unescaped & or unknown entity "&ed"
line 597 column 2819 - Warning: unescaped & or unknown entity "&ll"
line 597 column 2828 - Warning: unescaped & or unknown entity "&ex"
line 597 column 2839 - Warning: unescaped & or unknown entity "&le"
line 597 column 2850 - Warning: unescaped & or unknown entity "&eg"
line 597 column 2857 - Warning: unescaped & or unknown entity "&et"
line 600 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 602 column 9 - Warning: missing <tr>
line 620 column 13 - Warning: missing <tr>
line 621 column 98 - Warning: unescaped & or unknown entity "&postid"
line 627 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 629 column 9 - Warning: missing <tr>
line 647 column 13 - Warning: missing <tr>
line 648 column 98 - Warning: unescaped & or unknown entity "&postid"
line 650 column 300 - Warning: missing </font> before <blockquote>
line 651 column 369 - Warning: inserting implicit <font>
line 651 column 369 - Warning: missing </font> before <hr>
line 651 column 436 - Warning: inserting implicit <font>
line 651 column 436 - Warning: missing </font> before <hr>
line 652 column 1 - Warning: inserting implicit <font>
line 656 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 658 column 9 - Warning: missing <tr>
line 676 column 13 - Warning: missing <tr>
line 677 column 98 - Warning: unescaped & or unknown entity "&postid"
line 684 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 686 column 9 - Warning: missing <tr>
line 704 column 13 - Warning: missing <tr>
line 705 column 98 - Warning: unescaped & or unknown entity "&postid"
line 710 column 17 - Warning: missing <tr>
line 710 column 17 - Warning: discarding unexpected <table>
line 713 column 35 - Warning: missing <tr>
line 713 column 93 - Warning: unescaped & or unknown entity "&page"
line 713 column 126 - Warning: unescaped & or unknown entity "&page"
line 713 column 157 - Warning: unescaped & or unknown entity "&page"
line 713 column 188 - Warning: unescaped & or unknown entity "&page"
line 713 column 219 - Warning: unescaped & or unknown entity "&page"
line 713 column 250 - Warning: unescaped & or unknown entity "&page"
line 713 column 281 - Warning: unescaped & or unknown entity "&page"
line 713 column 50 - Warning: missing </font> before </td>
line 713 column 316 - Warning: missing </font> before </table>
line 715 column 35 - Warning: missing <tr>
line 715 column 50 - Warning: missing </font> before </td>
line 716 column 37 - Warning: unescaped & or unknown entity "&id"
line 715 column 189 - Warning: missing </font> before </table>
line 717 column 17 - Warning: discarding unexpected </textarea>
line 717 column 28 - Warning: discarding unexpected </form>
line 717 column 35 - Warning: discarding unexpected </embed>
line 717 column 43 - Warning: discarding unexpected </noembed>
line 717 column 53 - Warning: discarding unexpected </noscript>
line 717 column 64 - Warning: discarding unexpected </noembed>
line 717 column 74 - Warning: discarding unexpected </embed>
line 717 column 82 - Warning: discarding unexpected </table>
line 717 column 90 - Warning: discarding unexpected </table>
line 719 column 9 - Warning: missing </font> before <table>
line 731 column 25 - Warning: discarding unexpected </font>
line 740 column 57 - Warning: discarding unexpected </font>
line 718 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 244 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 187 column 22 - Warning: <img> lacks "alt" attribute
line 187 column 63 - Warning: <img> lacks "alt" attribute
line 187 column 112 - Warning: <img> lacks "alt" attribute
line 187 column 162 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 205 column 693 - Warning: <img> lacks "alt" attribute
line 207 column 2149 - Warning: <img> lacks "alt" attribute
line 207 column 2308 - Warning: <img> lacks "alt" attribute
line 215 column 23 - Warning: <img> lacks "alt" attribute
line 215 column 64 - Warning: <img> lacks "alt" attribute
line 215 column 113 - Warning: <img> lacks "alt" attribute
line 215 column 163 - Warning: <img> lacks "alt" attribute
line 226 column 15 - Warning: <img> lacks "alt" attribute
line 249 column 3438 - Warning: <img> proprietary attribute value "absmiddle"
line 249 column 3438 - Warning: <img> lacks "alt" attribute
line 249 column 3761 - Warning: <img> lacks "alt" attribute
line 249 column 3883 - Warning: <img> lacks "alt" attribute
line 257 column 22 - Warning: <img> lacks "alt" attribute
line 257 column 63 - Warning: <img> lacks "alt" attribute
line 257 column 112 - Warning: <img> lacks "alt" attribute
line 257 column 162 - Warning: <img> lacks "alt" attribute
line 258 column 11 - Warning: <img> lacks "alt" attribute
line 268 column 15 - Warning: <img> lacks "alt" attribute
line 287 column 23 - Warning: <img> lacks "alt" attribute
line 287 column 64 - Warning: <img> lacks "alt" attribute
line 287 column 113 - Warning: <img> lacks "alt" attribute
line 287 column 163 - Warning: <img> lacks "alt" attribute
line 298 column 15 - Warning: <img> lacks "alt" attribute
line 305 column 2383 - Warning: <img> lacks "alt" attribute
line 305 column 2505 - Warning: <img> lacks "alt" attribute
line 311 column 37 - Warning: <img> lacks "alt" attribute
line 328 column 22 - Warning: <img> lacks "alt" attribute
line 328 column 63 - Warning: <img> lacks "alt" attribute
line 328 column 112 - Warning: <img> lacks "alt" attribute
line 328 column 162 - Warning: <img> lacks "alt" attribute
line 329 column 11 - Warning: <img> lacks "alt" attribute
line 339 column 15 - Warning: <img> lacks "alt" attribute
line 358 column 23 - Warning: <img> lacks "alt" attribute
line 358 column 64 - Warning: <img> lacks "alt" attribute
line 358 column 113 - Warning: <img> lacks "alt" attribute
line 358 column 163 - Warning: <img> lacks "alt" attribute
line 369 column 15 - Warning: <img> lacks "alt" attribute
line 376 column 2448 - Warning: <img> proprietary attribute value "absmiddle"
line 376 column 2448 - Warning: <img> lacks "alt" attribute
line 376 column 2682 - Warning: <img> lacks "alt" attribute
line 376 column 2804 - Warning: <img> lacks "alt" attribute
line 384 column 22 - Warning: <img> lacks "alt" attribute
line 384 column 63 - Warning: <img> lacks "alt" attribute
line 384 column 112 - Warning: <img> lacks "alt" attribute
line 384 column 162 - Warning: <img> lacks "alt" attribute
line 395 column 15 - Warning: <img> lacks "alt" attribute
line 410 column 23 - Warning: <img> lacks "alt" attribute
line 410 column 64 - Warning: <img> lacks "alt" attribute
line 410 column 113 - Warning: <img> lacks "alt" attribute
line 410 column 163 - Warning: <img> lacks "alt" attribute
line 421 column 15 - Warning: <img> lacks "alt" attribute
line 428 column 2545 - Warning: <img> lacks "alt" attribute
line 428 column 2667 - Warning: <img> lacks "alt" attribute
line 435 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 435 column 15 - Warning: <img> lacks "alt" attribute
line 435 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 435 column 58 - Warning: <img> lacks "alt" attribute
line 435 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 435 column 101 - Warning: <img> lacks "alt" attribute
line 436 column 22 - Warning: <img> lacks "alt" attribute
line 436 column 63 - Warning: <img> lacks "alt" attribute
line 436 column 112 - Warning: <img> lacks "alt" attribute
line 436 column 162 - Warning: <img> lacks "alt" attribute
line 437 column 11 - Warning: <img> lacks "alt" attribute
line 447 column 15 - Warning: <img> lacks "alt" attribute
line 454 column 295 - Warning: <img> lacks "alt" attribute
line 462 column 22 - Warning: <img> lacks "alt" attribute
line 462 column 63 - Warning: <img> lacks "alt" attribute
line 462 column 112 - Warning: <img> lacks "alt" attribute
line 462 column 162 - Warning: <img> lacks "alt" attribute
line 473 column 15 - Warning: <img> lacks "alt" attribute
line 487 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 487 column 15 - Warning: <img> lacks "alt" attribute
line 487 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 487 column 58 - Warning: <img> lacks "alt" attribute
line 487 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 487 column 101 - Warning: <img> lacks "alt" attribute
line 487 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 487 column 144 - Warning: <img> lacks "alt" attribute
line 487 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 487 column 187 - Warning: <img> lacks "alt" attribute
line 488 column 22 - Warning: <img> lacks "alt" attribute
line 488 column 63 - Warning: <img> lacks "alt" attribute
line 488 column 112 - Warning: <img> lacks "alt" attribute
line 488 column 161 - Warning: <img> lacks "alt" attribute
line 489 column 11 - Warning: <img> lacks "alt" attribute
line 499 column 15 - Warning: <img> lacks "alt" attribute
line 506 column 970 - Warning: <table> attribute "height" has invalid value "350px"
line 527 column 23 - Warning: <img> lacks "alt" attribute
line 527 column 64 - Warning: <img> lacks "alt" attribute
line 527 column 113 - Warning: <img> lacks "alt" attribute
line 527 column 163 - Warning: <img> lacks "alt" attribute
line 538 column 15 - Warning: <img> lacks "alt" attribute
line 545 column 2422 - Warning: <img> lacks "alt" attribute
line 545 column 2544 - Warning: <img> lacks "alt" attribute
line 553 column 22 - Warning: <img> lacks "alt" attribute
line 553 column 63 - Warning: <img> lacks "alt" attribute
line 553 column 112 - Warning: <img> lacks "alt" attribute
line 553 column 162 - Warning: <img> lacks "alt" attribute
line 564 column 15 - Warning: <img> lacks "alt" attribute
line 579 column 23 - Warning: <img> lacks "alt" attribute
line 579 column 64 - Warning: <img> lacks "alt" attribute
line 579 column 113 - Warning: <img> lacks "alt" attribute
line 579 column 163 - Warning: <img> lacks "alt" attribute
line 590 column 15 - Warning: <img> lacks "alt" attribute
line 597 column 2612 - Warning: <img> lacks "alt" attribute
line 597 column 2734 - Warning: <img> lacks "alt" attribute
line 605 column 22 - Warning: <img> lacks "alt" attribute
line 605 column 63 - Warning: <img> lacks "alt" attribute
line 605 column 112 - Warning: <img> lacks "alt" attribute
line 605 column 162 - Warning: <img> lacks "alt" attribute
line 616 column 15 - Warning: <img> lacks "alt" attribute
line 631 column 11 - Warning: <img> lacks "alt" attribute
line 632 column 23 - Warning: <img> lacks "alt" attribute
line 632 column 64 - Warning: <img> lacks "alt" attribute
line 632 column 113 - Warning: <img> lacks "alt" attribute
line 632 column 163 - Warning: <img> lacks "alt" attribute
line 633 column 11 - Warning: <img> lacks "alt" attribute
line 643 column 15 - Warning: <img> lacks "alt" attribute
line 653 column 964 - Warning: <img> lacks "alt" attribute
line 661 column 22 - Warning: <img> lacks "alt" attribute
line 661 column 63 - Warning: <img> lacks "alt" attribute
line 661 column 112 - Warning: <img> lacks "alt" attribute
line 661 column 161 - Warning: <img> lacks "alt" attribute
line 672 column 15 - Warning: <img> lacks "alt" attribute
line 689 column 22 - Warning: <img> lacks "alt" attribute
line 689 column 63 - Warning: <img> lacks "alt" attribute
line 689 column 112 - Warning: <img> lacks "alt" attribute
line 689 column 162 - Warning: <img> lacks "alt" attribute
line 700 column 15 - Warning: <img> lacks "alt" attribute
line 716 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 716 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 716 column 244 - Warning: <img> proprietary attribute value "absmiddle"
line 725 column 25 - Warning: <img> lacks "alt" attribute
line 730 column 267 - Warning: <img> lacks "alt" attribute
line 205 column 1511 - Warning: trimming empty <font>
line 320 column 3345 - Warning: trimming empty <span>
line 511 column 1385 - Warning: trimming empty <p>
line 512 column 1425 - Warning: trimming empty <p>
line 513 column 1773 - Warning: trimming empty <p>
line 710 column 17 - Warning: trimming empty <tr>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 203 column 27 - Warning: <nobr> is not approved by W3C
line 205 column 157 - Warning: <table> proprietary attribute "height"
line 205 column 222 - Warning: <td> proprietary attribute "background"
line 205 column 318 - Warning: <td> proprietary attribute "background"
line 205 column 408 - Warning: <table> proprietary attribute "height"
line 205 column 488 - Warning: <td> proprietary attribute "background"
line 205 column 1443 - Warning: <td> proprietary attribute "background"
line 231 column 27 - Warning: <nobr> is not approved by W3C
line 273 column 27 - Warning: <nobr> is not approved by W3C
line 303 column 27 - Warning: <nobr> is not approved by W3C
line 316 column 47 - Warning: <nobr> is not approved by W3C
line 344 column 27 - Warning: <nobr> is not approved by W3C
line 374 column 27 - Warning: <nobr> is not approved by W3C
line 400 column 27 - Warning: <nobr> is not approved by W3C
line 426 column 27 - Warning: <nobr> is not approved by W3C
line 452 column 27 - Warning: <nobr> is not approved by W3C
line 478 column 27 - Warning: <nobr> is not approved by W3C
line 504 column 27 - Warning: <nobr> is not approved by W3C
line 506 column 970 - Warning: <table> proprietary attribute "height"
line 543 column 27 - Warning: <nobr> is not approved by W3C
line 569 column 27 - Warning: <nobr> is not approved by W3C
line 595 column 27 - Warning: <nobr> is not approved by W3C
line 621 column 27 - Warning: <nobr> is not approved by W3C
line 648 column 27 - Warning: <nobr> is not approved by W3C
line 650 column 73 - Warning: <table> proprietary attribute "height"
line 653 column 787 - Warning: <marquee> is not approved by W3C
line 677 column 27 - Warning: <nobr> is not approved by W3C
line 705 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 412 warnings and 0 errors!


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 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.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md