Register - Login
Views: 99384000
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 02:46:15 AM
Jul - The Cutting Room Floor - Nintendo 3DS games New poll - New thread - New reply
Pages: 1 2 3 Next newer thread | Next older thread
omega59
Member
Level: 29


Posts: 82/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-11-13 08:37:38 PM Link | Quote
So, I was on the web a while back, checking on 3D brew, and I found out a few things about the 3DS, and how much it'd cost to find a way to hack one. For the 3D Brew project, I think they needed $2000 to get around the security chip, they're doing so by opening the thing up, which is expensive since it's supposedly 10 layers. So how many of you would be interested in looking at 3DS games, I'd say Star Fox 64 3D and Ocarina of Time 3D would be the easier ones to crack for starters. I think in OoT 3D, they left in the Sakura (I think) test level, since a pre-release Japanese video had it, with two Wolfoes I believe. So what are your thoughts on this?
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 230/776
EXP: 1317880
For next: 80296

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 122 days

Posted on 06-11-13 11:10:51 PM Link | Quote
Originally posted by omega59
So, I was on the web a while back, checking on 3D brew, and I found out a few things about the 3DS, and how much it'd cost to find a way to hack one. For the 3D Brew project, I think they needed $2000 to get around the security chip, they're doing so by opening the thing up, which is expensive since it's supposedly 10 layers. So how many of you would be interested in looking at 3DS games, I'd say Star Fox 64 3D and Ocarina of Time 3D would be the easier ones to crack for starters. I think in OoT 3D, they left in the Sakura (I think) test level, since a pre-release Japanese video had it, with two Wolfoes I believe. So what are your thoughts on this?
I would love to look into 3DS games like OoT3D, NSMB2, Super Mario 3D Land and Virtue's Last Reward. The problem is that even though ROMs are being dumped, we have no way to tinker with the games. To my knowledge, there are no programs out there yet like Tinke to search through game files. Hell, I don't even think there are emulators with simple memory editors or even emulators to begin with.

I am more than ready to start looking into 3DS games but we just don't have the tools to look into 3DS games. Until then, the best we can do for 3DS games is list regional differences like for Mario Kart 7.

____________________
"Consider this a privilege. You have been chosen."
omega59
Member
Level: 29


Posts: 83/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-12-13 04:00:35 AM (last edited by omega59 at 06-12-13 04:04:39 AM) Link | Quote
Well, see if you can get some people to donate to 3D Brew. They need $2000 to crack into the security chip, and get into the system's coding itself. This chip is what allows games to be read. Unless someone's lucky enough to steal a Developer's 3DS (they're at Gamestop), we've gotta get into that chip. In fact, there's a PC utility on 3Dbrew's site, look them up on Google. The utility's called 3DS Explorer, not a fancy name, but they've gotten the files open.
Raccoon Sam
Member
free speech disabled
Level: 32


Posts: 156/187
EXP: 187679
For next: 18763

Since: 07-25-07

From: Somewhat

Since last post: 4.4 years
Last activity: 1.0 years

Posted on 06-12-13 05:14:38 AM Link | Quote
The fundraiser ended last month. Guess it's just waiting now.
omega59
Member
Level: 29


Posts: 84/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-12-13 06:59:34 AM Link | Quote
Hmm... I checked today, and it was still asking for donations... Either way, I'm heavily interested in what's inside 3DS games, so much space compared to what's actually used...
Hiccup
Member
Level: 57


Posts: 300/772
EXP: 1474044
For next: 11884

Since: 05-19-09


Since last post: 101 days
Last activity: 2 days

Posted on 06-12-13 02:46:34 PM Link | Quote
Originally posted by omega59
So, I was on the web a while back, checking on 3D brew, and I found out a few things about the 3DS, and how much it'd cost to find a way to hack one. For the 3D Brew project, I think they needed $2000 to get around the security chip, they're doing so by opening the thing up, which is expensive since it's supposedly 10 layers. So how many of you would be interested in looking at 3DS games, I'd say Star Fox 64 3D and Ocarina of Time 3D would be the easier ones to crack for starters. I think in OoT 3D, they left in the Sakura (I think) test level, since a pre-release Japanese video had it, with two Wolfoes I believe. So what are your thoughts on this?

Could you post the link to the video of OoT 3D?

