Register - Login
Views: 99347800
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:11:40 PM
Jul - NO! GO TO STAR! - Level Editor Download - Build 91116 New poll - New thread - Thread closed
Next newer thread | Next older thread
Sukasa

Level: 123


Posts: 1688/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 11-09-09 09:38:40 PM (last edited by Sukasa at 02-16-10 03:10 PM) Link
Weighted Storage Cube Dispenser
Cake Slice


Okay, since the level editor is now mature enough to give out a preliminary release, here we go.

Download it here

New Link

Simple .NET 3.5 (no WPF) exe, messy VB.NET source code available on request. Supports Tiledef, Tile animation, Sprite, and level tilemap editing. You can also import and publish level graphics and music.

So, there's no in-editor documentation, so here goes.

The file menu is fairly self-explanatory. There is no "Close File" button, but you can open a new or existing level to close the one you currently have open. Saving is glitchy, sometimes it will throw and error and not save, some error about the file already existing. If you used ctrl-S, try clicking the menu item itself. If you clicked the menu item, just wait a bit then try again (5-10 seconds).

From the Level menu you can change Tiledef entries or add new ones (new levels start out with two predefined entries which can be changed), add, remove, or reorder tile animations (More on reordering in later build documentation). From the Resources submenu, you can choose to import a tileset graphics file (32bpp PNG), Intro music, or Music loop (Generally these are used as two parts of a single song). When the level loads, the Intro music begins playing. After the intro finishes, the loop section immediately begins, and will loop instantaneously when it finishes playing.

Editing the tilemaps is particularly easy - it has been described as the MS Paint of level editors (for being easy to pick up). Select a tile either from the drop-down box, or the tile palette below it. The palette is the only way to select most tiles when you have over ~14 tiles. Hover your mouse over the top and bottom rows of the palette to scroll it up and down. Left or right click on a tile in the palette to select it.

The "Paint", "Fill", and "Select" radiobuttons determine how you interact with the level window. In paint mode, clicking and/or dragging on the canvas will paint the currently selected tile to it Fill mode operates also as you would expect, but does not accept click-and-drag as a command, you must click every time you wish to use the Fill command.

Select simply selects the currently-highlighted tile, much as if you had clicked it in the tile palette. Right-clicking at any time in the canvas window will also Select a tile, regardless of the mode you have selected.

Above the tile selectors, there is a set of five buttons and radiobuttons, with one button and radiobutton segregated from the group. Ignore this segregated pair, currently it is effectively useless until the next update.

The buttons 1, 2, 3, and 4 control visibility of the four tilemap layers. In the current release, sprites will interact with layer 1, while layers 2 through 4 are for decoration (This will change in later updates). Note that with no current way of adding sprites, and no sprites defined, this point is moot.

The radiobuttons below these four buttons control which layer you are "editing." Just because a layer is not shown, does not mean you can't alter it. As well, the paint/fill/select mode only acts on the "active" layer, the other three layers are effectively ignored.

Use the Arrow keys to scroll the canvas around. The canvas can be resized from Level->Header Info. Note that a canvas size of less than 21 tiles wide and 16 tiles high cannot be loaded in the engine, which means you must resize upwards at least once after creating a new level!

The tiledef editor lets you create and modify (but not delete) Tiledefs. These are the "tiles" available for you to use to create your levels. On the right is the tilemap available for you, which can be updated by importing a new graphics file (Level->Resources->Import Graphics File in the main window). This image stretches to fit the window, and resizing the window can expand or shrink the image. Clicking in this image selects a 32x32px square to use as the graphics for the tile currently being modified. These tiles are grid-aligned to the upper-left corner of the image.

The tile palette in the tiledef editor works similarly to the main windows', but is used to select the tile to be edited. Creating a new tile automatically selects it.

The checkbox array on the left controls the tile flags. Hover you mouse over a checkbox to get more information about the effect it has on the tile.

