<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Formats</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>Recent changes to Formats</description><atom:link href="https://sourceforge.net/p/openkb/wiki/Formats/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 04 May 2018 18:47:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openkb/wiki/Formats/feed" rel="self" type="application/rss+xml"/><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -76,6 +76,7 @@
 ### World - Raw

 64x64x4 bytes, starting at 0x1AA8E. The indexes are the same as in the DOS version.
+Small extraction utility: https://pastebin.com/2wjHAC34 .

 ### Sprites - Uncompressed VDP tiles
 ### Tiles - Compressed VDP tiles
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Fri, 04 May 2018 18:47:36 -0000</pubDate><guid>https://sourceforge.net8dd75555dbfcd2726926d314d341f0b8b8395997</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -74,6 +74,9 @@
 Nothing to see here.

 ### World - Raw
+
+64x64x4 bytes, starting at 0x1AA8E. The indexes are the same as in the DOS version.
+
 ### Sprites - Uncompressed VDP tiles
 ### Tiles - Compressed VDP tiles

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Fri, 04 May 2018 17:31:39 -0000</pubDate><guid>https://sourceforge.net4219978a17f67bb3aa32820ea92adab7fec0abb5</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -6,10 +6,20 @@

 ## C64

+### Grouping - Unknown
+### Graphics - Unknown
+### Music - Unknown
+### Sound - Unknown
+### Saves - Unknown
 ### Disk Image - D64

 ## AII

+### Grouping - Unknown
+### Graphics - Unknown
+### Music - Unknown
+### Sound - Unknown
+### Saves - Unknown
 ### Disk Image

 ## DOS
@@ -26,12 +36,17 @@

 ## Amiga

-### Grouping - Unknown
-### Graphics - Unknown
+### Grouping - None
+### Graphics - Unknown, Compressed
 ### Music - Unknown
-### World - Unknown
-### Saves - Unknown
+### World - LAND.ORG
+### Saves - DAT
+
+Format is very close to DOS, with some alterations happening 0x8CA, and a result of 1 extra byte. Also, big-endian WORDs.
+
 ### Disk Image - ADF
+
+https://github.com/lclevy/ADFlib

 ## PC-98

@@ -131,8 +146,8 @@
     AMI     Disk Image       [x]     [x]          [x]     [ ]
     AMI     Graphics         [ ]     [ ]          [ ]     [ ]
     AMI     Sounds           [ ]     [ ]          [ ]     [ ]
-    AMI     Saves            [ ]     [ ]          [ ]     [ ]
-    AMI     World Data       [ ]     [ ]          [ ]     [ ]
+    AMI     Saves            [x]     [ ]          [ ]     [ ]
+    AMI     World Data       [x]     [ ]          [ ]     [x]
     MAC     Disk Image       [x]     [x]          [x]     [ ]
     MAC     Grouping (RSRC)  [x]     [x]          [x]     [ ]
     MAC     Graphics A       [ ]     [x]          [ ]     [ ]
@@ -159,7 +174,7 @@

     * "Known" means format was understood / or was already well-known.
     * "Well-known" refers to IT community at large.
-    * "Tools" means to third-party open-source tools that can read it.
+    * "Tools" are third-party open-source tools that can read it.
     * "Implemented" denotes if that format is part of openkb codebase.

     ZIP is a file archival format, that has nothing to do with King's Bounty.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Wed, 14 Jan 2015 23:50:04 -0000</pubDate><guid>https://sourceforge.netb0db06726d2f6918e285ce902708baee828df435</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -1,4 +1,4 @@
-There are approximately 5 formats per system (not counting disk images), which gives us about 35 formats to document...
+There are approximately 5 formats per system (not counting disk images), which gives us about 40 formats to document...

 If format is well-known, just put a link to a spec or a free program that can read it. Altho a summary, and eventually complete description wouldn't harm either.

@@ -40,7 +40,7 @@
 ### Music - Unknown
 ### Sound - Unknown
 ### Saves - Unknown
-### Disk Image - ISO
+### Disk Image - D88

 ## FM Towns

@@ -144,12 +144,12 @@
      MD     Music            [ ]     [ ]          [ ]     [ ]
      MD     Saves (password) [ ]     [ ]          [ ]     [ ]
      MD     World Data       [ ]     [ ]          [ ]     [ ]