____________________
New Super Mario Bros Beta Replica
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: 5028/5390
EXP: 29050828
For next: 284177

Since: 07-22-07

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

Since last post: 333 days
Last activity: 333 days

Posted on 06-12-13 09:23:06 PM Link | Quote
Post #5028 · Wed 130612 172306
Well, hackers have already managed to run code on the 3DS, but only through a very complex hack where they basically patched into the interface between the CPU and RAM chips. Lots of soldering involved. But that gives them a platform to stand on to probe the system from the inside, which is usually how exploits are found... Decapping the chips is another interesting technique, but it's a gamble whether it'll lead to anything.

____________________
omega59
Member
Level: 29


Posts: 85/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-12-13 10:40:14 PM Link | Quote
Originally posted by Hiccup
Originally posted by omega59
So, I was on the web a while back, checking on 3D brew, and I found out a few things about the 3DS, and how much it'd cost to find a way to hack one. For the 3D Brew project, I think they needed $2000 to get around the security chip, they're doing so by opening the thing up, which is expensive since it's supposedly 10 layers. So how many of you would be interested in looking at 3DS games, I'd say Star Fox 64 3D and Ocarina of Time 3D would be the easier ones to crack for starters. I think in OoT 3D, they left in the Sakura (I think) test level, since a pre-release Japanese video had it, with two Wolfoes I believe. So what are your thoughts on this?

Could you post the link to the video of OoT 3D?

Let's just say it was one of those nights where you had stayed up far too long for your own good before school, and I was dead tired. I never got the link, but I saw it on an article, which had a picture of the specific frames. They thought it was a Cave of Ordeals, but they've never seen the level before. It had the same old N64 textures, I think the title of the article was "Cave of Ordeals in Ocarina of Time 3D?" It was prerelease. I play the debug ROM when I'm downloading things/copying large things, so I know the level TOO well, I like facing Dark Link.
omega59
Member
Level: 29


Posts: 86/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-12-13 10:43:24 PM Link | Quote
Dude, it's on the first page of the Google search... looks like it got hype, heheh.
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 231/776
EXP: 1317880
For next: 80296

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 122 days

Posted on 06-12-13 11:45:00 PM Link | Quote
Originally posted by omega59
Originally posted by Hiccup
Originally posted by omega59
So, I was on the web a while back, checking on 3D brew, and I found out a few things about the 3DS, and how much it'd cost to find a way to hack one. For the 3D Brew project, I think they needed $2000 to get around the security chip, they're doing so by opening the thing up, which is expensive since it's supposedly 10 layers. So how many of you would be interested in looking at 3DS games, I'd say Star Fox 64 3D and Ocarina of Time 3D would be the easier ones to crack for starters. I think in OoT 3D, they left in the Sakura (I think) test level, since a pre-release Japanese video had it, with two Wolfoes I believe. So what are your thoughts on this?

Could you post the link to the video of OoT 3D?

Let's just say it was one of those nights where you had stayed up far too long for your own good before school, and I was dead tired. I never got the link, but I saw it on an article, which had a picture of the specific frames. They thought it was a Cave of Ordeals, but they've never seen the level before. It had the same old N64 textures, I think the title of the article was "Cave of Ordeals in Ocarina of Time 3D?" It was prerelease. I play the debug ROM when I'm downloading things/copying large things, so I know the level TOO well, I like facing Dark Link.
Honestly, a story like this only shows how gullible people are .

"Hey look! Young link is in the forest temple surrounded by wolves! This must be the cave of ordeals! :specialed:"

Way to jump to conclusions without any real evidence to support it. I wouldn't be surprised if trolls pull the same thing with Wind Waker HD but I guess I am just ranting now .

Until someone is able to crack the 3DS and provide an emulator, the only thing we can do is just patiently wait .

____________________
"Consider this a privilege. You have been chosen."
omega59
Member
Level: 29


Posts: 87/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-13-13 12:07:32 AM Link | Quote
As OoT 3D is the same basic coding, couldn't you just use 3DS Explorer to try and dump the files and see if you can inject some maps into a ROM of OoT on the N64? I believe it's possible, considering that it looks like they didn't upgrade the renderer from the N64, the lag issues almost confirm this, considering how much the 3DS can put out graphically. Resident Evil Revelations is a great example of what the 3DS can handle, I don't think the HD ports redid the main characters' models.
Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 232/776
EXP: 1317880
For next: 80296

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 122 days

