Register - Login
Views: 99364209
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 02:25:15 PM
Jul - The Cutting Room Floor - Pokemon Puzzle Challenge graphics, compression and stuff New poll - New thread - New reply
Pages: 1 2 Next newer thread | Next older thread
Rena
I had one (1) message in Discord deleted and proceeded to make a huge, huge mess about how it was a violation of free speech and how moderators are supposed to be spam janitors and nobody should have the right to tell me not to talk about school shootings
Level: 135


Posts: 5008/5390
EXP: 29049441
For next: 285564

Since: 07-22-07

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

Since last post: 332 days
Last activity: 332 days

Posted on 04-25-13 02:10:34 AM Link | Quote
Post #5008 · Wed 130424 221034
Originally posted by xdaniel
Oh hell, how many more names has this game been known under during development?
At least Panel de Pon, Tetris Attack, Pokémon Puzzle League and Pokémon Puzzle Challenge. Probably more.

____________________
Nanashi
𝒾´𝓂 𝑔𝒶𝓎
Level: 27


Posts: 1/166
EXP: 103293
For next: 12866

Since: 12-04-15

Pronouns: she/her

Since last post: 28 days
Last activity: 18 hours

Posted on 04-04-16 10:45:40 PM (last edited by Nanashi at 04-05-16 01:43:31 AM) Link | Quote
Sorry for necroposting, but I've been looking into the game and there is a lot of stuff that probably is better to explain...? (and compressed stuff that someone else should probably look better into and/or piece together)

First of all, about unused backgrounds... (address CEBF)
Most of them have two variants, for 1P modes and VS. You can't play as boss pokémon outside stage clear, so three of the elite 4 and the two stage clear bosses are unused. (Those use an unique layout)

($0A, $0B, $08, $06, $0C)
(Also note that Cyndaquil and Magby are only playable, so the Fire VS screen is only used in 2P mode which is unused in VC releases.)

And then the entire Panel de Pon cast has all its stages perfectly working right afterwards

($0E-$1A in order; The cloud, forest and water stages are mostly the same, but have a different background than the used ones)