-   PC98     CD Image (iso)   [x]     [x]          [x]     [ ]
-   PC98     Grouping         [ ]     [ ]          [ ]     [ ]
-   PC98     Graphics         [ ]     [ ]          [ ]     [ ]
-   PC98     Music/Sounds     [ ]     [ ]          [ ]     [ ]
-   PC98     World Data       [ ]     [ ]          [ ]     [ ]
-   PC98     Saves            [ ]     [ ]          [ ]     [ ]
+    PC98    Disk Image       [x]     [x]          [x]     [ ]
+    PC98    Grouping         [ ]     [ ]          [ ]     [ ]
+    PC98    Graphics         [ ]     [ ]          [ ]     [ ]
+    PC98    Music/Sounds     [ ]     [ ]          [ ]     [ ]
+    PC98    World Data       [ ]     [ ]          [ ]     [ ]
+    PC98    Saves            [ ]     [ ]          [ ]     [ ]
     FMT     CD Image (iso)   [x]     [x]          [x]     [ ]
     FMT     Grouping         [ ]     [ ]          [ ]     [ ]
     FMT     Graphics         [ ]     [ ]          [ ]     [ ]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Wed, 07 Jan 2015 19:03:27 -0000</pubDate><guid>https://sourceforge.net2c9d58602b2ea173d8a8257a5a09740b8797a343</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -32,6 +32,15 @@
 ### World - Unknown
 ### Saves - Unknown
 ### Disk Image - ADF
+
+## PC-98
+
+### Grouping - Unknown
+### Graphics - Unknown
+### Music - Unknown
+### Sound - Unknown
+### Saves - Unknown
+### Disk Image - ISO

 ## FM Towns

@@ -135,6 +144,12 @@
      MD     Music            [ ]     [ ]          [ ]     [ ]
      MD     Saves (password) [ ]     [ ]          [ ]     [ ]
      MD     World Data       [ ]     [ ]          [ ]     [ ]
+   PC98     CD Image (iso)   [x]     [x]          [x]     [ ]
+   PC98     Grouping         [ ]     [ ]          [ ]     [ ]
+   PC98     Graphics         [ ]     [ ]          [ ]     [ ]
+   PC98     Music/Sounds     [ ]     [ ]          [ ]     [ ]
+   PC98     World Data       [ ]     [ ]          [ ]     [ ]
+   PC98     Saves            [ ]     [ ]          [ ]     [ ]
     FMT     CD Image (iso)   [x]     [x]          [x]     [ ]
     FMT     Grouping         [ ]     [ ]          [ ]     [ ]
     FMT     Graphics         [ ]     [ ]          [ ]     [ ]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Wed, 07 Jan 2015 14:45:08 -0000</pubDate><guid>https://sourceforge.net2c0eddeceed8f8b462a8c00f63eda36ad2114d56</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -1,4 +1,4 @@
-There are approximately 5 formats per system (not counting disk images), which gives us about 30 formats to document...
+There are approximately 5 formats per system (not counting disk images), which gives us about 35 formats to document...

 If format is well-known, just put a link to a spec or a free program that can read it. Altho a summary, and eventually complete description wouldn't harm either.

@@ -32,6 +32,15 @@
 ### World - Unknown
 ### Saves - Unknown
 ### Disk Image - ADF
+
+## FM Towns
+
+### Grouping - Unknown
+### Graphics - Unknown
+### Music - Unknown
+### Sound - Unknown
+### Saves - Unknown
+### Disk Image - ISO

 ## MegaDrive

@@ -126,6 +135,12 @@
      MD     Music            [ ]     [ ]          [ ]     [ ]
      MD     Saves (password) [ ]     [ ]          [ ]     [ ]
      MD     World Data       [ ]     [ ]          [ ]     [ ]
+    FMT     CD Image (iso)   [x]     [x]          [x]     [ ]
+    FMT     Grouping         [ ]     [ ]          [ ]     [ ]
+    FMT     Graphics         [ ]     [ ]          [ ]     [ ]
+    FMT     Music/Sounds     [ ]     [ ]          [ ]     [ ]
+    FMT     World Data       [ ]     [ ]          [ ]     [ ]
+    FMT     Saves            [ ]     [ ]          [ ]     [ ]

     * "Known" means format was understood / or was already well-known.
     * "Well-known" refers to IT community at large.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Wed, 09 Apr 2014 05:03:42 -0000</pubDate><guid>https://sourceforge.net5734b22edc86e898e24d0a54b58656bfcb4f078d</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -132,4 +132,8 @@
     * "Tools" means to third-party open-source tools that can read it.
     * "Implemented" denotes if that format is part of openkb codebase.

-    NOTE: Some additional format might arise, some might get squashed.
+    ZIP is a file archival format, that has nothing to do with King's Bounty.
+    However, since most files are distributed in that way, it would be nice
+    to get zip-reading into openkb.
+
+    NOTE: Some additional formats might arise, some might get squashed.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Mon, 02 Dec 2013 17:58:39 -0000</pubDate><guid>https://sourceforge.nete843fee16d6cb769a00b2b47c8ea2837a7f6ec5b</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -87,3 +87,49 @@
 ### Graphics - Unknown

 Some other graphics are apparently kept in a different format. Not much is known.