Posted on 06-13-13 12:50:08 AM Link | Quote
Originally posted by omega59
As OoT 3D is the same basic coding, couldn't you just use 3DS Explorer to try and dump the files and see if you can inject some maps into a ROM of OoT on the N64?
I not saying it is possible or impossible. What I am saying is that I honestly don't know. I have never messed around with OoT (or MM for that matter). The only Zelda game I have experience hacking/screwing with is TWW. I have no idea what are standard file formats for OoT and I have no idea what are standard file formats for OoT3D. I am doubting that both versions of the game have the same file formats so, at least in my mind, I don't think it will be as easy as extracting a file from OoT3D, placing it into OoT and starting the game up. I would be happy to be proved wrong though.

____________________
"Consider this a privilege. You have been chosen."
xdaniel
980
Level: 64


Posts: 452/982
EXP: 2151580
For next: 62517

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 16 days
Last activity: 6 hours

Posted on 06-13-13 12:52:43 AM (last edited by xdaniel at 06-13-13 12:53:42 AM) Link | Quote


>>ESTABLISHING LINK...DONE.    >>FETCHING POST DATA...DONE.    >>EXECUTING POSTDISP.BIN...


As I have explained before "model" data in OoT on the N64 is far more low-level than any normal, actual model format like Wavefront OBJs or 3DS (= 3ds Max, not the handheld) or what have you. You will not be able to take 3DS maps and inject them into OoT N64 as-is - if anything, you'd need to convert them to ex. .obj, then import them into OoT using ex. SharpOcarina, which defeats the purpose.


____________________
cu xdaniel -- Follower of the Church of Madoka -- @xdanieldzd (Twitter) -- stapled tech (YouTube)



Cuber456

Fuzzy
Don't mind me. Just passing through.
Level: 56


Posts: 233/776
EXP: 1317880
For next: 80296

Since: 02-19-12

From: Everywhere at once.

Since last post: 4.2 years
Last activity: 122 days

Posted on 06-13-13 03:56:35 AM Link | Quote
Originally posted by xdaniel
As I have explained before "model" data in OoT on the N64 is far more low-level than any normal, actual model format like Wavefront OBJs or 3DS (= 3ds Max, not the handheld) or what have you. You will not be able to take 3DS maps and inject them into OoT N64 as-is - if anything, you'd need to convert them to ex. .obj, then import them into OoT using ex. SharpOcarina, which defeats the purpose.

That makes sense to me and confirms my suspicions I posted before.


omega59, I honestly don't even see the point of importing the models into OoT. That would just be one extra step. It would be easier to convert the map models found on OoT3D into a model format(like OBJ as xdaniel suggests) that can be viewed with a program like Blender. From there, you could at least be able to view all the map models and determine what is used and unused. However, the bigger problem is that I don't know how you would go about building a program to convert the map models from OoT3D and turn them into something that can be viewed on a computer. That is definitely an obstacle which might also be a bit of a gamble. Putting aside that you need to have patients and know how to build this program, you could end up putting in a ton of effort to build this program only to find the same unused rooms that are from OoT.

The easiest way to go about finding unused rooms that I can think of would be to swap around unknown/unidentified room files with a room file that is known, rebuild the ROM and run the game. Of course, since we don't have any 3DS emulators(or flash carts), it can't be done yet but it is far easier than building a specialized program for the purpose. Eventually an emulator will be released so while we don't know what other rooms could exist in OoT3D in the present, it is not an indefinite unknown.

The only other thing I have to say right now is that some unused rooms in OoT3D can be accessed using the Death Hole Wrong Warp glitch.

____________________
"Consider this a privilege. You have been chosen."
omega59
Member
Level: 29


Posts: 88/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-13-13 04:41:37 AM (last edited by omega59 at 06-13-13 04:47:48 AM) Link | Quote
The game seems to work literally exactly the same as the N64. I've taken deep gameplay studies, glitching, etc. Both react in the same ways to everything. OoT 3D is essentially OoT V1.3 with Dreamcast Graphics. What leads me to believe that they didn't fix their renderer from the N64 to 3DS is the fact that the system can take much more than what's used in the resources. This makes me believe that it's all of the same formats, under a 3DS executable. Oh, also the current point of my idea to import into the original OoT is that there's no 3DS emulators currently. And more proof to my claim that they're the same formats is that the same scenes are in play. If you don't know what a scene is, I'll sum it up. It's prebuilt map sections that will load when triggered, which is easy on the 3DS, since the game stutters when loading a scene on the 3DS. A useful exploit to see what prerendered scene files are what & where is to roll while against a wall, and go into first person view just as his feet hit the ground. Takes practice, but you'll look through walls on MM and OoT and the 3D version.
Sik

