Register - Login
Views: 99380649
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 11:34:04 PM
Jul - SM64 Hacking (Archive) - Mario 64 Level Importer New poll - New thread - New reply
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
Gecko
Member
Level: 25


Posts: 77/113
EXP: 83008
For next: 6612

Since: 03-27-09


Since last post: 9.1 years
Last activity: 7.6 years

Posted on 02-28-10 09:51:17 AM (last edited by Gecko at 02-28-10 07:07 AM) Link | Quote
It works when I type:
cvt.exe "grass.png" BMP3:"grass.png.bmp"
The bmp file has been created.

Maybe, there's a problem with the quotation marks or the full path being used.


Edit: After converting all textures by hand, they get imported, as well as getting deleted afterwards.
Thank you for adding an option for saving import preferences, it's really useful. ^^
messiaen
Catgirl
Level: 68


Posts: 765/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 02-28-10 12:36:30 PM Link | Quote
Originally posted by Gecko
It works when I type:
cvt.exe "grass.png" BMP3:"grass.png.bmp"
The bmp file has been created.

Maybe, there's a problem with the quotation marks or the full path being used.

Edit: After converting all textures by hand, they get imported, as well as getting deleted afterwards.
Thank you for adding an option for saving import preferences, it's really useful. ^^


Thanks Gecko, I figured out what was wrong. As you can see, I did include quotation marks between files, but forgot to do so on the program path . Since the directory I'm usually testing obj_import.exe is in a folder without spaces, it always worked for me.

I won't release a new beta version with this solved, but for a very simple fix just use the program in a directory without spaces, such as C:\ObjImport. This should solve all texture problems!
Gecko
Member
Level: 25


Posts: 78/113
EXP: 83008
For next: 6612

Since: 03-27-09


Since last post: 9.1 years
Last activity: 7.6 years

Posted on 02-28-10 01:20:59 PM Link | Quote
Works like a charm in C:\objimport6\
Me-me
340
Level: 41


Posts: 91/341
EXP: 461680
For next: 18465

Since: 08-05-07


Since last post: 9.7 years
Last activity: 8.1 years

Posted on 02-28-10 02:16:55 PM (last edited by Me-me at 02-28-10 11:17 AM) Link | Quote
Originally posted by wwwarea
Even though, I want to add the objects from other levels using toads tool after but in toads tool, I get a black screen in there when I try viewing the level. Does this happen with anyone else?



Sure does. I used the texture-fix trick above and now everything looks goon in-game. However... TT64 won't let me view the level. At first I see a glimpse of the original background and some 0x24 objects, then everything goes black. Any ideas?

____________________
Wow! SM64 is totally turned upside-down!
Super Mario 64000
Random nobody
Level: 7


Posts: 3/6
EXP: 980
For next: 468

Since: 02-11-10


Since last post: 12.1 years
Last activity: 12.1 years

Posted on 02-28-10 02:43:11 PM Link | Quote
Originally posted by Me-me
Originally posted by wwwarea
Even though, I want to add the objects from other levels using toads tool after but in toads tool, I get a black screen in there when I try viewing the level. Does this happen with anyone else?



Sure does. I used the texture-fix trick above and now everything looks goon in-game. However... TT64 won't let me view the level. At first I see a glimpse of the original background and some 0x24 objects, then everything goes black. Any ideas?

This happens with me too. It doesn't show my model though.
messiaen
Catgirl
Level: 68


Posts: 766/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 02-28-10 11:22:28 PM Link | Quote
This error has been discussed in the last page. Probably some of the modifications I did in the ROM caused a bug in TT64, and VL-Tone may take a look at it if he has time. If it's something very straightforward to fix he may able to release a small revision of TT64.

Meanwhile, you can just use the safer v0.7 version.
BTTF Forever
Member
Level: 20


Posts: 16/70
EXP: 39102
For next: 3337

Since: 02-08-10

From: Australia

Since last post: 11.2 years
Last activity: 11.2 years

Posted on 03-01-10 03:46:04 AM Link | Quote
Originally posted by messiaen
Originally posted by BTTF Forever
ok, i cant even get into my level...

i have a brand newly patched rom, imported the object, went into SM64, jumped in the painting, selected the first star, mario said "letsa gooo..."...............White screen stays there, it doesnt load the level, i have done everything perfectly, what am i doing wrong?


Log please? Did it work with previous versions of the importer?


yes it did work with previous versions, here is the log:

