chiark / gitweb /
appears to make a marketdata file
[ypp-sc-tools.main.git] / pctb / example
diff --git a/pctb/example b/pctb/example
new file mode 100644 (file)
index 0000000..b11651d
--- /dev/null
@@ -0,0 +1,85 @@
+
+
+
+Version number (3 ascii digits) followed
+by LF (i.e. 0x0A).  Current version is\
+ 005
+
+  0000   30 30 35 0a                                        005.
+
+# of shops/stalls (in ascii)  + LF
+  0000               31 0a                                      1.           
+
+list of shop names in ascii (without the
+possessive part and by specifying the \
+shop type in an abbreviated way which is
+mentioned below).  The shop names are
+separated \ by line feeds (0x0A).  To
+specify the shop type append the "^"
+character and then \ one of the
+following characters depending upon the
+shop type:
+   Apothecary = A
+   Distillery = D
+   Furnisher = F
+   Iron Monger = I
+   Shipyard = S
+   Tailor = T
+   Weavery = W
+
+  0000                     4f 6c  64 20 49 72 6f 6e 73 69         Ol d Ironsi
+  0010   64 65 73 0a                                        des.              
+
+# of buy offers (in binary)
+  0010               05 00                                 
+
+commodIndex offerCount                                       buy 0/5
+  0010                     0a 00  01 00                      Grog x 1
+[shopIndex val amt]                   
+  0010                                  01 00 1d 00 75 00    OI 29 qty 75
+
+commodIndex offerCount                                       buy 1/5
+  0020   0b 00 01 00                                         Fine x 1
+[shopIndex val amt]... (all in binar\ y)
+  0020               01 00 33 00  e9 03                      OI 51 qty 0x3e9
+
+commodIndex offerCount                                       buy 2/5
+  0020                                  0c 00 01 00          Small shot x 1
+[shopIndex val amt]
+  0020                                              01 00    OI
+  0030   0f 00 e9 03                                         15 qty 0x3e9
+
+commodIndex offerCount                                       buy 3/5
+  0030               0d 00 01 00                             Medium shot x 1
+[shopIndex val amt]
+  0030                            01 00 1c 00 e9 03          OI 28 qty 0x3e9
+
+commodIndex offerCount                                       buy 4/5
+  0030                                              0e 00    Large shot
+  0040   01 00                                                          x 1
+[shopIndex val amt]
+  0040         01 00 26 00 e9 03                             OI 38 0x3e9
+
+
+# of sell offers (in binary)
+  0040                            04 00
+
+commodIndex offerCount                                       sell 0/4
+  0040                                  09 00 01 00          Swill x 1
+[shopIndex val amt]
+  0040                                              01 00    OI 
+  0050   17 00 e8 03                                         23 0x3e8
+commodIndex offerCount                                       sell 1/4
+  0050               0a 00 01 00                             Grog x 1
+[shopIndex val amt]
+  0050                            01 00 1e 00 73 03          OI 30 qty 0x373
+commodIndex offerCount                                       sell 2/4
+  0050                                              0c 00    Small shot
+  0060   01 00                                               x 1
+[shopIndex val amt]
+  0060         01 00 10 00 07 00                             OI 16 qty 7
+commodIndex offerCount                                       sell 3/4
+  0060                            0d 00 01 00                Medium shot x 1
+[shopIndex val amt]
+  0060                                        01 00 1e 00    OI 30
+  0070   02 00                                               qty 2