The Tile Animation editor is fairly simple to use. Once you create an animation ("Add New" button), click a tile on the palette to use as the target tile. Clicking on the large tileset to the right of the tile palette picks the starting tile used in the animation. Frame Count is how many frames are in the animation. Frame divisor determines how many in-game frames elapse before the animation progresses one frame. Higher values are slower, and 60 is approximately 1 second, where 1 is 60 times a second. NOTE THAT THE EDITOR DOES NOT SHOW TILE ANIMATIONS OUTSIDE OF THIS DIALOG. Move Up/Down and the Start Enabled checkbox are irrelevant at this point, however they do work- note that you cannot disable/enable animations at run-time yet. The animation editor also shows a small preview of the tile animation.

Export to Engine is the last major feature of the editor you guys will want to be familiar with. When you select it and give it a number between 0 and 65535 inclusive at the popup, it'll output a folder structure you can immediately drag and drop into Data.zip in the engine. By saving it as level 1 and overwriting what's currently in the zip, you can also view part of your levels in the engine itself.

____________________
Portal Exit Weighted Storage Cube to the head
Portal Entrance
Sukasa

Level: 123


Posts: 1705/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 11-12-09 11:38:24 PM Link
Weighted Storage Cube Dispenser
Cake Slice
Updated to include how to use the tile animation editor and Export to Engine.

____________________
Portal Exit Weighted Storage Cube to the head
Portal Entrance
Sukasa

Level: 123


Posts: 1710/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 11-13-09 02:51:43 AM Link
Weighted Storage Cube Dispenser
Cake Slice
Updated to build 91112, because Dd found a showstopper bug that affects everyone, making it impossible to open a new level. Link in the OP has been updated.

____________________
Portal Exit Weighted Storage Cube to the head
Portal Entrance
Sukasa

Level: 123


Posts: 1718/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 11-16-09 03:32:05 PM (last edited by Sukasa at 11-16-09 12:32 PM) Link
Weighted Storage Cube Dispenser
Cake Slice
Another important update- this time, Sprite editing! The download link for the editor has been updated in the OP, as usual.

Also important is the Sprites file the editor creates, where it stores all the sprites that the game engine uses. To simplify things, I'll publish updates to that file as I add sprites to the game engine itself. However, via Tools->Manage Sprites..., you can also edit the Sprites file. Download the sprites file Here. Toss it in the same folder as the level editor, overwriting the existing file if there is one. Then, when you enter sprites editing mode (radiobutton below the [ S ] button), you can use the Kasua sprite. I'll document the sprites editing mode a bit later today, or tomorrow. For those of you familiar with Lunar Magic, the sprite editing should be fairly familiar.

NOTE: Tools->Options->Use LM-Style Sprite Editing does not yet work, and the program will always act as if it is checked. This will be rectified in the next release.

____________________
Portal Exit Weighted Storage Cube to the head
Portal Entrance
krutomisi
2480
Level: 94


Posts: 41/2481
EXP: 8254773
For next: 101884

Since: 02-01-10


Since last post: 229 days
Last activity: 169 days

Posted on 02-16-10 05:49:23 PM (last edited by krutomisi at 02-16-10 02:50 PM) Link

I was going to test out this here level editor thing, but the link is broken.
Oh well

____________________
empty space
Sukasa

Level: 123


Posts: 2102/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 02-16-10 06:08:54 PM Link

Yeah, speaking of that I'll host a mirror'd link.

____________________
<@Bitmap> Be completely humble and gentle;
<@Bitmap> And tell them to shut the fuck up
Sukasa

Level: 123


Posts: 2103/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 02-16-10 06:09:59 PM Link

Mirror Link

____________________
<@Bitmap> Be completely humble and gentle;
<@Bitmap> And tell them to shut the fuck up
Tyty

Level: 165


Posts: 7118/8599
EXP: 58610713
For next: 324968

Since: 07-07-07


Since last post: 9.8 years
Last activity: 9.8 years

Posted on 03-11-10 01:25:51 PM Link
I played around with it a bit and....

Alpha transparency is how it works right?

And I assume Layers 2+ are underneath Layer 1, right?

Because I couldn't see anything I put on them :x

____________________


