Register - Login
Views: 99370722
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-23-22 07:21:17 PM
Jul - The Cutting Room Floor - Unused Another World PC Files New poll - New thread - New reply
Next newer thread | Next older thread
LuigiBlood

Level: 17


Posts: 4/47
EXP: 20704
For next: 4039

Since: 01-02-11

Pronouns: he/she/him/her
From: France

Since last post: 108 days
Last activity: 4 days

Posted on 09-18-12 06:31:47 PM (last edited by LuigiBlood at 09-18-12 06:40:34 PM) Link | Quote
Well, as seen in this page:
http://tcrf.net/Out_of_This_World_(PC)

I found an unused song from the PC version. Though I recorded it from the introduction of the game, so the SFXs and Instruments were still there.
This is only based on the original PC DOS game, as the new Windows port is called "Another World 15th Anniversary Edition" so you can't be unsure of it.

This game works with a Resource Map, in the file MEMLIST.BIN.
It contains a list of specific resources, mostly compressed ones, some used, some unused, but not all of them are actually present in this map.
The way it works is like this, it uses BANK?? (?? in hex) files, each map are made of 20 bytes:
Offset - Size - Description
0x00 - 1 - Reserved (0x00)
0x01 - 1 - Resource Type
0x02 - 2 - Reserved (0x0000)
0x04 - 4 - Is equal to ?? for BANK??. (Little Endian)
0x08 - 4 - Offset to resource in Bank (Big Endian)
0x0C - 4 - Size (Big Endian)
0x10 - 4 - Uncompressed Size (if equal to Size, then it's not compressed) (Big Endian)

If it's all 0xFFs, then the previous resource was the last one.
Recourse Types:
0x00 - Sound
0x01 - Music
0x02 - Polygons Animations
0x03 - Pallette
0x04 - Byte Code
0x05 - Polygons Cinematic
0x06 - Unknown. (Maybe Bitmap?)
0x07+ - Invalid

In the case of that unused music file, here's the map:
Resource 0x89: BANK02 - Offset: 0x12EAC - Size: 0x7C - Uncompressed Size: 0x8C0

Yeah it's heavily compressed. Said to be some Huffman variant.
But the weird part, is that the Resource that has gone to the farthest offset possible:
BANK02 - Offset: 0xE878 - Size: 0xCC - Uncompressed Size: 0xE8
It's a Sound res.

What is in between? The thing is I don't know. But it's definitely unused.

Also, this is something great to read to understand how the game works:
http://fabiensanglard.net/anotherWorld_code_review/index.php
Next newer thread | Next older thread
Jul - The Cutting Room Floor - Unused Another World PC Files New poll - New thread - New reply


Rusted Logic

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

29 database queries.
Query execution time:  0.087677 seconds
Script execution time:  0.004954 seconds
Total render time:  0.092631 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 200 - 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 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 222 column 17 - Warning: missing <tr>
line 222 column 17 - Warning: discarding unexpected <table>
line 225 column 35 - Warning: missing <tr>
line 225 column 50 - Warning: missing </font> before </td>
line 225 column 91 - Warning: missing </font> before </table>
line 227 column 35 - Warning: missing <tr>
line 227 column 50 - Warning: missing </font> before </td>
line 228 column 37 - Warning: unescaped & or unknown entity "&id"
line 227 column 200 - Warning: missing </font> before </table>
line 229 column 17 - Warning: discarding unexpected </textarea>
line 229 column 28 - Warning: discarding unexpected </form>
line 229 column 35 - Warning: discarding unexpected </embed>
line 229 column 43 - Warning: discarding unexpected </noembed>
line 229 column 53 - Warning: discarding unexpected </noscript>
line 229 column 64 - Warning: discarding unexpected </noembed>
line 229 column 74 - Warning: discarding unexpected </embed>
line 229 column 82 - Warning: discarding unexpected </table>
line 229 column 90 - Warning: discarding unexpected </table>
line 231 column 9 - Warning: missing </font> before <table>
line 243 column 25 - Warning: discarding unexpected </font>
line 252 column 37 - Warning: discarding unexpected </font>
line 230 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 160 column 11 - Warning: <img> lacks "alt" attribute
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 176 column 92 - Warning: <font> attribute "color" had invalid value "F185C9" and has been replaced
line 228 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 228 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 228 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 237 column 25 - Warning: <img> lacks "alt" attribute
line 242 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 222 column 17 - Warning: trimming empty <tr>
line 225 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
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 68 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