[Environment]
Convert path = C:\N64\0.8BETA\cvt.exe
[Import Parameteres]
ObjFile = C:\Documents and Settings\Jared Doevendans\Desktop\bedroom\output.obj
Scaling = 300.000000
Level = 0
Weather = 0
Background = 4
Create Death at Bottom plane = 1
Restore Level Flag = 0
Bank 0x0C = 0
Bank 0x0D = 0
Bank 0x0E = 0
Music = 0
Terrain = 0
[Material]
Material Library = ./output.obj.mtl
Material #1 = material_0
Material #2 = material_1
Texture File = 22B753D9_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e000000
Material #3 = material_2
Texture File = 5FEB56C1_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e000400
Material #4 = material_3
Texture File = 19A6AF05_c.bmp.BMP DataOffset = 0x36
(32x16) Texture Pointer = 0e000800
Material #5 = material_4
Texture File = 76ED1A7B_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e000c00
Material #6 = material_5
Texture File = D42DB76_c.bmp.BMP DataOffset = 0x36
(8x8) Texture Pointer = 0e001400
Material #7 = material_6
Texture File = 45445EA0_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e001480
Material #8 = material_7
Texture File = 487E6E47_c.bmp.BMP DataOffset = 0x36
(64x32) Texture Pointer = 0e001c80
Material #9 = material_8
Texture File = 112DDD3D_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e002c80
Material #10 = material_9
Texture File = 2EFE7B7A_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e003480
Material #11 = material_10
Texture File = 6B682FD4_c.bmp.BMP DataOffset = 0x36
(16x11) Texture Pointer = 0e003880
Material #12 = material_11
Texture File = 4BABD7A1_c.bmp.BMP DataOffset = 0x36
(32x64) Texture Pointer = 0e0039e0
Material #13 = material_12
Texture File = 5B4B2FA2_c.bmp.BMP DataOffset = 0x36
(32x64) Texture Pointer = 0e0049e0
Material #14 = material_13
Texture File = 8C2AAB4_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "8C2AAB4_c.bmp" BMP3:"8C2AAB4_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "8C2AAB4_c.bmp.bmp" BMP3:"8C2AAB4_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e0059e0
Material #15 = material_14
Texture File = 52A10C61_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "52A10C61_c.bmp" BMP3:"52A10C61_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "52A10C61_c.bmp.bmp" BMP3:"52A10C61_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e0061e0
Material #16 = material_15
Texture File = 1B6B9D74_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "1B6B9D74_c.bmp" BMP3:"1B6B9D74_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "1B6B9D74_c.bmp.bmp" BMP3:"1B6B9D74_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e0069e0
Material #17 = material_16
Texture File = 34A20049_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "34A20049_c.bmp" BMP3:"34A20049_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "34A20049_c.bmp.bmp" BMP3:"34A20049_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e0071e0
Material #18 = material_17
Texture File = 50AD54F9_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e0079e0
Material #19 = material_18
Texture File = 14EC9D10_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "14EC9D10_c.bmp" BMP3:"14EC9D10_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "14EC9D10_c.bmp.bmp" BMP3:"14EC9D10_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e0081e0
Material #20 = material_19
Texture File = 4E67371D_c.bmp.BMP DataOffset = 0x36
(8x8) Texture Pointer = 0e0089e0
Material #21 = material_20
Texture File = 1BF73CD4_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e008a60
Material #22 = material_21
Texture File = 39E8259B_c.bmp.BMP DataOffset = 0x36
(32x16) Texture Pointer = 0e008e60
Material #23 = material_22
Texture File = 14F27B25_c.bmp.BMP DataOffset = 0x36
(32x16) Texture Pointer = 0e009260
Material #24 = material_23
Texture File = 1C589947_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "1C589947_c.bmp" BMP3:"1C589947_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "1C589947_c.bmp.bmp" BMP3:"1C589947_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e009660
Material #25 = material_24
Texture File = 27C14366_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "27C14366_c.bmp" BMP3:"27C14366_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "27C14366_c.bmp.bmp" BMP3:"27C14366_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e009e60
Material #26 = material_25
Texture File = 359B630A_c.bmp.BMP DataOffset = 0x36
(16x8) Texture Pointer = 0e00a660
Material #27 = material_26
Texture File = 67EAC686_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e00a760
Material #28 = material_27
Texture File = 60406202_c.bmp.BMP DataOffset = 0x36
(32x16) Texture Pointer = 0e00ab60
Material #29 = material_28
Texture File = 8ADC39D_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e00af60
Material #30 = material_29
Texture File = 6A3B4241_c.bmp.BMP DataOffset = 0x36
(16x1) Texture Pointer = 0e00b760
Material #31 = material_30
Texture File = 358CF07B_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "358CF07B_c.bmp" BMP3:"358CF07B_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "358CF07B_c.bmp.bmp" BMP3:"358CF07B_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e00b780
Material #32 = material_31
Texture File = 6A5B5F3B_c.bmp.BMP DataOffset = 0x36
(16x8) Texture Pointer = 0e00bf80
Material #33 = material_32
Texture File = 35AFB0C0_c.bmp.BMP DataOffset = 0x36
(32x16) Texture Pointer = 0e00c080
Material #34 = material_33
Texture File = 27D62D17_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e00c480
Material #35 = material_34
Texture File = 3C3E2C53_c.bmp.BMP DataOffset = 0x36
(8x32) Texture Pointer = 0e00cc80
Material #36 = material_35
Texture File = 478FECDD_c.bmp.BMP DataOffset = 0x36
(32x64) Texture Pointer = 0e00ce80
Material #37 = material_36
Texture File = 4428D5D7_c.bmp.BMP DataOffset = 0x36
(64x32) Texture Pointer = 0e00de80
Material #38 = material_37
Texture File = 67683089_c.bmp
[BMP conversion]
Command = C:\N64\0.8BETA\cvt.exe "67683089_c.bmp" BMP3:"67683089_c.bmp.bmp"
Return Value = 0
[BMP resizing]
Command = C:\N64\0.8BETA\cvt.exe -resize 32x32 "67683089_c.bmp.bmp" BMP3:"67683089_c.bmp2.bmp"
Return Value = 0.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e00ee80
Material #39 = material_38
Texture File = 48815006_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e00f680
Material #40 = material_39
Texture File = 6C7D6C27_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e00fe80
Material #41 = material_40
Texture File = 34C0A52B_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e010280
Material #42 = material_41
Texture File = 47CB0575_c.bmp.BMP DataOffset = 0x36
(16x32) Texture Pointer = 0e010a80
Material #43 = material_42
Texture File = 2FBA0C1E_c.bmp.BMP DataOffset = 0x36
(32x32) Texture Pointer = 0e010e80
[Fatal error]
Quads found. Triangule .obj file first!