To a lesser extent, player characters $1A-$30 (CEC0, CEC1, $1A pictured above) are all technically valid but seemingly "blanked out". They all use Chikorita's picture and Seel's ice blocks, share a set of otherwise unused sounds (that sound distinctly from PdP), and use unused palettes (that may as well just be glitched). Everything after that is just invalid, different data.
Also other few bytes are different from ones shared with the rest of characters, but I haven't quite figured the full format of the character data yet. (It's 40 bytes starting at 001011CA(?) for Chikorita)
(do note that playing as characters not normally playable for some reason crashes the game, even if they're just boss characters)


Similarly, along the music indexes there is a large gap of empty values, just like the blanked characters. The gap is large enough to have at least two songs for every panel de pon character, which fits with how the character data is arranged (two separate bytes determining each bgm, even though most used ones share themes).


Anyways I extracted these with xdaniel's tool


The pokemon character portraits and the panel de pon character portraits are compressed in the same way and in the same format.
It's apparently pointed at by the first three bytes for each character... So to get them in-game it'd be a matter of repointing that. I just don't know to where nor how.
(Chikorita's picture is at... 13c000? with this being 00404f)



Other things include a lot of cutscenes and character art from PdP, and uh, what seems to be the layout of a "final" stage...?
???
...which unlike the other ones I don't think is possible to get in-game at all. It doesn't even really resemble any game mode.
It also looks a lot like the (semi)final stage in what would much later be the Game Cube version (which was supposed to be for the N64, I think?), which I guess makes sense with the other unused overworld portrait of Kain.
Xkeeper

Level: 263


Posts: 21701/25343
EXP: 296699486
For next: 2260967

Since: 07-03-07

Pronouns: they/them/????????

Since last post: 8 days
Last activity: 2 days

Posted on 04-05-16 03:23:34 AM Link | Quote
They really wanted this to be a PdP game, damn. I feel bad for the developers.

____________________
(Testing: 21701 posts, level 228, 180806838 EXP)
Jarofmayo
Member
Level: 13


Posts: 24/31
EXP: 9564
For next: 703

Since: 11-25-13


Since last post: 3.2 years
Last activity: 333 days

Posted on 04-17-16 05:47:07 PM Link | Quote
Makes me wonder if Pokemon Puzzle League on the n64 had any panel de pon stuff hiding in it?
divingkataetheweirdo

Bandit
TCRF Super Editor
Level: 57


Posts: 589/822
EXP: 1479565
For next: 6363

Since: 07-09-11


Since last post: 1.6 years
Last activity: 252 days

Posted on 04-17-16 08:37:23 PM Link | Quote
Originally posted by Jarofmayo
Makes me wonder if Pokemon Puzzle League on the n64 had any panel de pon stuff hiding in it?

There a couple of sound effects that are cut off in the actual game (like the winning board sound), but none of the backgrounds from the N64 PdP are in PPL. It's pretty easy to find this out, since the backgrounds are mostly uncompressed 15bpp/16bpps.

____________________
Eon

Hammer Brother
MLB
Level: 68


Posts: 1051/1085
EXP: 2623678
For next: 105122

Since: 07-22-07


Since last post: 299 days
Last activity: 119 days

Posted on 04-17-16 09:15:43 PM Link | Quote
Originally posted by Jarofmayo
Makes me wonder if Pokemon Puzzle League on the n64 had any panel de pon stuff hiding in it?


To be honest, I'm not convinced panel de pon progressed that far on n64. Whatever references remain are just too vague.
Pages: 1 2 Next newer thread | Next older thread
Jul - The Cutting Room Floor - Pokemon Puzzle Challenge graphics, compression and 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.
Query execution time:  0.086169 seconds
Script execution time:  0.016320 seconds
Total render time:  0.102490 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 227 - 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 50 - Warning: missing </font> before </td>
line 149 column 132 - 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 179 column 4724 - Warning: replacing unexpected input with </input>
line 179 column 5038 - Warning: discarding unexpected </span>
line 182 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 184 column 9 - Warning: missing <tr>
line 202 column 13 - Warning: missing <tr>
line 203 column 102 - Warning: unescaped & or unknown entity "&postid"
line 241 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 243 column 9 - Warning: missing <tr>
line 261 column 13 - Warning: missing <tr>
line 262 column 102 - Warning: unescaped & or unknown entity "&postid"
line 264 column 74 - Warning: <style> isn't allowed in <td> elements
line 264 column 9 - Info: <td> previously mentioned
line 267 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 269 column 9 - Warning: missing <tr>
line 287 column 13 - Warning: missing <tr>
line 288 column 102 - Warning: unescaped & or unknown entity "&postid"
line 293 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 295 column 9 - Warning: missing <tr>
line 313 column 13 - Warning: missing <tr>
line 314 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 343 column 74 - Warning: missing </div>
line 348 column 17 - Warning: missing <tr>
line 348 column 17 - Warning: discarding unexpected <table>
line 351 column 35 - Warning: missing <tr>
line 351 column 95 - Warning: unescaped & or unknown entity "&page"
line 351 column 50 - Warning: missing </font> before </td>
line 351 column 132 - Warning: missing </font> before </table>
line 353 column 35 - Warning: missing <tr>
line 353 column 50 - Warning: missing </font> before </td>
line 354 column 37 - Warning: unescaped & or unknown entity "&id"
line 353 column 227 - Warning: missing </font> before </table>
line 355 column 17 - Warning: discarding unexpected </textarea>
line 355 column 28 - Warning: discarding unexpected </form>
line 355 column 35 - Warning: discarding unexpected </embed>
line 355 column 43 - Warning: discarding unexpected </noembed>
line 355 column 53 - Warning: discarding unexpected </noscript>
line 355 column 64 - Warning: discarding unexpected </noembed>
line 355 column 74 - Warning: discarding unexpected </embed>
line 355 column 82 - Warning: discarding unexpected </table>
line 355 column 90 - Warning: discarding unexpected </table>
line 357 column 9 - Warning: missing </font> before <table>
line 369 column 25 - Warning: discarding unexpected </font>
line 378 column 37 - Warning: discarding unexpected </font>
line 356 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 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 179 column 4604 - Warning: <img> proprietary attribute value "absmiddle"
line 179 column 4604 - Warning: <img> lacks "alt" attribute
line 187 column 22 - Warning: <img> lacks "alt" attribute
line 187 column 63 - Warning: <img> lacks "alt" attribute
line 187 column 111 - Warning: <img> lacks "alt" attribute
line 187 column 161 - Warning: <img> lacks "alt" attribute
line 188 column 11 - Warning: <img> lacks "alt" attribute
line 198 column 15 - Warning: <img> lacks "alt" attribute
line 209 column 568 - Warning: <img> lacks "alt" attribute
line 209 column 609 - Warning: <img> lacks "alt" attribute
line 209 column 650 - Warning: <img> lacks "alt" attribute
line 209 column 691 - Warning: <img> lacks "alt" attribute
line 209 column 732 - Warning: <img> lacks "alt" attribute
line 214 column 1041 - Warning: <img> lacks "alt" attribute
line 214 column 1082 - Warning: <img> lacks "alt" attribute
line 214 column 1123 - Warning: <img> lacks "alt" attribute
line 214 column 1164 - Warning: <img> lacks "alt" attribute
line 214 column 1205 - Warning: <img> lacks "alt" attribute
line 214 column 1246 - Warning: <img> lacks "alt" attribute
line 214 column 1287 - Warning: <img> lacks "alt" attribute
line 214 column 1328 - Warning: <img> lacks "alt" attribute
line 214 column 1369 - Warning: <img> lacks "alt" attribute
line 214 column 1410 - Warning: <img> lacks "alt" attribute
line 214 column 1451 - Warning: <img> lacks "alt" attribute
line 214 column 1492 - Warning: <img> lacks "alt" attribute
line 214 column 1533 - Warning: <img> lacks "alt" attribute
line 227 column 2834 - Warning: <img> lacks "alt" attribute
line 227 column 2875 - Warning: <img> lacks "alt" attribute
line 227 column 2916 - Warning: <img> lacks "alt" attribute
line 227 column 2957 - Warning: <img> lacks "alt" attribute
line 227 column 2998 - Warning: <img> lacks "alt" attribute
line 227 column 3039 - Warning: <img> lacks "alt" attribute
line 227 column 3080 - Warning: <img> lacks "alt" attribute
line 227 column 3121 - Warning: <img> lacks "alt" attribute
line 227 column 3162 - Warning: <img> lacks "alt" attribute
line 227 column 3203 - Warning: <img> lacks "alt" attribute
line 227 column 3244 - Warning: <img> lacks "alt" attribute
line 227 column 3285 - Warning: <img> lacks "alt" attribute
line 227 column 3326 - Warning: <img> lacks "alt" attribute
line 236 column 3885 - Warning: <img> lacks "alt" attribute
line 236 column 3926 - Warning: <img> lacks "alt" attribute
line 246 column 23 - Warning: <img> lacks "alt" attribute
line 246 column 64 - Warning: <img> lacks "alt" attribute
line 246 column 113 - Warning: <img> lacks "alt" attribute
line 246 column 163 - Warning: <img> lacks "alt" attribute
line 247 column 11 - Warning: <img> lacks "alt" attribute
line 257 column 15 - Warning: <img> lacks "alt" attribute
line 272 column 22 - Warning: <img> lacks "alt" attribute
line 272 column 63 - Warning: <img> lacks "alt" attribute
line 272 column 112 - Warning: <img> lacks "alt" attribute
line 272 column 162 - Warning: <img> lacks "alt" attribute
line 273 column 11 - Warning: <img> lacks "alt" attribute
line 283 column 15 - Warning: <img> lacks "alt" attribute
line 297 column 11 - Warning: <img> lacks "alt" attribute
line 298 column 22 - Warning: <img> lacks "alt" attribute
line 298 column 63 - Warning: <img> lacks "alt" attribute
line 298 column 112 - Warning: <img> lacks "alt" attribute
line 298 column 161 - Warning: <img> lacks "alt" attribute
line 299 column 11 - Warning: <img> lacks "alt" attribute
line 309 column 15 - Warning: <img> lacks "alt" attribute
line 317 column 548 - Warning: <img> lacks "alt" attribute
line 324 column 11 - 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 354 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 363 column 25 - Warning: <img> lacks "alt" attribute
line 368 column 267 - Warning: <img> lacks "alt" attribute
line 179 column 4791 - Warning: trimming empty <label>
line 348 column 17 - Warning: trimming empty <tr>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 203 column 27 - Warning: <nobr> is not approved by W3C
line 262 column 27 - Warning: <nobr> is not approved by W3C
line 288 column 27 - Warning: <nobr> is not approved by W3C
line 314 column 27 - Warning: <nobr> is not approved by W3C
line 341 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 162 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