games 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. #------------------------------------------------------------------------------
  2. # $File: games,v 1.14 2014/04/30 21:41:02 christos Exp $
  3. # games: file(1) for games
  4. # Fabio Bonelli <fabiobonelli@libero.it>
  5. # Quake II - III data files
  6. 0 string IDP2 Quake II 3D Model file,
  7. >20 long x %u skin(s),
  8. >8 long x (%u x
  9. >12 long x %u),
  10. >40 long x %u frame(s),
  11. >16 long x Frame size %u bytes,
  12. >24 long x %u vertices/frame,
  13. >28 long x %u texture coordinates,
  14. >32 long x %u triangles/frame
  15. 0 string IBSP Quake
  16. >4 long 0x26 II Map file (BSP)
  17. >4 long 0x2E III Map file (BSP)
  18. 0 string IDS2 Quake II SP2 sprite file
  19. #---------------------------------------------------------------------------
  20. # Doom and Quake
  21. # submitted by Nicolas Patrois
  22. 0 string \xcb\x1dBoom\xe6\xff\x03\x01 Boom or linuxdoom demo
  23. # some doom lmp files don't match, I've got one beginning with \x6d\x02\x01\x01
  24. 24 string LxD\ 203 Linuxdoom save
  25. >0 string x , name=%s
  26. >44 string x , world=%s
  27. # Quake
  28. 0 string PACK Quake I or II world or extension
  29. >8 lelong >0 \b, %d entries
  30. #0 string -1\x0a Quake I demo
  31. #>30 string x version %.4s
  32. #>61 string x level %s
  33. #0 string 5\x0a Quake I save
  34. # The levels
  35. # Quake 1
  36. 0 string 5\x0aIntroduction Quake I save: start Introduction
  37. 0 string 5\x0athe_Slipgate_Complex Quake I save: e1m1 The slipgate complex
  38. 0 string 5\x0aCastle_of_the_Damned Quake I save: e1m2 Castle of the damned
  39. 0 string 5\x0athe_Necropolis Quake I save: e1m3 The necropolis
  40. 0 string 5\x0athe_Grisly_Grotto Quake I save: e1m4 The grisly grotto
  41. 0 string 5\x0aZiggurat_Vertigo Quake I save: e1m8 Ziggurat vertigo (secret)
  42. 0 string 5\x0aGloom_Keep Quake I save: e1m5 Gloom keep
  43. 0 string 5\x0aThe_Door_To_Chthon Quake I save: e1m6 The door to Chthon
  44. 0 string 5\x0aThe_House_of_Chthon Quake I save: e1m7 The house of Chthon
  45. 0 string 5\x0athe_Installation Quake I save: e2m1 The installation
  46. 0 string 5\x0athe_Ogre_Citadel Quake I save: e2m2 The ogre citadel
  47. 0 string 5\x0athe_Crypt_of_Decay Quake I save: e2m3 The crypt of decay (dopefish lives!)
  48. 0 string 5\x0aUnderearth Quake I save: e2m7 Underearth (secret)
  49. 0 string 5\x0athe_Ebon_Fortress Quake I save: e2m4 The ebon fortress
  50. 0 string 5\x0athe_Wizard's_Manse Quake I save: e2m5 The wizard's manse
  51. 0 string 5\x0athe_Dismal_Oubliette Quake I save: e2m6 The dismal oubliette
  52. 0 string 5\x0aTermination_Central Quake I save: e3m1 Termination central
  53. 0 string 5\x0aVaults_of_Zin Quake I save: e3m2 Vaults of Zin
  54. 0 string 5\x0athe_Tomb_of_Terror Quake I save: e3m3 The tomb of terror
  55. 0 string 5\x0aSatan's_Dark_Delight Quake I save: e3m4 Satan's dark delight
  56. 0 string 5\x0athe_Haunted_Halls Quake I save: e3m7 The haunted halls (secret)
  57. 0 string 5\x0aWind_Tunnels Quake I save: e3m5 Wind tunnels
  58. 0 string 5\x0aChambers_of_Torment Quake I save: e3m6 Chambers of torment
  59. 0 string 5\x0athe_Sewage_System Quake I save: e4m1 The sewage system
  60. 0 string 5\x0aThe_Tower_of_Despair Quake I save: e4m2 The tower of despair
  61. 0 string 5\x0aThe_Elder_God_Shrine Quake I save: e4m3 The elder god shrine
  62. 0 string 5\x0athe_Palace_of_Hate Quake I save: e4m4 The palace of hate
  63. 0 string 5\x0aHell's_Atrium Quake I save: e4m5 Hell's atrium
  64. 0 string 5\x0athe_Nameless_City Quake I save: e4m8 The nameless city (secret)
  65. 0 string 5\x0aThe_Pain_Maze Quake I save: e4m6 The pain maze
  66. 0 string 5\x0aAzure_Agony Quake I save: e4m7 Azure agony
  67. 0 string 5\x0aShub-Niggurath's_Pit Quake I save: end Shub-Niggurath's pit
  68. # Quake DeathMatch levels
  69. 0 string 5\x0aPlace_of_Two_Deaths Quake I save: dm1 Place of two deaths
  70. 0 string 5\x0aClaustrophobopolis Quake I save: dm2 Claustrophobopolis
  71. 0 string 5\x0aThe_Abandoned_Base Quake I save: dm3 The abandoned base
  72. 0 string 5\x0aThe_Bad_Place Quake I save: dm4 The bad place
  73. 0 string 5\x0aThe_Cistern Quake I save: dm5 The cistern
  74. 0 string 5\x0aThe_Dark_Zone Quake I save: dm6 The dark zone
  75. # Scourge of Armagon
  76. 0 string 5\x0aCommand_HQ Quake I save: start Command HQ
  77. 0 string 5\x0aThe_Pumping_Station Quake I save: hip1m1 The pumping station
  78. 0 string 5\x0aStorage_Facility Quake I save: hip1m2 Storage facility
  79. 0 string 5\x0aMilitary_Complex Quake I save: hip1m5 Military complex (secret)
  80. 0 string 5\x0athe_Lost_Mine Quake I save: hip1m3 The lost mine
  81. 0 string 5\x0aResearch_Facility Quake I save: hip1m4 Research facility
  82. 0 string 5\x0aAncient_Realms Quake I save: hip2m1 Ancient realms
  83. 0 string 5\x0aThe_Gremlin's_Domain Quake I save: hip2m6 The gremlin's domain (secret)
  84. 0 string 5\x0aThe_Black_Cathedral Quake I save: hip2m2 The black cathedral
  85. 0 string 5\x0aThe_Catacombs Quake I save: hip2m3 The catacombs
  86. 0 string 5\x0athe_Crypt__ Quake I save: hip2m4 The crypt
  87. 0 string 5\x0aMortum's_Keep Quake I save: hip2m5 Mortum's keep
  88. 0 string 5\x0aTur_Torment Quake I save: hip3m1 Tur torment
  89. 0 string 5\x0aPandemonium Quake I save: hip3m2 Pandemonium
  90. 0 string 5\x0aLimbo Quake I save: hip3m3 Limbo
  91. 0 string 5\x0athe_Edge_of_Oblivion Quake I save: hipdm1 The edge of oblivion (secret)
  92. 0 string 5\x0aThe_Gauntlet Quake I save: hip3m4 The gauntlet
  93. 0 string 5\x0aArmagon's_Lair Quake I save: hipend Armagon's lair
  94. # Malice
  95. 0 string 5\x0aThe_Academy Quake I save: start The academy
  96. 0 string 5\x0aThe_Lab Quake I save: d1 The lab
  97. 0 string 5\x0aArea_33 Quake I save: d1b Area 33
  98. 0 string 5\x0aSECRET_MISSIONS Quake I save: d3b Secret missions
  99. 0 string 5\x0aThe_Hospital Quake I save: d10 The hospital (secret)
  100. 0 string 5\x0aThe_Genetics_Lab Quake I save: d11 The genetics lab (secret)
  101. 0 string 5\x0aBACK_2_MALICE Quake I save: d4b Back to Malice
  102. 0 string 5\x0aArea44 Quake I save: d1c Area 44
  103. 0 string 5\x0aTakahiro_Towers Quake I save: d2 Takahiro towers
  104. 0 string 5\x0aA_Rat's_Life Quake I save: d3 A rat's life
  105. 0 string 5\x0aInto_The_Flood Quake I save: d4 Into the flood
  106. 0 string 5\x0aThe_Flood Quake I save: d5 The flood
  107. 0 string 5\x0aNuclear_Plant Quake I save: d6 Nuclear plant
  108. 0 string 5\x0aThe_Incinerator_Plant Quake I save: d7 The incinerator plant
  109. 0 string 5\x0aThe_Foundry Quake I save: d7b The foundry
  110. 0 string 5\x0aThe_Underwater_Base Quake I save: d8 The underwater base
  111. 0 string 5\x0aTakahiro_Base Quake I save: d9 Takahiro base
  112. 0 string 5\x0aTakahiro_Laboratories Quake I save: d12 Takahiro laboratories
  113. 0 string 5\x0aStayin'_Alive Quake I save: d13 Stayin' alive
  114. 0 string 5\x0aB.O.S.S._HQ Quake I save: d14 B.O.S.S. HQ
  115. 0 string 5\x0aSHOWDOWN! Quake I save: d15 Showdown!
  116. # Malice DeathMatch levels
  117. 0 string 5\x0aThe_Seventh_Precinct Quake I save: ddm1 The seventh precinct
  118. 0 string 5\x0aSub_Station Quake I save: ddm2 Sub station
  119. 0 string 5\x0aCrazy_Eights! Quake I save: ddm3 Crazy eights!
  120. 0 string 5\x0aEast_Side_Invertationa Quake I save: ddm4 East side invertationa
  121. 0 string 5\x0aSlaughterhouse Quake I save: ddm5 Slaughterhouse
  122. 0 string 5\x0aDOMINO Quake I save: ddm6 Domino
  123. 0 string 5\x0aSANDRA'S_LADDER Quake I save: ddm7 Sandra's ladder
  124. 0 string MComprHD MAME CHD compressed hard disk image,
  125. >12 belong x version %u
  126. # doom - submitted by Jon Dowland
  127. 0 string =IWAD doom main IWAD data
  128. >4 lelong x containing %d lumps
  129. 0 string =PWAD doom patch PWAD data
  130. >4 lelong x containing %d lumps
  131. # Build engine group files (Duke Nukem, Shadow Warrior, ...)
  132. # Extension: .grp
  133. # Created by: "Ganael Laplanche" <ganael.laplanche@martymac.org>
  134. 0 string KenSilverman Build engine group file
  135. >12 lelong x containing %d files
  136. # Summary: Warcraft 3 save
  137. # Extension: .w3g
  138. # Created by: "Nelson A. de Oliveira" <naoliv@gmail.com>
  139. 0 string Warcraft\ III\ recorded\ game %s
  140. # Summary: Warcraft 3 map
  141. # Extension: .w3m
  142. # Created by: "Nelson A. de Oliveira" <naoliv@gmail.com>
  143. 0 string HM3W Warcraft III map file
  144. # Summary: SGF Smart Game Format
  145. # Extension: .sgf
  146. # Reference: http://www.red-bean.com/sgf/
  147. # Created by: Eduardo Sabbatella <eduardo_sabbatella@yahoo.com.ar>
  148. # Modified by (1): Abel Cheung (regex, more game format)
  149. # FIXME: Some games don't have GM (game type)
  150. 0 regex \\(;.*GM\\[[0-9]{1,2}\\] Smart Game Format
  151. >2 search/0x200/b GM[
  152. >>&0 string 1] (Go)
  153. >>&0 string 2] (Othello)
  154. >>&0 string 3] (chess)
  155. >>&0 string 4] (Gomoku+Renju)
  156. >>&0 string 5] (Nine Men's Morris)
  157. >>&0 string 6] (Backgammon)
  158. >>&0 string 7] (Chinese chess)
  159. >>&0 string 8] (Shogi)
  160. >>&0 string 9] (Lines of Action)
  161. >>&0 string 10] (Ataxx)
  162. >>&0 string 11] (Hex)
  163. >>&0 string 12] (Jungle)
  164. >>&0 string 13] (Neutron)
  165. >>&0 string 14] (Philosopher's Football)
  166. >>&0 string 15] (Quadrature)
  167. >>&0 string 16] (Trax)
  168. >>&0 string 17] (Tantrix)
  169. >>&0 string 18] (Amazons)
  170. >>&0 string 19] (Octi)
  171. >>&0 string 20] (Gess)
  172. >>&0 string 21] (Twixt)
  173. >>&0 string 22] (Zertz)
  174. >>&0 string 23] (Plateau)
  175. >>&0 string 24] (Yinsh)
  176. >>&0 string 25] (Punct)
  177. >>&0 string 26] (Gobblet)
  178. >>&0 string 27] (hive)
  179. >>&0 string 28] (Exxit)
  180. >>&0 string 29] (Hnefatal)
  181. >>&0 string 30] (Kuba)
  182. >>&0 string 31] (Tripples)
  183. >>&0 string 32] (Chase)
  184. >>&0 string 33] (Tumbling Down)
  185. >>&0 string 34] (Sahara)
  186. >>&0 string 35] (Byte)
  187. >>&0 string 36] (Focus)
  188. >>&0 string 37] (Dvonn)
  189. >>&0 string 38] (Tamsk)
  190. >>&0 string 39] (Gipf)
  191. >>&0 string 40] (Kropki)
  192. ##############################################
  193. # NetImmerse/Gamebryo game engine entries
  194. # Summary: Gamebryo game engine file
  195. # Extension: .nif, .kf
  196. # Created by: Abel Cheung <abelcheung@gmail.com>
  197. 0 string Gamebryo\ File\ Format,\ Version\ Gamebryo game engine file
  198. >&0 regex [0-9a-z.]+ \b, version %s
  199. # Summary: Gamebryo game engine file
  200. # Extension: .kfm
  201. # Created by: Abel Cheung <abelcheung@gmail.com>
  202. 0 string ;Gamebryo\ KFM\ File\ Version\ Gamebryo game engine animation File
  203. >&0 regex [0-9a-z.]+ \b, version %s
  204. # Summary: NetImmerse game engine file
  205. # Extension .nif
  206. # Created by: Abel Cheung <abelcheung@gmail.com>
  207. 0 string NetImmerse\ File\ Format,\ Versio
  208. >&0 string n\ NetImmerse game engine file
  209. >>&0 regex [0-9a-z.]+ \b, version %s
  210. # Type: SGF Smart Game Format
  211. # URL: http://www.red-bean.com/sgf/
  212. # From: Eduardo Sabbatella <eduardo_sabbatella@yahoo.com.ar>
  213. 2 regex/c \\(;.*GM\\[[0-9]{1,2}\\] Smart Game Format
  214. >2 regex/c GM\\[1\\] - Go Game
  215. >2 regex/c GM\\[6\\] - BackGammon Game
  216. >2 regex/c GM\\[11\\] - Hex Game
  217. >2 regex/c GM\\[18\\] - Amazons Game
  218. >2 regex/c GM\\[19\\] - Octi Game
  219. >2 regex/c GM\\[20\\] - Gess Game
  220. >2 regex/c GM\\[21\\] - twix Game
  221. # Epic Games/Unreal Engine Package
  222. #
  223. 0 lelong 0x9E2A83C1 Unreal Engine Package,
  224. >4 leshort x version: %i
  225. >12 lelong !0 \b, names: %i
  226. >28 lelong !0 \b, imports: %i
  227. >20 lelong !0 \b, exports: %i