Sukasa

Level: 123


Posts: 2206/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 03-11-10 11:20:05 PM Link

..Yes and Yes.

Odd, it should work. At worst, the 1/2/3/4 buttons above the layer selectors disable drawing of specific layers as a workaround.

I'll look into the root cause of why you're not getting alpha. Can I get a link to the tileset files you were using?

____________________
<@Bitmap> Be completely humble and gentle;
<@Bitmap> And tell them to shut the fuck up
Tyty

Level: 165


Posts: 7121/8599
EXP: 58610713
For next: 324968

Since: 07-07-07


Since last post: 9.8 years
Last activity: 9.8 years

Posted on 03-12-10 12:13:56 AM Link
Originally posted by Sukasa

I'll look into the root cause of why you're not getting alpha. Can I get a link to the tileset files you were using?

I was just double checking actually. I never did the alpha mask :V

____________________


Sukasa

Level: 123


Posts: 2207/4326
EXP: 20913309
For next: 317957

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.0 years

Posted on 03-12-10 01:09:10 AM Link

..ooh. okay

____________________
<@Bitmap> Be completely humble and gentle;
<@Bitmap> And tell them to shut the fuck up
Next newer thread | Next older thread
Jul - NO! GO TO STAR! - Level Editor Download - Build 91116 New poll - New thread - Thread closed


Rusted Logic

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