i know it says triangulate first, but i used the exact same .obj file with previous versions and it imported fine!!!

____________________
See You In The Future.........Or The Past!
Long Live Back To The Future!
spinout
Random nobody
Level: 6


Posts: 2/4
EXP: 532
For next: 375

Since: 02-28-10


Since last post: 12.1 years
Last activity: 11.9 years

Posted on 03-02-10 12:55:53 AM (last edited by spinout at 03-07-10 06:40 AM) Link | Quote
Here's some pseudo-code to convert faces of more than one point to triangles so you can do quads and stuff:




for (i=0;i<PointListLen-2;i++,TriCount++) {
TriList[TriCount].Vert[0] = PointList[0];
TriList[TriCount].Vert[1] = PointList[i+1];
TriList[TriCount].Vert[2] = PointList[i+2];
}


PointList = Array of points in face
PointListLen = Amount of points in face
TriList = Array of faces
TriCount = Number of triangles in TriList

I hope this helps!
Emoluvjd2
Member
Level: 20


Posts: 20/70
EXP: 39566
For next: 2873

Since: 10-24-09


Since last post: 4.1 years
Last activity: 2.6 years

Posted on 03-02-10 01:39:22 AM (last edited by Emoluvjd2 at 03-01-10 10:39 PM) Link | Quote
If your up to it, could a level preview mode be possible?
messiaen
Catgirl
Level: 68


Posts: 767/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 03-02-10 11:36:07 AM Link | Quote
Originally posted by BTTF Forever
[Fatal error]
Quads found. Triangule .obj file first!

i know it says triangulate first, but i used the exact same .obj file with previous versions and it imported fine!!!


Can you send me the .obj file? The break when finding quads was a last minute addition which I didn't test.

Originally posted by spinout



for (i=0;i<PointListLen;i++,TriCount++) {
TriList[TriCount].Vert[0] = PointList[0];
TriList[TriCount].Vert[1] = PointList[i+1];
TriList[TriCount].Vert[2] = PointList[i+2];
}


I hope this helps!


Seems simple, I can probably flexibilize my parsing code by using strtok() to find the number of faces in polygon. Thanks!

Originally posted by Emoluvjd2
If your up to it, could a level preview mode be possible?

Not possible for now. To get a better scalling sense, you can probably use some measuring system in your 3D modeller (AFAIR, I think has has been already discussed in some other thread).
BigBrain
Member
Level: 22


Posts: 66/85
EXP: 55267
For next: 3083

Since: 09-10-08


Since last post: 8.8 years
Last activity: 6.7 years

Posted on 03-02-10 12:12:33 PM Link | Quote
Originally posted by messiaen
Originally posted by spinout



for (i=0;i<PointListLen;i++,TriCount++) {
TriList[TriCount].Vert[0] = PointList[0];
TriList[TriCount].Vert[1] = PointList[i+1];
TriList[TriCount].Vert[2] = PointList[i+2];
}


I hope this helps!


Seems simple, I can probably flexibilize my parsing code by using strtok() to find the number of faces in polygon. Thanks!


