Register - Login
Views: 99382256
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 01:19:13 AM
Jul - The Cutting Room Floor - Final Fantasy XIII (Unused/Beta/Early stuff) New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 Next newer thread | Next older thread
VIRGIN KLM
Member
Level: 21


Posts: 71/89
EXP: 45037
For next: 4906

Since: 06-07-14


Since last post: 6.3 years
Last activity: 6.0 years

Posted on 11-10-14 08:16:01 AM (last edited by VIRGIN KLM at 11-10-14 08:25:00 AM) Link | Quote
Gigantuar Prime! I prefer that name than the post-FFXIII-2 one!
I knew that those stuff I saw in RAM loaded his textures and model!
But now unfortunately I'm almost sure that if you want to encounter the dummy enemies you need to inject ASM code to the game.
BTW, do you get a bestiary/datalog entry of Metal Gigantuar after defeating him?
I want to spot on what place in RAM datalog entries get stored, we could trigger even more unused entries.

So now we can confirm I guess that the most accurate explanation of what Rotten Tomato and Gigantuar Prime are is that they were from day one going to be DLC monsters, they just ended up being present in the game's data.
(The same thing happens with Valfodr [recruitable monster] on FFXIII-2, even though you can only fight him and get him on your team only if you have one of the DLCs, his model and all data are present on the base game too)
^This should go on the wiki page. It couldn't get more rick solid proof.
SkacikPL
Member
Level: 15


Posts: 25/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 11-10-14 09:49:56 AM (last edited by SkacikPL at 11-10-14 10:04:32 AM) Link | Quote
Originally posted by hedgehog89
I'm back again.

This time, I want to present you my Youtube channel, where I will be uploading my findings.