+
+# Appendix
+
+All formats in one table.
+
+                             Known   Well-known   Tools   Implemented
+    ZIP     Generic archive  [x]     [x]          [x]     [ ]
+    C64     Disk Image       [x]     [x]          [x]     [ ]
+    C64     Graphics         [ ]     [ ]          [ ]     [ ]
+    C64     Sounds           [ ]     [ ]          [ ]     [ ]
+    C64     Saves            [ ]     [ ]          [ ]     [ ]
+    C64     World Data       [ ]     [ ]          [ ]     [ ]
+    AII     Disk Image       [x]     [x]          [x]     [ ]
+    AII     Graphics         [ ]     [ ]          [ ]     [ ]
+    AII     Sounds           [ ]     [ ]          [ ]     [ ]
+    AII     Saves            [ ]     [ ]          [ ]     [ ]
+    AII     World Data       [ ]     [ ]          [ ]     [ ]
+    DOS     Disk Image       [x]     [x]          [x]     [ ]
+    DOS     Grouping         [x]     [ ]          [ ]     [x]
+    DOS     Graphics         [x]     [ ]          [ ]     [x]
+    DOS     Sounds           [x]     [ ]          [ ]     [x]
+    DOS     Saves            [x]     [ ]          [ ]     [x]
+    DOS     World Data       [x]     [ ]          [ ]     [x]
+    AMI     Disk Image       [x]     [x]          [x]     [ ]
+    AMI     Graphics         [ ]     [ ]          [ ]     [ ]
+    AMI     Sounds           [ ]     [ ]          [ ]     [ ]
+    AMI     Saves            [ ]     [ ]          [ ]     [ ]
+    AMI     World Data       [ ]     [ ]          [ ]     [ ]
+    MAC     Disk Image       [x]     [x]          [x]     [ ]
+    MAC     Grouping (RSRC)  [x]     [x]          [x]     [ ]
+    MAC     Graphics A       [ ]     [x]          [ ]     [ ]
+    MAC     Graphics B       [ ]     [ ]          [ ]     [ ]
+    MAC     Sounds           [ ]     [ ]          [ ]     [ ]
+     MD     ROM Image        [x]     [x]          [x]     [x]
+     MD     Graphics A       [ ]     [ ]          [ ]     [ ]
+     MD     Graphics B       [ ]     [ ]          [ ]     [ ]
+     MD     Music            [ ]     [ ]          [ ]     [ ]
+     MD     Saves (password) [ ]     [ ]          [ ]     [ ]
+     MD     World Data       [ ]     [ ]          [ ]     [ ]
+
+    * "Known" means format was understood / or was already well-known.
+    * "Well-known" refers to IT community at large.
+    * "Tools" means to third-party open-source tools that can read it.
+    * "Implemented" denotes if that format is part of openkb codebase.
+
+    NOTE: Some additional format might arise, some might get squashed.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Mon, 02 Dec 2013 17:56:12 -0000</pubDate><guid>https://sourceforge.net60b4a2b118bdf60b449624a40a2dbac70d0a108c</guid></item><item><title>Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -67,6 +67,23 @@

 http://www.mjmwired.net/kernel/Documentation/filesystems/hfs.txt

-### Grouping - BIN
+### Grouping - RSRC

-Unknown format.
+Mac filesystems allowed each file to have 2 "forks" - "data" (for arbitary raw binary) and "resource" (for structured MAC-defined datatypes).
+
+The game kept all of it's data in the resource fork. So, this can be seen as grouping in regards to that platform.
+
+"Resource fork" reading is a solved problem as part of librsrc of hfsutils.
+http://www.mars.org/home/rob/proj/hfs/
+
+Note: as of 0.0.2, librsrc (and libhfs) are bundled with openkb.
+
+### Graphics - PICT
+
+Some graphics were kept in Mac PICT format. The format is said to be hard to parse, as it consisted of "commands" to MAC display API - "QuickDraw". Emulating the whole of QuickDraw is likely an unpleasant task, but the good news is, the game probably uses only one command and that is "plot bitmap", which would be easy to do.
+
+No particulars are known at that point.
+
+### Graphics - Unknown
+
+Some other graphics are apparently kept in a different format. Not much is known.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Mon, 02 Dec 2013 17:33:31 -0000</pubDate><guid>https://sourceforge.net8320a7a5d5dd796ca3c779d260163417144b8986</guid></item><item><title>WikiPage Formats modified by driedfruit</title><link>https://sourceforge.net/p/openkb/wiki/Formats/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -20,7 +20,9 @@
 ### World - LAND.ORG
 ### Saves - DAT
 
-All DOS formats are known at this point.
+All DOS formats are known at this point. They are documented in the [DOS Game Modding Wiki][shikadi].
+
+[shikadi]: http://www.shikadi.net/moddingwiki/King's_Bounty
 
 ## Amiga
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">driedfruit</dc:creator><pubDate>Thu, 22 Mar 2012 21:00:31 -0000</pubDate><guid>https://sourceforge.net9df73c44a57a440bcb9f32d64f032f241e048ca9</guid></item></channel></rss>