29 database queries, 7 query cache hits.
Query execution time:  0.116470 seconds
Script execution time:  0.031284 seconds
Total render time:  0.147754 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 217 - 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 199 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - 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 179 column 74 - Warning: <style> isn't allowed in <td> elements
line 179 column 9 - Info: <td> previously mentioned
line 220 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 222 column 9 - Warning: missing <tr>
line 240 column 13 - Warning: missing <tr>
line 243 column 74 - Warning: <style> isn't allowed in <td> elements
line 243 column 9 - Info: <td> previously mentioned
line 246 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 248 column 9 - Warning: missing <tr>
line 266 column 13 - Warning: missing <tr>
line 269 column 74 - Warning: <style> isn't allowed in <td> elements
line 269 column 9 - Info: <td> previously mentioned
line 272 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 274 column 9 - Warning: missing <tr>
line 292 column 13 - Warning: missing <tr>
line 295 column 74 - Warning: <style> isn't allowed in <td> elements
line 295 column 9 - Info: <td> previously mentioned
line 302 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 304 column 9 - Warning: missing <tr>
line 322 column 13 - Warning: missing <tr>
line 330 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 332 column 9 - Warning: missing <tr>
line 350 column 13 - Warning: missing <tr>
line 353 column 74 - Warning: <style> isn't allowed in <td> elements
line 353 column 9 - Info: <td> previously mentioned
line 354 column 1318 - Warning: replacing unexpected font with </font>
line 359 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 361 column 9 - Warning: missing <tr>
line 379 column 13 - Warning: missing <tr>
line 382 column 74 - Warning: <style> isn't allowed in <td> elements
line 382 column 9 - Info: <td> previously mentioned
line 383 column 1352 - Warning: replacing unexpected font with </font>
line 388 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 390 column 9 - Warning: missing <tr>
line 408 column 13 - Warning: missing <tr>
line 411 column 74 - Warning: <link> isn't allowed in <td> elements
line 411 column 9 - Info: <td> previously mentioned
line 421 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 423 column 9 - Warning: missing <tr>
line 441 column 13 - Warning: missing <tr>
line 444 column 74 - Warning: <style> isn't allowed in <td> elements
line 444 column 9 - Info: <td> previously mentioned
line 449 column 1477 - Warning: replacing unexpected font with </font>
line 454 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 456 column 9 - Warning: missing <tr>
line 474 column 13 - Warning: missing <tr>
line 477 column 74 - Warning: <link> isn't allowed in <td> elements
line 477 column 9 - Info: <td> previously mentioned
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 506 column 74 - Warning: <style> isn't allowed in <td> elements
line 506 column 9 - Info: <td> previously mentioned
line 507 column 1265 - Warning: replacing unexpected font with </font>
line 512 column 17 - Warning: missing <tr>
line 512 column 17 - Warning: discarding unexpected <table>
line 515 column 35 - Warning: missing <tr>
line 515 column 50 - Warning: missing </font> before </td>
line 515 column 91 - Warning: missing </font> before </table>
line 517 column 35 - Warning: missing <tr>
line 517 column 50 - Warning: missing </font> before </td>
line 518 column 37 - Warning: unescaped & or unknown entity "&id"
line 517 column 199 - Warning: missing </font> before </table>
line 519 column 17 - Warning: discarding unexpected </textarea>
line 519 column 28 - Warning: discarding unexpected </form>
line 519 column 35 - Warning: discarding unexpected </embed>
line 519 column 43 - Warning: discarding unexpected </noembed>
line 519 column 53 - Warning: discarding unexpected </noscript>
line 519 column 64 - Warning: discarding unexpected </noembed>
line 519 column 74 - Warning: discarding unexpected </embed>
line 519 column 82 - Warning: discarding unexpected </table>
line 519 column 90 - Warning: discarding unexpected </table>
line 521 column 9 - Warning: missing </font> before <table>
line 533 column 25 - Warning: discarding unexpected </font>
line 542 column 57 - Warning: discarding unexpected </font>
line 520 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 216 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 11 - Warning: <img> lacks "alt" attribute
line 161 column 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 217 column 7420 - Warning: <img> lacks "alt" attribute
line 224 column 11 - Warning: <img> lacks "alt" attribute
line 225 column 23 - Warning: <img> lacks "alt" attribute
line 225 column 64 - Warning: <img> lacks "alt" attribute
line 225 column 113 - Warning: <img> lacks "alt" attribute
line 225 column 163 - Warning: <img> lacks "alt" attribute
line 236 column 15 - Warning: <img> lacks "alt" attribute
line 243 column 1642 - Warning: <img> lacks "alt" attribute
line 250 column 11 - Warning: <img> lacks "alt" attribute
line 251 column 23 - Warning: <img> lacks "alt" attribute
line 251 column 64 - Warning: <img> lacks "alt" attribute
line 251 column 113 - Warning: <img> lacks "alt" attribute
line 251 column 163 - Warning: <img> lacks "alt" attribute
line 262 column 15 - Warning: <img> lacks "alt" attribute
line 269 column 1722 - Warning: <img> lacks "alt" attribute
line 276 column 11 - Warning: <img> lacks "alt" attribute
line 277 column 23 - Warning: <img> lacks "alt" attribute
line 277 column 64 - Warning: <img> lacks "alt" attribute
line 277 column 113 - Warning: <img> lacks "alt" attribute
line 277 column 163 - Warning: <img> lacks "alt" attribute
line 288 column 15 - Warning: <img> lacks "alt" attribute
line 299 column 2624 - Warning: <img> lacks "alt" attribute
line 306 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 16 - Warning: <img> lacks "alt" attribute
line 306 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 59 - Warning: <img> lacks "alt" attribute
line 306 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 102 - Warning: <img> lacks "alt" attribute
line 306 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 145 - Warning: <img> lacks "alt" attribute
line 306 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 188 - Warning: <img> lacks "alt" attribute
line 306 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 231 - Warning: <img> lacks "alt" attribute
line 306 column 274 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 274 - Warning: <img> lacks "alt" attribute
line 306 column 317 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 317 - Warning: <img> lacks "alt" attribute
line 306 column 360 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 360 - Warning: <img> lacks "alt" attribute
line 306 column 403 - Warning: <img> proprietary attribute value "absmiddle"
line 306 column 403 - Warning: <img> lacks "alt" attribute
line 307 column 22 - Warning: <img> lacks "alt" attribute
line 307 column 63 - Warning: <img> lacks "alt" attribute
line 307 column 112 - Warning: <img> lacks "alt" attribute
line 307 column 162 - Warning: <img> lacks "alt" attribute
line 308 column 11 - Warning: <img> lacks "alt" attribute
line 318 column 15 - Warning: <img> lacks "alt" attribute
line 325 column 74 - Warning: <table> attribute "bgcolor" had invalid value "000000" and has been replaced
line 325 column 201 - Warning: <table> attribute "bgcolor" had invalid value "330033" and has been replaced
line 327 column 430 - Warning: <img> proprietary attribute value "absmiddle"
line 327 column 430 - Warning: <img> lacks "alt" attribute
line 334 column 11 - Warning: <img> lacks "alt" attribute
line 335 column 23 - Warning: <img> lacks "alt" attribute
line 335 column 64 - Warning: <img> lacks "alt" attribute
line 335 column 113 - Warning: <img> lacks "alt" attribute
line 335 column 163 - Warning: <img> lacks "alt" attribute
line 346 column 15 - Warning: <img> lacks "alt" attribute
line 363 column 11 - Warning: <img> lacks "alt" attribute
line 364 column 23 - Warning: <img> lacks "alt" attribute
line 364 column 64 - Warning: <img> lacks "alt" attribute
line 364 column 113 - Warning: <img> lacks "alt" attribute
line 364 column 163 - Warning: <img> lacks "alt" attribute
line 375 column 15 - Warning: <img> lacks "alt" attribute
line 393 column 23 - Warning: <img> lacks "alt" attribute
line 393 column 64 - Warning: <img> lacks "alt" attribute
line 393 column 113 - Warning: <img> lacks "alt" attribute
line 393 column 163 - Warning: <img> lacks "alt" attribute
line 404 column 15 - Warning: <img> lacks "alt" attribute
line 418 column 526 - Warning: <img> lacks "alt" attribute
line 425 column 11 - Warning: <img> lacks "alt" attribute
line 426 column 23 - Warning: <img> lacks "alt" attribute
line 426 column 64 - Warning: <img> lacks "alt" attribute
line 426 column 113 - Warning: <img> lacks "alt" attribute
line 426 column 163 - Warning: <img> lacks "alt" attribute
line 437 column 15 - Warning: <img> lacks "alt" attribute
line 459 column 23 - Warning: <img> lacks "alt" attribute
line 459 column 64 - Warning: <img> lacks "alt" attribute
line 459 column 113 - Warning: <img> lacks "alt" attribute
line 459 column 163 - Warning: <img> lacks "alt" attribute
line 470 column 15 - Warning: <img> lacks "alt" attribute
line 480 column 605 - Warning: <img> lacks "alt" attribute
line 487 column 11 - Warning: <img> lacks "alt" attribute
line 488 column 23 - Warning: <img> lacks "alt" attribute
line 488 column 64 - Warning: <img> lacks "alt" attribute
line 488 column 113 - Warning: <img> lacks "alt" attribute
line 488 column 163 - Warning: <img> lacks "alt" attribute
line 499 column 15 - Warning: <img> lacks "alt" attribute
line 507 column 1182 - Warning: <img> proprietary attribute value "absmiddle"
line 507 column 1182 - Warning: <img> lacks "alt" attribute
line 518 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 518 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 518 column 216 - Warning: <img> proprietary attribute value "absmiddle"
line 527 column 25 - Warning: <img> lacks "alt" attribute
line 532 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 512 column 17 - Warning: trimming empty <tr>
line 515 column 50 - Warning: trimming empty <font>
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 241 column 27 - Warning: <nobr> is not approved by W3C
line 267 column 27 - Warning: <nobr> is not approved by W3C
line 293 column 27 - Warning: <nobr> is not approved by W3C
line 323 column 27 - Warning: <nobr> is not approved by W3C
line 325 column 74 - Warning: <table> proprietary attribute "height"
line 351 column 27 - Warning: <nobr> is not approved by W3C
line 380 column 27 - Warning: <nobr> is not approved by W3C
line 409 column 27 - Warning: <nobr> is not approved by W3C
line 442 column 27 - Warning: <nobr> is not approved by W3C
line 475 column 27 - Warning: <nobr> is not approved by W3C
line 504 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 210 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