Level: 23


Posts: 21/107
EXP: 64768
For next: 2955

Since: 12-07-12


Since last post: 3.3 years
Last activity: 1.2 years

Posted on 06-13-13 05:07:21 AM Link | Quote
I recall Nintendo once saying they went as far as recreating the same bugs as the N64 version (except for those that do nothing interesting but crash the game and such), so don't assume that just because many of the bugs are the same it's based on the original engine.
xdaniel
980
Level: 64


Posts: 453/982
EXP: 2151580
For next: 62517

Since: 12-04-08

Pronouns: he/they
From: Germany

Since last post: 16 days
Last activity: 6 hours

Posted on 06-13-13 05:13:03 AM Link | Quote


>>ESTABLISHING LINK...DONE.    >>FETCHING POST DATA...DONE.    >>EXECUTING POSTDISP.BIN...


The model format being identical between OoT 3D and the original is pretty much impossible, as the model data on the N64 is just graphics commands specific to the N64. So unless Nintendo crammed the N64's chipset into the 3DS, or they use some kind of graphics Ucode emulator which wouldn't make any bloody sense, forget it.

And I know how the technical side of OoT N64 works, not from glitching but from hacking the game. I know how almost every area in the game is a scene (ex. excluding the grottos which are all grouped together), how every scene has at least one room, how all the interactive objects in the game are actors, how every scene and room can have alternate headers used for ex. separate area configurations for Child and Adult Link and for cutscenes, etc.

I don't know everything, but I know enough to be pretty much 100% sure that game data, like maps or actors models, is not interchangeable between the N64 and 3DS versions of OoT - the N64 game's data is too N64-specific.


____________________
cu xdaniel -- Follower of the Church of Madoka -- @xdanieldzd (Twitter) -- stapled tech (YouTube)



omega59
Member
Level: 29


Posts: 89/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-13-13 06:13:43 AM Link | Quote
Well, the scenes may be the same format. It is worth a try, and it may be running a model interpreter. We don't even actually know what the engine is, but the 3DS's video chipset is from Nvidia, and it's highest resolution output is 720p, which the 3DS never uses. Seam walking still works in OoT 3D, but they tried hard blocking the seams off. In the Kokiri Forest, you can seam walk in the roots of houses, by backflipping above them. They specifically didn't want seam walking, and why would they go to the trouble of making a new engine? All of the required tools are provided, you just need to patch the glitches, add in 3DS features, and run a model interpretor inside of the executable file. The 3DS has good enough hardware to be capable of this, and much of the original level design is still there, under what they added for a more fitting look. For instance, the Zora's Domain cave still exists, the same as on the N64. There's too much of what they didn't want in, seam walking was a big no-no for them to keep.
Raccoon Sam
Member
free speech disabled
Level: 32


Posts: 157/187
EXP: 187679
For next: 18763

Since: 07-25-07

From: Somewhat

Since last post: 4.4 years
Last activity: 1.0 years

Posted on 06-13-13 11:28:17 AM Link | Quote
i can guarantee that absolutely none of the model, scene, etc. data between the 3DS and N64 versions are interchangeable.
omega59
Member
Level: 29


Posts: 90/184
EXP: 144352
For next: 3533

Since: 02-25-13


Since last post: 6.5 years
Last activity: 5.0 years