After messing around with the offsets that when FF'd would dissappear the monsters of Zone C, I've found how to trigger the monsters of both Zone C and A. Just after the offset where the Treaseure Flag is stored (you can view it with the cheat table I've uploaded before), fill the next 4 bytes with FF but leave the next 5 bytes as 00. This will make monsters appear on both Zones and in Zone A Rotten Tomato and Metal Gigantuar appears!!, but, it's giving me the black screen instead of the Event of the invisible monster that it's Metal Gigantuar.

Here is the link to the channel: https://www.youtube.com/channel/UCRp1MI20VwWT-cRHaorisLQ
Stay tuned on both, here and my channel for more!

EDIT: So far the research on 7th monsters goes as follows:


We have the Nemesis, Switch Event and Treasure Flag offsets as follows:

03 04 05
FF FF FF

The monsters seem to be controlled by the next 8 bytes:

03 04 05 06 07 08 09 0A 0B 0C 0D
FF FF FF FF FF FF FF 00 00 00 00


Playing around with them, changing from FF to 00 and viceversa seem to change the monsters that appear and, setting the bytes 06 and 07 to 00 deletes the monsters in the beginning of Zone A while 08 and 09 the ones at the end.

Offset 0B seems to control the Metal Gigantuar Event and Metal Gigantuar itself. Setting to FF triggers the event but no monsters, and they go deleted too. While 00 Metal Gigantuar appers but event gives black screen.

EDIT 2: Through warping, just before crossing the gate setting the third axis to -550, you can battle Gigantuar Prime. The battle have been uploaded to my channel.

EDIT 3: Savegame for battling Gigantuar Prime: http://www.mediafire.com/download/l5efya9qgcyvgfh/ff13-35.dat


Great job, kudos!
On a side note, it looks that the patch may be coming soon:
https://steamdb.info/app/292120/history/

Both test branch build has jumped up quite a bit:
branches/test/buildid: 311569 › 432612

Unless the PC port is total spaghetti code i guess we're getting more fixes than just fullscreen escpe prompt and asian button swap fix.
hedgehog89
Member
Level: 19


Posts: 71/75
EXP: 34313
For next: 1464

Since: 09-02-14


Since last post: 7.1 years
Last activity: 6.7 years

Posted on 11-10-14 01:35:53 PM Link | Quote
Originally posted by VIRGIN KLM
But now unfortunately I'm almost sure that if you want to encounter the dummy enemies you need to inject ASM code to the game.


There is still more to try before needing ASM. Zone B have been eluding any workaround to open the doors on the eastern part of the area. There are 2 (or three if I remember) doors locked that doesn't let the game load the map completely. We need to unlock these doors, then begin playing around with the offsets around the ones involved to see if we can get monsters to spawn. I haven't tried to beat Nemesis and go to Zone B to see if the doors do open after that. I'm afraid it could be a RAM only (not stored in the savedata) thing, like the Switch that EternalSoft found nearby Zone D, that could actually be an unmapped Zone E since the playable area doesn't match Zone D map.

Originally posted by VIRGIN KLM

BTW, do you get a bestiary/datalog entry of Metal Gigantuar after defeating him?
I want to spot on what place in RAM datalog entries get stored, we could trigger even more unused entries.


No, it's the same with Nemesis, the datalog entry is not present as it doesn't have a picture nor can be unlocked from the savedata. However it seem the datalog in RAM (and it's file yet to discover that have the entries) is bigger and, the entries for all dummied monsters should be there and possible localized. We should try to find the actual datalog data in the game files, it could involve a wdb, a clb and a ztr for each language (text compressed on unknown format, maybe zlib).

Originally posted by VIRGIN KLM
So now we can confirm I guess that the most accurate explanation of what Rotten Tomato and Gigantuar Prime are is that they were from day one going to be DLC monsters, they just ended up being present in the game's data.
(The same thing happens with Valfodr [recruitable monster] on FFXIII-2, even though you can only fight him and get him on your team only if you have one of the DLCs, his model and all data are present on the base game too)
^This should go on the wiki page. It couldn't get more rick solid proof.


I think they let the monster data and, in FFXIII the area data in the base game for performance and, to make the DLC a smaller download. Other reason should have been planning the monster to be in-game and later moving it to DLC.
VIRGIN KLM
Member
Level: 21


Posts: 72/89
EXP: 45037
For next: 4906

Since: 06-07-14


Since last post: 6.3 years
Last activity: 6.0 years

Posted on 11-11-14 12:33:44 AM Link | Quote
Also, Wurtzitoise has an entry in the datalog/bestiary but he doesn't appear in the game. So far I have spotted that his textures are still on the game data, but his actual model is missing, then on the other side is not that I have found any of the Oretoise models to be honest which is impossible to happen (exclude the unfinished non-textured one that is not used). There is a possiblility that All those untextured models are actually dummy/earlier version of the final ones, which is pretty intresting since some of them don't fit in the category they are, like some enemies that are simply NPCs on the game.
SkacikPL
Member
Level: 15


Posts: 26/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 11-11-14 03:30:15 PM Link | Quote
New update just got announced:


The FINAL FANTASY XIII team have been working hard to improve your experience on Steam and we're happy to announce the following changes will be rolled out at the beginning of December.

■ All versions
Custom resolutions (720p, 1080p...) and graphic options will be added.


That's neat and all, but what about the horrid performance, i mean, in the 30-60 fps bracket, it usually performs closer to the first option...
VIRGIN KLM
Member
Level: 21


Posts: 73/89
EXP: 45037
For next: 4906

Since: 06-07-14


Since last post: 6.3 years
Last activity: 6.0 years

Posted on 11-11-14 03:57:26 PM (last edited by VIRGIN KLM at 11-11-14 04:35:01 PM) Link | Quote
I want to see what will this update change in the code and I will try to replicate the same thing on PS3. :p

Also:
http://gematsu.com/2014/11/final-fantasy-xiii-2-coming-steam-next-month
Get ready for a new article/thread I guess.
SkacikPL
Member
Level: 15


Posts: 27/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 11-11-14 05:29:24 PM (last edited by SkacikPL at 11-11-14 06:23:05 PM) Link | Quote
I wonder what do they mean by "new features and enhancements"
//
Also:
http://store.steampowered.com/app/292140/
Also#2:
If anyone has an account on Greenman Gaming, you can get it a tad cheaper there. It's 10% off just like on steam but you can use additional 25% off voucher:
O1QRPS-BH3AYL-O56S6G
VIRGIN KLM
Member
Level: 21


Posts: 74/89
EXP: 45037
For next: 4906

Since: 06-07-14


Since last post: 6.3 years
Last activity: 6.0 years

Posted on 11-11-14 11:08:49 PM Link | Quote
Originally posted by SkacikPL
I wonder what do they mean by "new features and enhancements"

Judging from what they meant with Kingdom Hearts 2.5 HD Remix they mean the DLCs.
hedgehog89
Member
Level: 19


Posts: 72/75
EXP: 34313
For next: 1464

Since: 09-02-14


Since last post: 7.1 years
Last activity: 6.7 years

Posted on 11-12-14 12:35:17 AM (last edited by hedgehog89 at 11-12-14 12:35:41 AM) Link | Quote
This is great news! I thought I had to wait until 2015 for it.

So far, my cheat table seem to work just fine in this new version so I can continue my research. I already have plans for XIII-2 when it comes out.
SkacikPL
Member
Level: 15


Posts: 28/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 11-12-14 10:41:20 AM Link | Quote
Other thing which i've been wondering but it came to me post-fight.

Anyone tried to use a trainer to defeat ushumgal as Hope (the first stage, where you're supposed to loose)?
I wonder how game would behave if you'd actually manage to do it.
VIRGIN KLM
Member
Level: 21


Posts: 75/89
EXP: 45037
For next: 4906

Since: 06-07-14


Since last post: 6.3 years
Last activity: 6.0 years

Posted on 11-12-14 04:04:51 PM Link | Quote
I did it. It counts as you have lost.
SkacikPL
Member
Level: 15


Posts: 29/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 11-19-14 11:31:35 AM Link | Quote
I wonder whether there's a way to export the animations from XIII files, be it PC or console.
I guess that it does exist as someone earlier mentioned that retail release still contains assets and animations presented in the first E3 mockup trailer.

I would want to try rip those assets and rebuild that mockup scene in Unreal Engine 4 for example, but i don't have the console release files and ripping PC is a no go as of now so i'm not sure if it's worth the effort.
VIRGIN KLM
Member
Level: 21


Posts: 76/89
EXP: 45037
For next: 4906

Since: 06-07-14


Since last post: 6.3 years
Last activity: 6.0 years

Posted on 11-19-14 04:07:59 PM Link | Quote
They are in the mot/ folders, some of them you need to find the model that corresponds to the animations.
The problem is that some animations work doubled with others, like a mixture of two so it's going to be more complicated than that.
Krisan Thyme
60
Level: 19


Posts: 43/60
EXP: 34111
For next: 1666

Since: 07-25-07


Since last post: 4.4 years
Last activity: 331 days

Posted on 12-15-14 06:19:26 AM (last edited by Krisan Thyme at 12-16-14 12:04:55 PM) Link | Quote
I haven't posted here in ages! Goodness!
Anyway, I have a lot of catching up to do with FFXIII it looks like, wish I'd been on board with this sooner, as some of these discoveries are really fascinating.. But I digress I fear. Though not directly related to XIII itself, I recently picked up XIII-2 for the PC and have been prodding at it the last couple of days.. I thought given the interest in this thread, and since both games are essentially running on the same engine, why not share some of my findings?

Since it's only been two days, I've only gotten to do a bit of mucking around, but eh..
For those interested in seeing, I made an album of some of the stuff I've been looking into:
http://imgur.com/a/UaYPm

Primarily at the moment, I'm trying to understand how the game handles the party system.. It's really bizarre actually, since it seems like the game handles Mog as a third party member or something..? I haven't come to grips with that one yet, but he seems to be handled as the third PC of your party, and if you remove him you completely lose all access to Mog functions. (Some other weirdness can result from this too..)

Also apparently the entire original XIII cast have full fledged PC profiles for learning magic, equipment, levels, etc.. This isn't exactly news I don't think, as this was a thing I think some save hackers found out on the consoles ages back, but it's interesting because I discovered something different about the PC version.. on the console versions, I found profiles for Lebreau and Gadot, which seemed like nothing more than remnants of the original game, where they were temporary party members.. trying to force them into your party also crashed the game on consoles, unsurprisingly. What's really interesting though is that you CAN add them to your party on the PC version without it causing a crash..! They show up and sort of function even, and strangely enough it looks like they even have mini-portraits in battle! (At least Lebreau did when I tested)

It's worth adding that a few things of what's seen in the album above is just me modifying how the "costume" function of the game works. (Such as Stria and Adult Hope) I noticed it's possible to load virtually any model in the game by passing it off as a "costume", though animations are a messier matter (those are possible too though, with some tweaking).. Still, if we could figure out a proper hard-modding solution, we could probably do a lot of fun things with this game..
hedgehog89
Member
Level: 19


Posts: 73/75
EXP: 34313
For next: 1464

Since: 09-02-14


Since last post: 7.1 years
Last activity: 6.7 years

Posted on 12-15-14 05:42:32 PM (last edited by hedgehog89 at 12-16-14 01:56:59 AM) Link | Quote
Awesome findings Krisan!, Maybe they planned to do a more complex story that involved the Nora gang, they developed their battle animations but likely due to time constraints they dropped it out.

I was going to attempt to find interesting stuff in XIII-2, but since it's coming with all the DLC I couldn't try for example, to load the Colusseum in DLC mode without it to see if it would behave like the Seventh Ark. I've noticed that area mode do exist in the PS3 version disc.

I haven't looked in the PC zone files to see if there are files for debug / unreleased areas, like happened with FFXIII for PC. It have the zone files of all areas, including the Bodhum one that likely have Lightning's House inside. But sadly the filelist for these zone files are missing so we need to develop a zlib bruteforce tool that could extract the models and audio of them. I'm planning to do that too, using advanced software development skills as my cowboy coding attempt failed too much.

So far, I've stalled with FFXIII research. I've been unable to fully unlock the Zone B of the Seventh Ark.

So the pending work for this game is to:

1. Bruteforce zlib on the extra zone files to get models and sound, specially on Bodhum (z009).
2. Unlock the doors in Zone B of the Seventh Ark.
3. Find a way to replace monsters with unused ones (Gorgira, Raspatil and Ereshkigal are there waiting to be discovered, with their own names planned for this game). An approach would be to replace the monsters of a mission with an unused one, maybe if done before accepting the mission it will load it with it's ai.

These tasks are beyond my knowledge on how to do them:

1. Get to know why the switches at the Seventh Ark freeze when attempting to use them.
2. Locate Zone D. Although it's charted in the map, there is anything around where you can walk into, it's Z coordinate is unknown.
3. Mystery of Zone E. Discovered by KazukiMutou it's located a little bit north of Zone D, nothing is rendered and the area you can move doesn't match Zone D.

By the way, the December 11 update rendered my cheat table useless, here is the new one for this new version of the game: http://www.mediafire.com/view/wv6fhs4h48nh6he/ffxiiiimg_7th_­v2_rev1.CT

EDIT: It was KazukiMutou who found Zone E, by viewing a switch there after Nemesis battle (I've been unable to get the switch to appear). EthernalSoft did on the other hand, attempts in knowing how to change the monsters of a battle.
Krisan Thyme
60
Level: 19


Posts: 44/60
EXP: 34111
For next: 1666

Since: 07-25-07


Since last post: 4.4 years
Last activity: 331 days

Posted on 12-15-14 06:41:41 PM (last edited by Krisan Thyme at 12-16-14 12:16:31 PM) Link | Quote
Thanks, though there's still quite a LOT to discover yet I think..



Like this.. As I said in the previous post Mog is treated as a party member, so by replacing him with one of the original XIII cast I can get one of the old team members to follow me around on the field, heh! Though they don't show up in combat this way, because neither does Mog normally. (either slot three is hardcoded that way, or something is flagged somewhere to disable slot three for battle, not sure yet.)

Interesting side note: If Mog is removed from the party, he disappears from Serah's "victory pose" at the end of battle. Normally she throws her weapon in the air, it transforms into Mog, and she catches and hugs him.. But if he's not in the party he never appears and she just hugs the air. That surprises me because I wouldn't think that animation would rely on whether he was in the "party" or not.

EDIT:
This was much more of a pain in the arse to get to work than it should have been:



Her character profile \ equipment screen. She has a portrait, her name shows up, and her gun is loaded with her now. For some reason her character profile doesn't want to load normally, I'm not sure what's actually causing that yet.. but I managed a hacky workaround that got it to show up above. Main album was also updated again to show her loaded into combat too.
SkacikPL
Member
Level: 15


Posts: 30/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 12-16-14 02:45:16 PM (last edited by SkacikPL at 12-16-14 06:57:21 PM) Link | Quote
Well, that's an interesting read.

So once again, PC version is a port from a console(well, DUH). I'll just assume it's the Xbox version.
If we've got licensed costumes in this build, then perhaps we can also get the xbox exclusive weapon?

Can you possibly shed more light on your methods?


//
In other news, i took a quick glance at the new "settings" and how they're passed onto the game/engine.
Apparently the launcher merely passes command line arguments which determine those "settings".
This possibly opens a way for more custom resolutions (just confirmed it can run in 320x240) and higher/lower shadows.

Ultimately i guess you can also disable AA if you wish to do so, but game relies on it for transparency.
//
Boop, update:
-Shadow resolution can be set freely, didn't try above 8k but i can go below 512 with no issues
-MSAA can be set to 0 to be disabled or 1 to be ugly but not as ugly as 0
-Resolution can be set freely, much like with gedosato
-XIII-2 works with lack of MSAA much better than XIII, from what i've noticed hair looks fine'ish but other transparent objects like eyelashes aren't rendered at all.

I've built this launcher in around an hour, it should work just fine:
http://skacik.pl/index.php/my-projects/16-final-fantasy-xiii-series-combined-custom-launcher
Krisan Thyme
60
Level: 19


Posts: 45/60
EXP: 34111
For next: 1666

Since: 07-25-07


Since last post: 4.4 years
Last activity: 331 days

Posted on 12-16-14 10:31:25 PM Link | Quote
It seems like it's a port of 360 version, yeah. But your hunch was right, DLC from both console versions is present in the PC version! Of course the crappy thing is ALL weapon DLC was disabled for the PC port, hell if I know WHY they chose to do that, but yeah.. I've had some limited success in re-activating the DLC weapons, but the methods I've used are hacky and useless as a long term solution as it doesn't get stored in the save file this way. (The weapons like to show up as "Unknown" for some reason, likely the flag for owning the DLC for them is turned off somewhere..)

Also that's a really cool find of yours, I hadn't thought to check how the new settings options worked..
And yeah, once I've cleaned up my notes I'll start posting more detailed information on my findings, right now it's an utter mess to read, and I'm lucky I understand it myself. lol
SkacikPL
Member
Level: 15


Posts: 31/41
EXP: 13749
For next: 2635

Since: 10-19-14


Since last post: 7.3 years
Last activity: 7.3 years

Posted on 12-19-14 09:43:23 PM Link | Quote
Someone just released a DLC unlocker for XIII-2.
Can't test it yet as i'm away from my PC, but apparently it "does" work.
Krisan Thyme
60
Level: 19


Posts: 46/60
EXP: 34111
For next: 1666

Since: 07-25-07


Since last post: 4.4 years
Last activity: 331 days

Posted on 12-20-14 01:27:24 AM (last edited by Krisan Thyme at 12-20-14 04:30:07 AM) Link | Quote
I'll take a look at it to see what it does, I'd already unlocked most of the stuff myself but I'm curious to see if its methods differ to my own or not.

Edit:
Okay yeah, I see exactly what he did. It's pretty similar to what I was doing before, but his solution is a bit cleaner than mine was. (I'd been spending most of my time hacking the game elsewhere, so I hadn't tried a proper DLC solution yet..)

Change the following:

ffxiii2img.exe+56D480

push ecx
mov eax,[ffxiii2img.exe+11CBAA8]


Into this:

ffxiii2img.exe+56D480

mov eax,00000001
ret



And voila, all of the removed DLC is unlocked. I figured those of you reading this would prefer to do it yourselves over downloading a third party application, hence why I'm providing the code here. It's worth adding though that even though this does work, it seems to have a minor side effect of listing a costume for Serah and Noel twice, and adding the DLC weapons to the shops twice as well (not the accessories though?). Probably pretty easy to fix, but I'll leave it as it is for now and go back to work on more interesting things.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Final Fantasy XIII (Unused/Beta/Early stuff) New poll - New thread - New reply


Rusted Logic

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

31 database queries, 13 query cache hits.
Query execution time:  0.101866 seconds
Script execution time:  0.026633 seconds
Total render time:  0.128499 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 215 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 95 - Warning: unescaped & or unknown entity "&page"
line 149 column 128 - Warning: unescaped & or unknown entity "&page"
line 149 column 161 - Warning: unescaped & or unknown entity "&page"
line 149 column 194 - Warning: unescaped & or unknown entity "&page"
line 149 column 227 - Warning: unescaped & or unknown entity "&page"
line 149 column 260 - Warning: unescaped & or unknown entity "&page"
line 149 column 293 - Warning: unescaped & or unknown entity "&page"
line 149 column 326 - Warning: unescaped & or unknown entity "&page"
line 149 column 359 - Warning: unescaped & or unknown entity "&page"
line 149 column 395 - Warning: unescaped & or unknown entity "&page"
line 149 column 430 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 467 - 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 190 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 192 column 9 - Warning: missing <tr>
line 210 column 13 - Warning: missing <tr>
line 211 column 102 - Warning: unescaped & or unknown entity "&postid"
line 254 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 256 column 9 - Warning: missing <tr>
line 274 column 13 - Warning: missing <tr>
line 275 column 102 - Warning: unescaped & or unknown entity "&postid"
line 294 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 296 column 9 - Warning: missing <tr>
line 314 column 13 - Warning: missing <tr>
line 315 column 102 - Warning: unescaped & or unknown entity "&postid"
line 320 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 322 column 9 - Warning: missing <tr>
line 340 column 13 - Warning: missing <tr>
line 341 column 102 - Warning: unescaped & or unknown entity "&postid"
line 344 column 112 - Warning: discarding unexpected </blockquote>
line 348 column 417 - Warning: discarding unexpected </blockquote>
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 102 - Warning: unescaped & or unknown entity "&postid"
line 383 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 385 column 9 - Warning: missing <tr>
line 403 column 13 - Warning: missing <tr>
line 404 column 102 - Warning: unescaped & or unknown entity "&postid"
line 415 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 417 column 9 - Warning: missing <tr>
line 435 column 13 - Warning: missing <tr>
line 436 column 102 - Warning: unescaped & or unknown entity "&postid"
line 442 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 444 column 9 - Warning: missing <tr>
line 462 column 13 - Warning: missing <tr>
line 463 column 102 - Warning: unescaped & or unknown entity "&postid"
line 470 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 472 column 9 - Warning: missing <tr>
line 490 column 13 - Warning: missing <tr>
line 491 column 102 - Warning: unescaped & or unknown entity "&postid"
line 499 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 501 column 9 - Warning: missing <tr>
line 519 column 13 - Warning: missing <tr>
line 520 column 102 - Warning: unescaped & or unknown entity "&postid"
line 525 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 527 column 9 - Warning: missing <tr>
line 545 column 13 - Warning: missing <tr>
line 546 column 102 - Warning: unescaped & or unknown entity "&postid"
line 554 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 556 column 9 - Warning: missing <tr>
line 574 column 13 - Warning: missing <tr>
line 575 column 102 - Warning: unescaped & or unknown entity "&postid"
line 581 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 583 column 9 - Warning: missing <tr>
line 601 column 13 - Warning: missing <tr>
line 602 column 102 - Warning: unescaped & or unknown entity "&postid"
line 618 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 620 column 9 - Warning: missing <tr>
line 638 column 13 - Warning: missing <tr>
line 639 column 102 - Warning: unescaped & or unknown entity "&postid"
line 667 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 669 column 9 - Warning: missing <tr>
line 687 column 13 - Warning: missing <tr>
line 688 column 102 - Warning: unescaped & or unknown entity "&postid"
line 706 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 708 column 9 - Warning: missing <tr>
line 726 column 13 - Warning: missing <tr>
line 727 column 102 - Warning: unescaped & or unknown entity "&postid"
line 754 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 756 column 9 - Warning: missing <tr>
line 774 column 13 - Warning: missing <tr>
line 775 column 102 - Warning: unescaped & or unknown entity "&postid"
line 783 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 785 column 9 - Warning: missing <tr>
line 803 column 13 - Warning: missing <tr>
line 804 column 102 - Warning: unescaped & or unknown entity "&postid"
line 810 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 812 column 9 - Warning: missing <tr>
line 830 column 13 - Warning: missing <tr>
line 831 column 102 - Warning: unescaped & or unknown entity "&postid"
line 852 column 17 - Warning: missing <tr>
line 852 column 17 - Warning: discarding unexpected <table>
line 855 column 35 - Warning: missing <tr>
line 855 column 95 - Warning: unescaped & or unknown entity "&page"
line 855 column 128 - Warning: unescaped & or unknown entity "&page"
line 855 column 161 - Warning: unescaped & or unknown entity "&page"
line 855 column 194 - Warning: unescaped & or unknown entity "&page"
line 855 column 227 - Warning: unescaped & or unknown entity "&page"
line 855 column 260 - Warning: unescaped & or unknown entity "&page"
line 855 column 293 - Warning: unescaped & or unknown entity "&page"
line 855 column 326 - Warning: unescaped & or unknown entity "&page"
line 855 column 359 - Warning: unescaped & or unknown entity "&page"
line 855 column 395 - Warning: unescaped & or unknown entity "&page"
line 855 column 430 - Warning: unescaped & or unknown entity "&page"
line 855 column 50 - Warning: missing </font> before </td>
line 855 column 467 - Warning: missing </font> before </table>
line 857 column 35 - Warning: missing <tr>
line 857 column 50 - Warning: missing </font> before </td>
line 858 column 37 - Warning: unescaped & or unknown entity "&id"
line 857 column 215 - Warning: missing </font> before </table>
line 859 column 17 - Warning: discarding unexpected </textarea>
line 859 column 28 - Warning: discarding unexpected </form>
line 859 column 35 - Warning: discarding unexpected </embed>
line 859 column 43 - Warning: discarding unexpected </noembed>
line 859 column 53 - Warning: discarding unexpected </noscript>
line 859 column 64 - Warning: discarding unexpected </noembed>
line 859 column 74 - Warning: discarding unexpected </embed>
line 859 column 82 - Warning: discarding unexpected </table>
line 859 column 90 - Warning: discarding unexpected </table>
line 861 column 9 - Warning: missing </font> before <table>
line 873 column 25 - Warning: discarding unexpected </font>
line 882 column 58 - Warning: discarding unexpected </font>
line 860 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 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 181 column 339 - Warning: <img> proprietary attribute value "absmiddle"
line 181 column 339 - Warning: <img> lacks "alt" attribute
line 195 column 22 - Warning: <img> lacks "alt" attribute
line 195 column 63 - Warning: <img> lacks "alt" attribute
line 195 column 112 - Warning: <img> lacks "alt" attribute
line 195 column 162 - Warning: <img> lacks "alt" attribute
line 206 column 15 - Warning: <img> lacks "alt" attribute
line 259 column 22 - Warning: <img> lacks "alt" attribute
line 259 column 63 - Warning: <img> lacks "alt" attribute
line 259 column 112 - Warning: <img> lacks "alt" attribute
line 259 column 162 - Warning: <img> lacks "alt" attribute
line 260 column 11 - Warning: <img> lacks "alt" attribute
line 270 column 15 - Warning: <img> lacks "alt" attribute
line 277 column 280 - Warning: <img> proprietary attribute value "absmiddle"
line 277 column 280 - Warning: <img> lacks "alt" attribute
line 299 column 22 - Warning: <img> lacks "alt" attribute
line 299 column 63 - Warning: <img> lacks "alt" attribute
line 299 column 112 - Warning: <img> lacks "alt" attribute
line 299 column 162 - Warning: <img> lacks "alt" attribute
line 300 column 11 - Warning: <img> lacks "alt" attribute
line 310 column 15 - Warning: <img> lacks "alt" attribute
line 325 column 22 - Warning: <img> lacks "alt" attribute
line 325 column 63 - Warning: <img> lacks "alt" attribute
line 325 column 112 - Warning: <img> lacks "alt" attribute
line 325 column 162 - Warning: <img> lacks "alt" attribute
line 336 column 15 - Warning: <img> lacks "alt" attribute
line 358 column 22 - Warning: <img> lacks "alt" attribute
line 358 column 63 - Warning: <img> lacks "alt" attribute
line 358 column 112 - Warning: <img> lacks "alt" attribute
line 358 column 162 - Warning: <img> lacks "alt" attribute
line 359 column 11 - Warning: <img> lacks "alt" attribute
line 369 column 15 - Warning: <img> lacks "alt" attribute
line 388 column 22 - Warning: <img> lacks "alt" attribute
line 388 column 63 - Warning: <img> lacks "alt" attribute
line 388 column 112 - Warning: <img> lacks "alt" attribute
line 388 column 162 - Warning: <img> lacks "alt" attribute
line 399 column 15 - Warning: <img> lacks "alt" attribute
line 420 column 22 - Warning: <img> lacks "alt" attribute
line 420 column 63 - Warning: <img> lacks "alt" attribute
line 420 column 112 - Warning: <img> lacks "alt" attribute
line 420 column 162 - Warning: <img> lacks "alt" attribute
line 421 column 11 - Warning: <img> lacks "alt" attribute
line 431 column 15 - Warning: <img> lacks "alt" attribute
line 447 column 22 - Warning: <img> lacks "alt" attribute
line 447 column 63 - Warning: <img> lacks "alt" attribute
line 447 column 112 - Warning: <img> lacks "alt" attribute
line 447 column 162 - Warning: <img> lacks "alt" attribute
line 448 column 11 - Warning: <img> lacks "alt" attribute
line 458 column 15 - Warning: <img> lacks "alt" attribute
line 475 column 22 - Warning: <img> lacks "alt" attribute
line 475 column 63 - Warning: <img> lacks "alt" attribute
line 475 column 112 - Warning: <img> lacks "alt" attribute
line 475 column 162 - Warning: <img> lacks "alt" attribute
line 486 column 15 - Warning: <img> lacks "alt" attribute
line 504 column 22 - Warning: <img> lacks "alt" attribute
line 504 column 63 - Warning: <img> lacks "alt" attribute
line 504 column 112 - Warning: <img> lacks "alt" attribute
line 504 column 162 - Warning: <img> lacks "alt" attribute
line 505 column 11 - Warning: <img> lacks "alt" attribute
line 515 column 15 - Warning: <img> lacks "alt" attribute
line 530 column 22 - Warning: <img> lacks "alt" attribute
line 530 column 63 - Warning: <img> lacks "alt" attribute
line 530 column 112 - Warning: <img> lacks "alt" attribute
line 530 column 162 - Warning: <img> lacks "alt" attribute
line 541 column 15 - Warning: <img> lacks "alt" attribute
line 559 column 22 - Warning: <img> lacks "alt" attribute
line 559 column 63 - Warning: <img> lacks "alt" attribute
line 559 column 112 - Warning: <img> lacks "alt" attribute
line 559 column 162 - Warning: <img> lacks "alt" attribute
line 560 column 11 - Warning: <img> lacks "alt" attribute
line 570 column 15 - Warning: <img> lacks "alt" attribute
line 585 column 14 - Warning: <img> proprietary attribute value "absmiddle"
line 585 column 14 - Warning: <img> lacks "alt" attribute
line 585 column 57 - Warning: <img> proprietary attribute value "absmiddle"
line 585 column 57 - Warning: <img> lacks "alt" attribute
line 586 column 22 - Warning: <img> lacks "alt" attribute
line 586 column 63 - Warning: <img> lacks "alt" attribute
line 586 column 112 - Warning: <img> lacks "alt" attribute
line 586 column 162 - Warning: <img> lacks "alt" attribute
line 587 column 11 - Warning: <img> lacks "alt" attribute
line 597 column 15 - Warning: <img> lacks "alt" attribute
line 623 column 22 - Warning: <img> lacks "alt" attribute
line 623 column 63 - Warning: <img> lacks "alt" attribute
line 623 column 112 - Warning: <img> lacks "alt" attribute
line 623 column 162 - Warning: <img> lacks "alt" attribute
line 624 column 11 - Warning: <img> lacks "alt" attribute
line 634 column 15 - Warning: <img> lacks "alt" attribute
line 661 column 2298 - Warning: <a> escaping malformed URI reference
line 671 column 14 - Warning: <img> proprietary attribute value "absmiddle"
line 671 column 14 - Warning: <img> lacks "alt" attribute
line 671 column 57 - Warning: <img> proprietary attribute value "absmiddle"
line 671 column 57 - Warning: <img> lacks "alt" attribute
line 672 column 22 - Warning: <img> lacks "alt" attribute
line 672 column 63 - Warning: <img> lacks "alt" attribute
line 672 column 112 - Warning: <img> lacks "alt" attribute
line 672 column 162 - Warning: <img> lacks "alt" attribute
line 673 column 11 - Warning: <img> lacks "alt" attribute
line 683 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 148 - Warning: <img> lacks "alt" attribute
line 701 column 1140 - Warning: <img> lacks "alt" attribute
line 711 column 22 - Warning: <img> lacks "alt" attribute
line 711 column 63 - Warning: <img> lacks "alt" attribute
line 711 column 112 - Warning: <img> lacks "alt" attribute
line 711 column 162 - Warning: <img> lacks "alt" attribute
line 722 column 15 - Warning: <img> lacks "alt" attribute
line 758 column 14 - Warning: <img> proprietary attribute value "absmiddle"
line 758 column 14 - Warning: <img> lacks "alt" attribute
line 758 column 57 - Warning: <img> proprietary attribute value "absmiddle"
line 758 column 57 - Warning: <img> lacks "alt" attribute
line 759 column 22 - Warning: <img> lacks "alt" attribute
line 759 column 63 - Warning: <img> lacks "alt" attribute
line 759 column 112 - Warning: <img> lacks "alt" attribute
line 759 column 162 - Warning: <img> lacks "alt" attribute
line 760 column 11 - Warning: <img> lacks "alt" attribute
line 770 column 15 - Warning: <img> lacks "alt" attribute
line 788 column 22 - Warning: <img> lacks "alt" attribute
line 788 column 63 - Warning: <img> lacks "alt" attribute
line 788 column 112 - Warning: <img> lacks "alt" attribute
line 788 column 162 - Warning: <img> lacks "alt" attribute
line 799 column 15 - Warning: <img> lacks "alt" attribute
line 814 column 14 - Warning: <img> proprietary attribute value "absmiddle"
line 814 column 14 - Warning: <img> lacks "alt" attribute
line 814 column 57 - Warning: <img> proprietary attribute value "absmiddle"
line 814 column 57 - Warning: <img> lacks "alt" attribute
line 815 column 22 - Warning: <img> lacks "alt" attribute
line 815 column 63 - Warning: <img> lacks "alt" attribute
line 815 column 112 - Warning: <img> lacks "alt" attribute
line 815 column 162 - Warning: <img> lacks "alt" attribute
line 816 column 11 - Warning: <img> lacks "alt" attribute
line 826 column 15 - Warning: <img> lacks "alt" attribute
line 858 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 858 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 858 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 867 column 25 - Warning: <img> lacks "alt" attribute
line 872 column 267 - Warning: <img> lacks "alt" attribute
line 852 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 211 column 27 - Warning: <nobr> is not approved by W3C
line 275 column 27 - Warning: <nobr> is not approved by W3C
line 315 column 27 - Warning: <nobr> is not approved by W3C
line 341 column 27 - Warning: <nobr> is not approved by W3C
line 374 column 27 - Warning: <nobr> is not approved by W3C
line 404 column 27 - Warning: <nobr> is not approved by W3C
line 436 column 27 - Warning: <nobr> is not approved by W3C
line 463 column 27 - Warning: <nobr> is not approved by W3C
line 491 column 27 - Warning: <nobr> is not approved by W3C
line 520 column 27 - Warning: <nobr> is not approved by W3C
line 546 column 27 - Warning: <nobr> is not approved by W3C
line 575 column 27 - Warning: <nobr> is not approved by W3C
line 602 column 27 - Warning: <nobr> is not approved by W3C
line 639 column 27 - Warning: <nobr> is not approved by W3C
line 688 column 27 - Warning: <nobr> is not approved by W3C
line 727 column 27 - Warning: <nobr> is not approved by W3C
line 775 column 27 - Warning: <nobr> is not approved by W3C
line 804 column 27 - Warning: <nobr> is not approved by W3C
line 831 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 313 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