I'd advise you against using this code for other polyons than tris and quads, since it might produce strange effects when using higher order polygons than quads (if the polygon isn't concave* for example). These effects would be a pain to properly recognize and "debug", so you should probably fail (not just warn or be quiet) if someone tries to import an obj file containing faces with more than 4 edges (not sure whether you're doing that already).
But for triangles and quads this code works just fine of course, yeah.

* I think the problems even only arise if the polygon _is_ concave. For convex faces you might still try to apply the algorithm, but that'd bloat the "validity" check on the other hand, so you might be best off just disabling support for anything greater than quads.
messiaen
Catgirl
Level: 68


Posts: 768/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 03-02-10 02:55:01 PM Link | Quote
BigBrain: Thanks for claryfying that. Currently, the last version of the importer fails on anything other than triangles, just to avoid people reporting that half of the faces are missing (quads). I might suport quads then, but break if a polygon with more than four faces is found in the .obj file.
Aamelo
Member
Level: 17


Posts: 32/46
EXP: 21258
For next: 3485

Since: 08-06-09


Since last post: 11.8 years
Last activity: 10.8 years

Posted on 03-02-10 05:30:09 PM Link | Quote
I Updated My level, but i won't be able to post it here until i have it fixed, because, Every time I open the level with TT it won't show the terrain and it only shows the items floating, and, after moving a little, the screen [of toad tool] turns Dark Blue.

Help?
Gecko
Member
Level: 25


Posts: 80/113
EXP: 83008
For next: 6612

Since: 03-27-09


Since last post: 9.1 years
Last activity: 7.6 years

Posted on 03-02-10 05:35:11 PM Link | Quote
This bug has been reported before. Turn back to version 0.7 until there's a new version of either the importer or TT64.
spinout
Random nobody
Level: 6


Posts: 3/4
EXP: 532
For next: 375

Since: 02-28-10


Since last post: 12.1 years
Last activity: 11.9 years

Posted on 03-02-10 11:26:34 PM (last edited by spinout at 03-07-10 06:40 AM) Link | Quote
Originally posted by BigBrain
Originally posted by messiaen
Originally posted by spinout



for (i=0;i<PointListLen-2;i++,TriCount++) {
TriList[TriCount].Vert[0] = PointList[0];
TriList[TriCount].Vert[1] = PointList[i+1];
TriList[TriCount].Vert[2] = PointList[i+2];
}


I hope this helps!


Seems simple, I can probably flexibilize my parsing code by using strtok() to find the number of faces in polygon. Thanks!


I'd advise you against using this code for other polyons than tris and quads, since it might produce strange effects when using higher order polygons than quads (if the polygon isn't concave* for example). These effects would be a pain to properly recognize and "debug", so you should probably fail (not just warn or be quiet) if someone tries to import an obj file containing faces with more than 4 edges (not sure whether you're doing that already).
But for triangles and quads this code works just fine of course, yeah.

* I think the problems even only arise if the polygon _is_ concave. For convex faces you might still try to apply the algorithm, but that'd bloat the "validity" check on the other hand, so you might be best off just disabling support for anything greater than quads.

I'm pretty sure it works for any amount of points within a .obj "f" polygon.
BTTF Forever
Member
Level: 20


Posts: 17/70
EXP: 39102
For next: 3337

Since: 02-08-10

From: Australia

Since last post: 11.2 years
Last activity: 11.2 years

Posted on 03-03-10 03:51:37 AM (last edited by Metal_Man88 at 03-03-10 03:10 AM) Link | Quote
Originally posted by messiaen
Can you send me the .obj file? The break when finding quads was a last minute addition which I didn't test.


This post made less stupid by Metal Man. Edited, less stupid version follows.




its the bedroom.zip i posted a few posts back when i had an error, i tried importing that .obj file in 0.8 beta and it didn't work.

i am looking forward to another beta.

If you wish to subject yourself to useless text, view the text commented below this post. I do not advise it, for it will add nothing of value to the post.



____________________
Scream some more incomprehensible gibberish at You In The Future.........Or The Past!
Long Live Back To The Future 2!
messiaen
Catgirl
Level: 68


Posts: 770/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 03-03-10 12:24:11 PM (last edited by messiaen at 03-03-10 12:59 PM) Link | Quote
Thanks, I looked at the .obj file and I found what fooled my quads detection. I have changed my mind and will probably release a "beta 2" of the 0.8 version because I did some internal changes in the program which I would like to test. Previously I was using system() to launch ImageMagick's converter, but now I'm using ShellExecute from the Windows API which gives me more control over some conditions, such as working directory.

Also, ImageMagick's was updated with a minor fix which will be important if I finish the alpha support for v0.8. Implementing it has been difficult, because I have to build separate display lists each time a texture uses alpha due to the way graphics are rendered in Mario 64.

Edit: I found the bug that prevented the terrain to show up in TT64, turns out it was my fault , I was experimenting a few settings and forget to correct a pointer. Also, I finished the alpha support, so instead of a beta it will be the "final" 0.8 release.
BTTF Forever
Member
Level: 20


Posts: 18/70
EXP: 39102
For next: 3337

Since: 02-08-10

From: Australia

Since last post: 11.2 years
Last activity: 11.2 years

Posted on 03-03-10 06:41:07 PM Link | Quote
cool, im glad you got those bugs fixed, you dont know how much this means to me to be able to import custom levels, i'm really greatfull, and thanks for helping me out with my problems, i appreciate that.

PS: i dont know why metal man had to edit my post?

____________________
See You In The Future.........Or The Past!
Long Live Back To The Future!
SuntaMan
No, you see, "banned" means "go away."
Level: 8


Posts: 1/10
EXP: 2105
For next: 82

Since: 03-04-10


Since last post: 12.1 years
Last activity: 12.1 years

Posted on 03-04-10 02:15:17 PM Link | Quote
Hey, I-m new here, an I've a problem: when I export a level (from SketchUp, triangulated), the textures won't load and Mario can pass trough some walls and can-t pass in some normal places
messiaen
Catgirl
Level: 68


Posts: 772/1085
EXP: 2594044
For next: 134756

Since: 11-20-07


Since last post: 8.1 years
Last activity: 7.2 years

Posted on 03-05-10 03:06:36 AM Link | Quote
SuntaMan: just wait for the new version, it should fix some texture bugs related to paths.

BTT, this is how your .obj looks:


The only thing left to adjust in v0.8 is to enhance a bit the alpha channel support. For that matter, only .PNG files will be supported.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 46 47 48 49 50 51 52 53 54 55 Next newer thread | Next older thread
Jul - SM64 Hacking (Archive) - Mario 64 Level Importer New poll - New thread - New reply


Rusted Logic

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

35 database queries, 11 query cache hits.
Query execution time:  0.128840 seconds
Script execution time:  0.032785 seconds
Total render time:  0.161625 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 179 - 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 194 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 94 - Warning: unescaped & or unknown entity "&page"
line 149 column 126 - Warning: unescaped & or unknown entity "&page"
line 149 column 158 - Warning: unescaped & or unknown entity "&page"
line 149 column 190 - Warning: unescaped & or unknown entity "&page"
line 149 column 222 - Warning: unescaped & or unknown entity "&page"
line 149 column 254 - Warning: unescaped & or unknown entity "&page"
line 149 column 286 - Warning: unescaped & or unknown entity "&page"
line 149 column 318 - Warning: unescaped & or unknown entity "&page"
line 149 column 350 - Warning: unescaped & or unknown entity "&page"
line 149 column 382 - Warning: unescaped & or unknown entity "&page"
line 149 column 418 - Warning: unescaped & or unknown entity "&page"
line 149 column 452 - Warning: unescaped & or unknown entity "&page"
line 149 column 486 - Warning: unescaped & or unknown entity "&page"
line 149 column 520 - Warning: unescaped & or unknown entity "&page"
line 149 column 558 - Warning: unescaped & or unknown entity "&page"
line 149 column 592 - Warning: unescaped & or unknown entity "&page"
line 149 column 626 - Warning: unescaped & or unknown entity "&page"
line 149 column 660 - Warning: unescaped & or unknown entity "&page"
line 149 column 694 - Warning: unescaped & or unknown entity "&page"
line 149 column 728 - Warning: unescaped & or unknown entity "&page"
line 149 column 762 - Warning: unescaped & or unknown entity "&page"
line 149 column 796 - Warning: unescaped & or unknown entity "&page"
line 149 column 830 - Warning: unescaped & or unknown entity "&page"
line 149 column 864 - Warning: unescaped & or unknown entity "&page"
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 901 - 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 101 - 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 101 - Warning: unescaped & or unknown entity "&postid"
line 224 column 1068 - Warning: discarding unexpected </a>
line 224 column 873 - Warning: missing </b> before </td>
line 227 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 229 column 9 - Warning: missing <tr>
line 247 column 13 - Warning: missing <tr>
line 248 column 101 - Warning: unescaped & or unknown entity "&postid"
line 253 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 255 column 9 - Warning: missing <tr>
line 273 column 13 - Warning: missing <tr>
line 274 column 101 - Warning: unescaped & or unknown entity "&postid"
line 282 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 284 column 9 - Warning: missing <tr>
line 302 column 13 - Warning: missing <tr>
line 303 column 101 - Warning: unescaped & or unknown entity "&postid"
line 312 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 314 column 9 - Warning: missing <tr>
line 332 column 13 - Warning: missing <tr>
line 333 column 101 - Warning: unescaped & or unknown entity "&postid"
line 340 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 342 column 9 - Warning: missing <tr>
line 360 column 13 - Warning: missing <tr>
line 361 column 101 - Warning: unescaped & or unknown entity "&postid"
line 576 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 578 column 9 - Warning: missing <tr>
line 596 column 13 - Warning: missing <tr>
line 597 column 101 - Warning: unescaped & or unknown entity "&postid"
line 616 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 618 column 9 - Warning: missing <tr>
line 636 column 13 - Warning: missing <tr>
line 637 column 101 - Warning: unescaped & or unknown entity "&postid"
line 642 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 644 column 9 - Warning: missing <tr>
line 662 column 13 - Warning: missing <tr>
line 663 column 101 - Warning: unescaped & or unknown entity "&postid"
line 687 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 689 column 9 - Warning: missing <tr>
line 707 column 13 - Warning: missing <tr>
line 708 column 101 - Warning: unescaped & or unknown entity "&postid"
line 728 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 730 column 9 - Warning: missing <tr>
line 748 column 13 - Warning: missing <tr>
line 749 column 101 - 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 101 - Warning: unescaped & or unknown entity "&postid"
line 782 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 784 column 9 - Warning: missing <tr>
line 802 column 13 - Warning: missing <tr>
line 803 column 101 - Warning: unescaped & or unknown entity "&postid"
line 808 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 810 column 9 - Warning: missing <tr>
line 828 column 13 - Warning: missing <tr>
line 829 column 101 - Warning: unescaped & or unknown entity "&postid"
line 849 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 851 column 9 - Warning: missing <tr>
line 869 column 13 - Warning: missing <tr>
line 870 column 101 - Warning: unescaped & or unknown entity "&postid"
line 897 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 899 column 9 - Warning: missing <tr>
line 917 column 13 - Warning: missing <tr>
line 918 column 101 - Warning: unescaped & or unknown entity "&postid"
line 927 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 929 column 9 - Warning: missing <tr>
line 947 column 13 - Warning: missing <tr>
line 948 column 101 - Warning: unescaped & or unknown entity "&postid"
line 956 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 958 column 9 - Warning: missing <tr>
line 976 column 13 - Warning: missing <tr>
line 977 column 101 - Warning: unescaped & or unknown entity "&postid"
line 982 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 984 column 9 - Warning: missing <tr>
line 1002 column 13 - Warning: missing <tr>
line 1003 column 101 - Warning: unescaped & or unknown entity "&postid"
line 1013 column 17 - Warning: missing <tr>
line 1013 column 17 - Warning: discarding unexpected <table>
line 1016 column 35 - Warning: missing <tr>
line 1016 column 94 - Warning: unescaped & or unknown entity "&page"
line 1016 column 126 - Warning: unescaped & or unknown entity "&page"
line 1016 column 158 - Warning: unescaped & or unknown entity "&page"
line 1016 column 190 - Warning: unescaped & or unknown entity "&page"
line 1016 column 222 - Warning: unescaped & or unknown entity "&page"
line 1016 column 254 - Warning: unescaped & or unknown entity "&page"
line 1016 column 286 - Warning: unescaped & or unknown entity "&page"
line 1016 column 318 - Warning: unescaped & or unknown entity "&page"
line 1016 column 350 - Warning: unescaped & or unknown entity "&page"
line 1016 column 382 - Warning: unescaped & or unknown entity "&page"
line 1016 column 418 - Warning: unescaped & or unknown entity "&page"
line 1016 column 452 - Warning: unescaped & or unknown entity "&page"
line 1016 column 486 - Warning: unescaped & or unknown entity "&page"
line 1016 column 520 - Warning: unescaped & or unknown entity "&page"
line 1016 column 558 - Warning: unescaped & or unknown entity "&page"
line 1016 column 592 - Warning: unescaped & or unknown entity "&page"
line 1016 column 626 - Warning: unescaped & or unknown entity "&page"
line 1016 column 660 - Warning: unescaped & or unknown entity "&page"
line 1016 column 694 - Warning: unescaped & or unknown entity "&page"
line 1016 column 728 - Warning: unescaped & or unknown entity "&page"
line 1016 column 762 - Warning: unescaped & or unknown entity "&page"
line 1016 column 796 - Warning: unescaped & or unknown entity "&page"
line 1016 column 830 - Warning: unescaped & or unknown entity "&page"
line 1016 column 864 - Warning: unescaped & or unknown entity "&page"
line 1016 column 50 - Warning: missing </font> before </td>
line 1016 column 901 - Warning: missing </font> before </table>
line 1018 column 35 - Warning: missing <tr>
line 1018 column 50 - Warning: missing </font> before </td>
line 1019 column 37 - Warning: unescaped & or unknown entity "&id"
line 1018 column 194 - Warning: missing </font> before </table>
line 1020 column 17 - Warning: discarding unexpected </textarea>
line 1020 column 28 - Warning: discarding unexpected </form>
line 1020 column 35 - Warning: discarding unexpected </embed>
line 1020 column 43 - Warning: discarding unexpected </noembed>
line 1020 column 53 - Warning: discarding unexpected </noscript>
line 1020 column 64 - Warning: discarding unexpected </noembed>
line 1020 column 74 - Warning: discarding unexpected </embed>
line 1020 column 82 - Warning: discarding unexpected </table>
line 1020 column 90 - Warning: discarding unexpected </table>
line 1022 column 9 - Warning: missing </font> before <table>
line 1034 column 25 - Warning: discarding unexpected </font>
line 1043 column 58 - Warning: discarding unexpected </font>
line 1021 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 245 - 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 195 column 22 - Warning: <img> lacks "alt" attribute
line 195 column 63 - Warning: <img> lacks "alt" attribute
line 195 column 111 - Warning: <img> lacks "alt" attribute
line 195 column 161 - Warning: <img> lacks "alt" attribute
line 206 column 15 - Warning: <img> lacks "alt" attribute
line 222 column 702 - Warning: <img> proprietary attribute value "absmiddle"
line 222 column 702 - Warning: <img> lacks "alt" attribute
line 232 column 22 - Warning: <img> lacks "alt" attribute
line 232 column 63 - Warning: <img> lacks "alt" attribute
line 232 column 112 - Warning: <img> lacks "alt" attribute
line 232 column 162 - Warning: <img> lacks "alt" attribute
line 233 column 11 - Warning: <img> lacks "alt" attribute
line 243 column 15 - Warning: <img> lacks "alt" attribute
line 250 column 111 - Warning: <img> proprietary attribute value "absmiddle"
line 250 column 111 - Warning: <img> lacks "alt" attribute
line 257 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 257 column 15 - Warning: <img> lacks "alt" attribute
line 257 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 257 column 58 - Warning: <img> lacks "alt" attribute
line 257 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 257 column 101 - Warning: <img> lacks "alt" attribute
line 257 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 257 column 144 - Warning: <img> lacks "alt" attribute
line 257 column 187 - Warning: <img> proprietary attribute value "absmiddle"
line 257 column 187 - Warning: <img> lacks "alt" attribute
line 257 column 230 - Warning: <img> proprietary attribute value "absmiddle"
line 257 column 230 - Warning: <img> lacks "alt" attribute
line 258 column 22 - Warning: <img> lacks "alt" attribute
line 258 column 63 - Warning: <img> lacks "alt" attribute
line 258 column 112 - Warning: <img> lacks "alt" attribute
line 258 column 162 - Warning: <img> lacks "alt" attribute
line 259 column 11 - Warning: <img> lacks "alt" attribute
line 269 column 15 - Warning: <img> lacks "alt" attribute
line 287 column 21 - Warning: <img> lacks "alt" attribute
line 287 column 62 - Warning: <img> lacks "alt" attribute
line 287 column 111 - Warning: <img> lacks "alt" attribute
line 287 column 161 - Warning: <img> lacks "alt" attribute
line 298 column 15 - Warning: <img> lacks "alt" attribute
line 317 column 22 - Warning: <img> lacks "alt" attribute
line 317 column 63 - Warning: <img> lacks "alt" attribute
line 317 column 111 - Warning: <img> lacks "alt" attribute
line 317 column 161 - Warning: <img> lacks "alt" attribute
line 328 column 15 - Warning: <img> lacks "alt" attribute
line 345 column 22 - Warning: <img> lacks "alt" attribute
line 345 column 63 - Warning: <img> lacks "alt" attribute
line 345 column 112 - Warning: <img> lacks "alt" attribute
line 345 column 162 - Warning: <img> lacks "alt" attribute
line 346 column 11 - Warning: <img> lacks "alt" attribute
line 356 column 15 - Warning: <img> lacks "alt" attribute
line 581 column 21 - Warning: <img> lacks "alt" attribute
line 581 column 62 - Warning: <img> lacks "alt" attribute
line 581 column 110 - Warning: <img> lacks "alt" attribute
line 581 column 160 - Warning: <img> lacks "alt" attribute
line 582 column 11 - Warning: <img> lacks "alt" attribute
line 592 column 15 - Warning: <img> lacks "alt" attribute
line 621 column 22 - Warning: <img> lacks "alt" attribute
line 621 column 63 - Warning: <img> lacks "alt" attribute
line 621 column 112 - Warning: <img> lacks "alt" attribute
line 621 column 162 - Warning: <img> lacks "alt" attribute
line 622 column 11 - Warning: <img> lacks "alt" attribute
line 632 column 15 - Warning: <img> lacks "alt" attribute
line 647 column 22 - Warning: <img> lacks "alt" attribute
line 647 column 63 - Warning: <img> lacks "alt" attribute
line 647 column 111 - Warning: <img> lacks "alt" attribute
line 647 column 161 - Warning: <img> lacks "alt" attribute
line 658 column 15 - Warning: <img> lacks "alt" attribute
line 692 column 22 - Warning: <img> lacks "alt" attribute
line 692 column 63 - Warning: <img> lacks "alt" attribute
line 692 column 112 - Warning: <img> lacks "alt" attribute
line 692 column 162 - Warning: <img> lacks "alt" attribute
line 703 column 15 - Warning: <img> lacks "alt" attribute
line 733 column 22 - Warning: <img> lacks "alt" attribute
line 733 column 63 - Warning: <img> lacks "alt" attribute
line 733 column 111 - Warning: <img> lacks "alt" attribute
line 733 column 161 - Warning: <img> lacks "alt" attribute
line 744 column 15 - Warning: <img> lacks "alt" attribute
line 751 column 262 - Warning: <img> proprietary attribute value "absmiddle"
line 751 column 262 - 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 770 column 15 - Warning: <img> lacks "alt" attribute
line 787 column 22 - Warning: <img> lacks "alt" attribute
line 787 column 63 - Warning: <img> lacks "alt" attribute
line 787 column 112 - Warning: <img> lacks "alt" attribute
line 787 column 162 - Warning: <img> lacks "alt" attribute
line 788 column 11 - Warning: <img> lacks "alt" attribute
line 798 column 15 - Warning: <img> lacks "alt" attribute
line 805 column 194 - Warning: <img> proprietary attribute value "absmiddle"
line 805 column 194 - Warning: <img> lacks "alt" attribute
line 813 column 21 - Warning: <img> lacks "alt" attribute
line 813 column 62 - Warning: <img> lacks "alt" attribute
line 813 column 110 - Warning: <img> lacks "alt" attribute
line 813 column 160 - Warning: <img> lacks "alt" attribute
line 814 column 11 - Warning: <img> lacks "alt" attribute
line 824 column 15 - Warning: <img> lacks "alt" attribute
line 854 column 22 - Warning: <img> lacks "alt" attribute
line 854 column 63 - Warning: <img> lacks "alt" attribute
line 854 column 112 - Warning: <img> lacks "alt" attribute
line 854 column 162 - Warning: <img> lacks "alt" attribute
line 855 column 11 - Warning: <img> lacks "alt" attribute
line 865 column 15 - Warning: <img> lacks "alt" attribute
line 902 column 22 - Warning: <img> lacks "alt" attribute
line 902 column 63 - Warning: <img> lacks "alt" attribute
line 902 column 111 - Warning: <img> lacks "alt" attribute
line 902 column 161 - Warning: <img> lacks "alt" attribute
line 913 column 15 - Warning: <img> lacks "alt" attribute
line 924 column 893 - Warning: <img> proprietary attribute value "absmiddle"
line 924 column 893 - Warning: <img> lacks "alt" attribute
line 932 column 22 - Warning: <img> lacks "alt" attribute
line 932 column 63 - Warning: <img> lacks "alt" attribute
line 932 column 112 - Warning: <img> lacks "alt" attribute
line 932 column 162 - Warning: <img> lacks "alt" attribute
line 933 column 11 - Warning: <img> lacks "alt" attribute
line 943 column 15 - Warning: <img> lacks "alt" attribute
line 952 column 337 - Warning: <img> proprietary attribute value "absmiddle"
line 952 column 337 - Warning: <img> lacks "alt" attribute
line 961 column 21 - Warning: <img> lacks "alt" attribute
line 961 column 62 - Warning: <img> lacks "alt" attribute
line 961 column 111 - Warning: <img> lacks "alt" attribute
line 961 column 161 - Warning: <img> lacks "alt" attribute
line 972 column 15 - Warning: <img> lacks "alt" attribute
line 987 column 22 - Warning: <img> lacks "alt" attribute
line 987 column 63 - Warning: <img> lacks "alt" attribute
line 987 column 111 - Warning: <img> lacks "alt" attribute
line 987 column 161 - Warning: <img> lacks "alt" attribute
line 998 column 15 - Warning: <img> lacks "alt" attribute
line 1008 column 209 - Warning: <img> lacks "alt" attribute
line 1019 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 1019 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 1019 column 245 - Warning: <img> proprietary attribute value "absmiddle"
line 1028 column 25 - Warning: <img> lacks "alt" attribute
line 1033 column 267 - Warning: <img> lacks "alt" attribute
line 1013 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 248 column 27 - Warning: <nobr> is not approved by W3C
line 274 column 27 - Warning: <nobr> is not approved by W3C
line 303 column 27 - Warning: <nobr> is not approved by W3C
line 333 column 27 - Warning: <nobr> is not approved by W3C
line 361 column 27 - Warning: <nobr> is not approved by W3C
line 597 column 27 - Warning: <nobr> is not approved by W3C
line 637 column 27 - Warning: <nobr> is not approved by W3C
line 663 column 27 - Warning: <nobr> is not approved by W3C
line 708 column 27 - Warning: <nobr> is not approved by W3C
line 749 column 27 - Warning: <nobr> is not approved by W3C
line 775 column 27 - Warning: <nobr> is not approved by W3C
line 803 column 27 - Warning: <nobr> is not approved by W3C
line 829 column 27 - Warning: <nobr> is not approved by W3C
line 870 column 27 - Warning: <nobr> is not approved by W3C
line 918 column 27 - Warning: <nobr> is not approved by W3C
line 948 column 27 - Warning: <nobr> is not approved by W3C
line 977 column 27 - Warning: <nobr> is not approved by W3C
line 1003 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!


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