Posted on 06-13-13 03:41:24 PM Link | Quote
It's very likely, but not absolutely impossible, as it's just data interpreted though the engine. They probably did something cheap.
Pages: 1 2 3 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Nintendo 3DS games 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, 12 query cache hits.
Query execution time:  0.091632 seconds
Script execution time:  0.030569 seconds
Total render time:  0.122201 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 301 - 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 97 - Warning: unescaped & or unknown entity "&page"
line 149 column 130 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 165 - 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 102 - 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 102 - Warning: unescaped & or unknown entity "&postid"
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 102 - Warning: unescaped & or unknown entity "&postid"
line 236 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 238 column 9 - Warning: missing <tr>
line 256 column 13 - Warning: missing <tr>
line 257 column 102 - Warning: unescaped & or unknown entity "&postid"
line 262 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 264 column 9 - Warning: missing <tr>
line 282 column 13 - Warning: missing <tr>
line 283 column 102 - Warning: unescaped & or unknown entity "&postid"
line 288 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 290 column 9 - Warning: missing <tr>
line 308 column 13 - Warning: missing <tr>
line 309 column 102 - Warning: unescaped & or unknown entity "&postid"
line 316 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 318 column 9 - Warning: missing <tr>
line 336 column 13 - Warning: missing <tr>
line 337 column 102 - Warning: unescaped & or unknown entity "&postid"
line 339 column 4818 - Warning: replacing unexpected input with </input>
line 339 column 5132 - Warning: discarding unexpected </span>
line 342 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 344 column 9 - Warning: missing <tr>
line 362 column 13 - Warning: missing <tr>
line 363 column 102 - Warning: unescaped & or unknown entity "&postid"
line 370 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 372 column 9 - Warning: missing <tr>
line 390 column 13 - Warning: missing <tr>
line 391 column 102 - Warning: unescaped & or unknown entity "&postid"
line 396 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 398 column 9 - Warning: missing <tr>
line 416 column 13 - Warning: missing <tr>
line 417 column 102 - Warning: unescaped & or unknown entity "&postid"
line 430 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 432 column 9 - Warning: missing <tr>
line 450 column 13 - Warning: missing <tr>
line 451 column 102 - Warning: unescaped & or unknown entity "&postid"
line 456 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 458 column 9 - Warning: missing <tr>
line 476 column 13 - Warning: missing <tr>
line 477 column 102 - Warning: unescaped & or unknown entity "&postid"
line 482 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 484 column 9 - Warning: missing <tr>
line 502 column 13 - Warning: missing <tr>
line 503 column 102 - Warning: unescaped & or unknown entity "&postid"
line 505 column 74 - Warning: <style> isn't allowed in <td> elements
line 505 column 9 - Info: <td> previously mentioned
line 511 column 1363 - Warning: discarding unexpected </i>
line 506 column 312 - Warning: missing </div>
line 518 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 520 column 9 - Warning: missing <tr>
line 538 column 13 - Warning: missing <tr>
line 539 column 102 - Warning: unescaped & or unknown entity "&postid"
line 552 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 554 column 9 - Warning: missing <tr>
line 572 column 13 - Warning: missing <tr>
line 573 column 102 - Warning: unescaped & or unknown entity "&postid"
line 578 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 580 column 9 - Warning: missing <tr>
line 598 column 13 - Warning: missing <tr>
line 599 column 102 - Warning: unescaped & or unknown entity "&postid"
line 604 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 606 column 9 - Warning: missing <tr>
line 624 column 13 - Warning: missing <tr>
line 625 column 102 - Warning: unescaped & or unknown entity "&postid"
line 627 column 74 - Warning: <style> isn't allowed in <td> elements
line 627 column 9 - Info: <td> previously mentioned
line 637 column 1920 - Warning: discarding unexpected </i>
line 628 column 312 - Warning: missing </div>
line 644 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 646 column 9 - Warning: missing <tr>
line 664 column 13 - Warning: missing <tr>
line 665 column 102 - Warning: unescaped & or unknown entity "&postid"
line 670 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 672 column 9 - Warning: missing <tr>
line 690 column 13 - Warning: missing <tr>
line 691 column 102 - Warning: unescaped & or unknown entity "&postid"
line 696 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 698 column 9 - Warning: missing <tr>
line 716 column 13 - Warning: missing <tr>
line 717 column 102 - Warning: unescaped & or unknown entity "&postid"
line 722 column 17 - Warning: missing <tr>
line 722 column 17 - Warning: discarding unexpected <table>
line 725 column 35 - Warning: missing <tr>
line 725 column 97 - Warning: unescaped & or unknown entity "&page"
line 725 column 130 - Warning: unescaped & or unknown entity "&page"
line 725 column 50 - Warning: missing </font> before </td>
line 725 column 165 - Warning: missing </font> before </table>
line 727 column 35 - Warning: missing <tr>
line 727 column 50 - Warning: missing </font> before </td>
line 728 column 37 - Warning: unescaped & or unknown entity "&id"
line 727 column 189 - Warning: missing </font> before </table>
line 729 column 17 - Warning: discarding unexpected </textarea>
line 729 column 28 - Warning: discarding unexpected </form>
line 729 column 35 - Warning: discarding unexpected </embed>
line 729 column 43 - Warning: discarding unexpected </noembed>
line 729 column 53 - Warning: discarding unexpected </noscript>
line 729 column 64 - Warning: discarding unexpected </noembed>
line 729 column 74 - Warning: discarding unexpected </embed>
line 729 column 82 - Warning: discarding unexpected </table>
line 729 column 90 - Warning: discarding unexpected </table>
line 731 column 9 - Warning: missing </font> before <table>
line 743 column 25 - Warning: discarding unexpected </font>
line 752 column 58 - Warning: discarding unexpected </font>
line 730 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 246 - 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 172 column 15 - Warning: <img> lacks "alt" attribute
line 186 column 11 - 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 111 - Warning: <img> lacks "alt" attribute
line 187 column 161 - Warning: <img> lacks "alt" attribute
line 188 column 11 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 215 column 22 - Warning: <img> lacks "alt" attribute
line 215 column 63 - Warning: <img> lacks "alt" attribute
line 215 column 112 - Warning: <img> lacks "alt" attribute
line 215 column 162 - Warning: <img> lacks "alt" attribute
line 226 column 15 - Warning: <img> lacks "alt" attribute
line 230 column 92 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 241 column 22 - Warning: <img> lacks "alt" attribute
line 241 column 63 - Warning: <img> lacks "alt" attribute
line 241 column 112 - Warning: <img> lacks "alt" attribute
line 241 column 162 - Warning: <img> lacks "alt" attribute
line 242 column 11 - Warning: <img> escaping malformed URI reference
line 242 column 11 - Warning: <img> lacks "alt" attribute
line 252 column 15 - Warning: <img> lacks "alt" attribute
line 267 column 22 - Warning: <img> lacks "alt" attribute
line 267 column 63 - Warning: <img> lacks "alt" attribute
line 267 column 112 - Warning: <img> lacks "alt" attribute
line 267 column 162 - Warning: <img> lacks "alt" attribute
line 278 column 15 - Warning: <img> lacks "alt" attribute
line 293 column 22 - Warning: <img> lacks "alt" attribute
line 293 column 63 - Warning: <img> lacks "alt" attribute
line 293 column 112 - Warning: <img> lacks "alt" attribute
line 293 column 162 - Warning: <img> lacks "alt" attribute
line 304 column 15 - Warning: <img> lacks "alt" attribute
line 321 column 23 - Warning: <img> lacks "alt" attribute
line 321 column 64 - Warning: <img> lacks "alt" attribute
line 321 column 113 - Warning: <img> lacks "alt" attribute
line 321 column 163 - Warning: <img> lacks "alt" attribute
line 332 column 15 - Warning: <img> lacks "alt" attribute
line 347 column 22 - Warning: <img> lacks "alt" attribute
line 347 column 63 - Warning: <img> lacks "alt" attribute
line 347 column 112 - Warning: <img> lacks "alt" attribute
line 347 column 162 - Warning: <img> lacks "alt" attribute
line 358 column 15 - Warning: <img> lacks "alt" attribute
line 375 column 22 - Warning: <img> lacks "alt" attribute
line 375 column 63 - Warning: <img> lacks "alt" attribute
line 375 column 112 - Warning: <img> lacks "alt" attribute
line 375 column 162 - Warning: <img> lacks "alt" attribute
line 386 column 15 - Warning: <img> lacks "alt" attribute
line 400 column 11 - Warning: <img> lacks "alt" attribute
line 401 column 22 - Warning: <img> lacks "alt" attribute
line 401 column 63 - Warning: <img> lacks "alt" attribute
line 401 column 111 - Warning: <img> lacks "alt" attribute
line 401 column 161 - Warning: <img> lacks "alt" attribute
line 402 column 11 - Warning: <img> lacks "alt" attribute
line 412 column 15 - Warning: <img> lacks "alt" attribute
line 421 column 1793 - Warning: <img> proprietary attribute value "absmiddle"
line 421 column 1793 - Warning: <img> lacks "alt" attribute
line 425 column 2153 - Warning: <img> proprietary attribute value "absmiddle"
line 425 column 2153 - Warning: <img> lacks "alt" attribute
line 427 column 2326 - Warning: <img> proprietary attribute value "absmiddle"
line 427 column 2326 - Warning: <img> lacks "alt" attribute
line 435 column 22 - Warning: <img> lacks "alt" attribute
line 435 column 63 - Warning: <img> lacks "alt" attribute
line 435 column 112 - Warning: <img> lacks "alt" attribute
line 435 column 162 - Warning: <img> lacks "alt" attribute
line 446 column 15 - Warning: <img> lacks "alt" attribute
line 460 column 11 - Warning: <img> lacks "alt" attribute
line 461 column 22 - Warning: <img> lacks "alt" attribute
line 461 column 63 - Warning: <img> lacks "alt" attribute
line 461 column 111 - Warning: <img> lacks "alt" attribute
line 461 column 161 - Warning: <img> lacks "alt" attribute
line 462 column 11 - Warning: <img> lacks "alt" attribute
line 472 column 15 - Warning: <img> lacks "alt" attribute
line 486 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 15 - Warning: <img> lacks "alt" attribute
line 486 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 58 - Warning: <img> lacks "alt" attribute
line 486 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 101 - Warning: <img> lacks "alt" attribute
line 486 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 144 - Warning: <img> lacks "alt" attribute
line 486 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 187 - Warning: <img> lacks "alt" attribute
line 486 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 230 - Warning: <img> lacks "alt" attribute
line 486 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 273 - Warning: <img> lacks "alt" attribute
line 486 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 316 - Warning: <img> lacks "alt" attribute
line 486 column 359 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 359 - Warning: <img> lacks "alt" attribute
line 486 column 402 - Warning: <img> proprietary attribute value "absmiddle"
line 486 column 402 - Warning: <img> lacks "alt" attribute
line 487 column 22 - Warning: <img> lacks "alt" attribute
line 487 column 63 - Warning: <img> lacks "alt" attribute
line 487 column 112 - Warning: <img> lacks "alt" attribute
line 487 column 162 - Warning: <img> lacks "alt" attribute
line 488 column 11 - Warning: <img> lacks "alt" attribute
line 498 column 15 - Warning: <img> lacks "alt" attribute
line 502 column 91 - Warning: <font> attribute "color" had invalid value "32126d" and has been replaced
line 511 column 1114 - Warning: <div> anchor "divxdn" already defined
line 513 column 1432 - Warning: <img> lacks "alt" attribute
line 513 column 1567 - Warning: <img> lacks "alt" attribute
line 514 column 1649 - Warning: <img> lacks "alt" attribute
line 522 column 11 - Warning: <img> lacks "alt" attribute
line 523 column 22 - Warning: <img> lacks "alt" attribute
line 523 column 63 - Warning: <img> lacks "alt" attribute
line 523 column 111 - Warning: <img> lacks "alt" attribute
line 523 column 161 - Warning: <img> lacks "alt" attribute
line 524 column 11 - Warning: <img> lacks "alt" attribute
line 534 column 15 - Warning: <img> lacks "alt" attribute
line 557 column 22 - Warning: <img> lacks "alt" attribute
line 557 column 63 - Warning: <img> lacks "alt" attribute
line 557 column 112 - Warning: <img> lacks "alt" attribute
line 557 column 162 - Warning: <img> lacks "alt" attribute
line 568 column 15 - Warning: <img> lacks "alt" attribute
line 572 column 92 - Warning: <font> attribute "color" had invalid value "97ACEF" and has been replaced
line 583 column 22 - Warning: <img> lacks "alt" attribute
line 583 column 63 - Warning: <img> lacks "alt" attribute
line 583 column 112 - Warning: <img> lacks "alt" attribute
line 583 column 162 - Warning: <img> lacks "alt" attribute
line 594 column 15 - Warning: <img> lacks "alt" attribute
line 608 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 15 - Warning: <img> lacks "alt" attribute
line 608 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 58 - Warning: <img> lacks "alt" attribute
line 608 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 101 - Warning: <img> lacks "alt" attribute
line 608 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 144 - Warning: <img> lacks "alt" attribute
line 608 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 187 - Warning: <img> lacks "alt" attribute
line 608 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 230 - Warning: <img> lacks "alt" attribute
line 608 column 273 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 273 - Warning: <img> lacks "alt" attribute
line 608 column 316 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 316 - Warning: <img> lacks "alt" attribute
line 608 column 359 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 359 - Warning: <img> lacks "alt" attribute
line 608 column 402 - Warning: <img> proprietary attribute value "absmiddle"
line 608 column 402 - Warning: <img> lacks "alt" attribute
line 609 column 22 - Warning: <img> lacks "alt" attribute
line 609 column 63 - Warning: <img> lacks "alt" attribute
line 609 column 112 - Warning: <img> lacks "alt" attribute
line 609 column 162 - Warning: <img> lacks "alt" attribute
line 610 column 11 - Warning: <img> lacks "alt" attribute
line 620 column 15 - Warning: <img> lacks "alt" attribute
line 628 column 312 - Warning: <div> anchor "divxdn" already defined
line 637 column 1671 - Warning: <div> anchor "divxdn" already defined
line 639 column 1989 - Warning: <img> lacks "alt" attribute
line 639 column 2124 - Warning: <img> lacks "alt" attribute
line 640 column 2206 - Warning: <img> lacks "alt" attribute
line 649 column 22 - Warning: <img> lacks "alt" attribute
line 649 column 63 - Warning: <img> lacks "alt" attribute
line 649 column 112 - Warning: <img> lacks "alt" attribute
line 649 column 162 - Warning: <img> lacks "alt" attribute
line 660 column 15 - Warning: <img> lacks "alt" attribute
line 675 column 22 - Warning: <img> lacks "alt" attribute
line 675 column 63 - Warning: <img> lacks "alt" attribute
line 675 column 112 - Warning: <img> lacks "alt" attribute
line 675 column 162 - Warning: <img> lacks "alt" attribute
line 676 column 11 - Warning: <img> escaping malformed URI reference
line 676 column 11 - Warning: <img> lacks "alt" attribute
line 686 column 15 - Warning: <img> lacks "alt" attribute
line 701 column 22 - Warning: <img> lacks "alt" attribute
line 701 column 63 - Warning: <img> lacks "alt" attribute
line 701 column 112 - Warning: <img> lacks "alt" attribute
line 701 column 162 - Warning: <img> lacks "alt" attribute
line 712 column 15 - Warning: <img> lacks "alt" attribute
line 728 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 728 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 728 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 737 column 25 - Warning: <img> lacks "alt" attribute
line 742 column 267 - Warning: <img> lacks "alt" attribute
line 339 column 4885 - Warning: trimming empty <label>
line 722 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 231 column 27 - Warning: <nobr> is not approved by W3C
line 257 column 27 - Warning: <nobr> is not approved by W3C
line 283 column 27 - Warning: <nobr> is not approved by W3C
line 309 column 27 - Warning: <nobr> is not approved by W3C
line 337 column 27 - Warning: <nobr> is not approved by W3C
line 363 column 27 - Warning: <nobr> is not approved by W3C
line 391 column 27 - Warning: <nobr> is not approved by W3C
line 417 column 27 - Warning: <nobr> is not approved by W3C
line 451 column 27 - Warning: <nobr> is not approved by W3C
line 477 column 27 - Warning: <nobr> is not approved by W3C
line 503 column 27 - Warning: <nobr> is not approved by W3C
line 539 column 27 - Warning: <nobr> is not approved by W3C
line 573 column 27 - Warning: <nobr> is not approved by W3C
line 599 column 27 - Warning: <nobr> is not approved by W3C
line 625 column 27 - Warning: <nobr> is not approved by W3C
line 665 column 27 - Warning: <nobr> is not approved by W3C
line 691 column 27 - Warning: <nobr> is not approved by W3C
line 717 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 338 warnings and 0 errors!


URIs must be properly escaped, they must not contain unescaped
characters below U+0021 including the space character and not
above U+007E. Tidy escapes the URI for you as recommended by
HTML 4.01 section B.2.1 and XML 1.0 section 4.2.2. Some user agents
use another algorithm to escape such URIs and some server-sided
scripts depend on that. If you want to depend on that, you must
escape the URI on your own. For more information please refer to
http://www.w3.org/International/O-URL-and-ident.html

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