AreaName.cs 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. using System;
  2. // ReSharper disable StringLiteralTypo
  3. namespace FF8
  4. {
  5. public static class AreaName
  6. {
  7. public static String Get(Int32 areaId)
  8. {
  9. if (areaId >= 0 && areaId < _names.Length)
  10. return _names[areaId];
  11. return $"Unknown area: {areaId}";
  12. }
  13. private static readonly String[] _names =
  14. {
  15. /* [000] */ "???",
  16. /* [001] */ "{Term Balamb}- Alcauld Plains",
  17. /* [002] */ "{Term Balamb}- Gaulg Mountains",
  18. /* [003] */ "{Term Balamb}- Rinaul Coast",
  19. /* [004] */ "{Term Balamb}- Raha Cape",
  20. /* [005] */ "{Term Timber}- Roshfall Forest",
  21. /* [006] */ "{Term Timber}- Mandy Beach",
  22. /* [007] */ "{Term Timber}- Obel Lake",
  23. /* [008] */ "{Term Timber}- Lanker Plains",
  24. /* [009] */ "{Term Timber}- Nanchucket Island",
  25. /* [010] */ "{Term Timber}- Yaulny Canyon",
  26. /* [011] */ "{Term Dollet}- Hasberry Plains",
  27. /* [012] */ "{Term Dollet}- Holy Glory Cape",
  28. /* [013] */ "{Term Dollet}- Long Horn Island",
  29. /* [014] */ "{Term Dollet}- Malgo Peninsula",
  30. /* [015] */ "{Term Galbadia}- Monterosa Plateau",
  31. /* [016] */ "{Term Galbadia}- Lallapalooza Canyon",
  32. /* [017] */ "{Term Timber}- Shenand Hill",
  33. /* [018] */ "{Term Galbadia}- Gotland Peninsula",
  34. /* [019] */ "Island Closest to Hell",
  35. /* [020] */ "Great Plains of {Term Galbadia}",
  36. /* [021] */ "{Term Galbadia}- Wilburn Hill",
  37. /* [022] */ "{Term Galbadia}- Rem Archipelago",
  38. /* [023] */ "{Term Galbadia}- Dingo Desert",
  39. /* [024] */ "Winhill- Winhill Bluffs",
  40. /* [025] */ "Winhill- Humphrey Archipelago",
  41. /* [026] */ "{Term Trabia}- Winter Island",
  42. /* [027] */ "{Term Trabia}- Sorbald Snowfield",
  43. /* [028] */ "{Term Trabia}- Eldbeak Peninsula",
  44. /* [029] */ " ",
  45. /* [030] */ "{Term Trabia}- Hawkwind Plains",
  46. /* [031] */ "{Term Trabia}- Albatross Archipelago",
  47. /* [032] */ "{Term Trabia}- Bika Snowfield",
  48. /* [033] */ "{Term Trabia}- Thor Peninsula",
  49. /* [034] */ " ",
  50. /* [035] */ "{Term Trabia}- Heath Peninsula",
  51. /* [036] */ "{Term Trabia}- {Term Trabia} Crater",
  52. /* [037] */ "{Term Trabia}- Vienne Mountains",
  53. /* [038] */ "{Term Esthar}- Mordred Plains",
  54. /* [039] */ "{Term Esthar}- Nortes Mountains",
  55. /* [040] */ "{Term Esthar}- Fulcura Archipelago",
  56. /* [041] */ "{Term Esthar}- Grandidi Forest",
  57. /* [042] */ "{Term Esthar}- Millefeuille Archipelago",
  58. /* [043] */ "Great Plains of {Term Esthar}",
  59. /* [044] */ "{Term Esthar} City",
  60. /* [045] */ "{Term Esthar}- Great Salt Lake",
  61. /* [046] */ "{Term Esthar}- West Coast",
  62. /* [047] */ "{Term Esthar}- Sollet Mountains",
  63. /* [048] */ "{Term Esthar}- Abadan Plains",
  64. /* [049] */ "{Term Esthar}- Minde Island",
  65. /* [050] */ "{Term Esthar}- Kashkabald Desert",
  66. /* [051] */ "Island Closest to Heaven",
  67. /* [052] */ "{Term Esthar}- Talle Mountains",
  68. /* [053] */ "{Term Esthar}- Shalmal Peninsula",
  69. /* [054] */ "{Term Centra}- Lolestern Plains",
  70. /* [055] */ "{Term Centra}- Almaj Mountains",
  71. /* [056] */ "{Term Centra}- Lenown Plains",
  72. /* [057] */ "{Term Centra}- Cape of Good Hope",
  73. /* [058] */ "{Term Centra}- Yorn Mountains",
  74. /* [059] */ "{Term Esthar}- Cactuar Island",
  75. /* [060] */ "{Term Centra}- Serengetti Plains",
  76. /* [061] */ "{Term Centra}- Nectar Peninsula",
  77. /* [062] */ "{Term Centra}- {Term Centra} Crater",
  78. /* [063] */ "{Term Centra}- Poccarahi Island",
  79. /* [064] */ "B-{Term Garden}- Library",
  80. /* [065] */ "B-{Term Garden}- Front Gate",
  81. /* [066] */ "B-{Term Garden}- Classroom",
  82. /* [067] */ "B-{Term Garden}- Cafeteria",
  83. /* [068] */ "B-{Term Garden}- MD Level",
  84. /* [069] */ "B-{Term Garden}- 2F Hallway",
  85. /* [070] */ "B-{Term Garden}- Hall",
  86. /* [071] */ "B-{Term Garden}- Infirmary",
  87. /* [072] */ "B-{Term Garden}- Dormitory Double",
  88. /* [073] */ "B-{Term Garden}- Dormitory Single",
  89. /* [074] */ "B-{Term Garden}- Headmaster’s Office",
  90. /* [075] */ "B-{Term Garden}- Parking Lot",
  91. /* [076] */ "B-{Term Garden}- Ballroom",
  92. /* [077] */ "B-{Term Garden}- Quad",
  93. /* [078] */ "B-{Term Garden}- Training Center",
  94. /* [079] */ "B-{Term Garden}- Secret Area",
  95. /* [080] */ "B-{Term Garden}- Hallway",
  96. /* [081] */ "B-{Term Garden}- Master Room",
  97. /* [082] */ "B-{Term Garden}- Deck",
  98. /* [083] */ "{Term Balamb}- The Dincht’s",
  99. /* [084] */ "{Term Balamb} Hotel",
  100. /* [085] */ "{Term Balamb}- Town Square",
  101. /* [086] */ "{Term Balamb}- Station Yard",
  102. /* [087] */ "{Term Balamb} Harbor",
  103. /* [088] */ "{Term Balamb}- Residence",
  104. /* [089] */ "Train",
  105. /* [090] */ "Car",
  106. /* [091] */ "Inside Ship",
  107. /* [092] */ "Fire Cavern",
  108. /* [093] */ "{Term Dollet}- Town Square",
  109. /* [094] */ "{Term Dollet}- Lapin Beach",
  110. /* [095] */ "{Term Dollet} Harbor",
  111. /* [096] */ "{Term Dollet} Pub",
  112. /* [097] */ "{Term Dollet} Hotel",
  113. /* [098] */ "{Term Dollet}- Residence",
  114. /* [099] */ "{Term Dollet}- Comm Tower",
  115. /* [100] */ "{Term Dollet}- Mountain Hideout",
  116. /* [101] */ "{Term Timber}- City Square",
  117. /* [102] */ "{Term Timber} TV Station",
  118. /* [103] */ "{Term Timber}- Forest Owls’ Base",
  119. /* [104] */ "{Term Timber} Pub",
  120. /* [105] */ "{Term Timber} Hotel",
  121. /* [106] */ "{Term Timber}- Train",
  122. /* [107] */ "{Term Timber}- Residence",
  123. /* [108] */ "{Term Timber}- TV Screen",
  124. /* [109] */ "{Term Timber}- Editorial Department",
  125. /* [110] */ "{Term Timber} Forest",
  126. /* [111] */ "{Term Galbadia} {Term Garden}- Front Gate",
  127. /* [112] */ "G-{Term Garden}- Station",
  128. /* [113] */ "G-{Term Garden}- Hall",
  129. /* [114] */ "G-{Term Garden}- Hallway",
  130. /* [115] */ "G-{Term Garden}- Reception Room",
  131. /* [116] */ "G-{Term Garden}- Classroom",
  132. /* [117] */ "G-{Term Garden}- Clubroom",
  133. /* [118] */ "G-{Term Garden}- Dormitory",
  134. /* [119] */ "G-{Term Garden}- Elevator Hall",
  135. /* [120] */ "G-{Term Garden}- Master Room",
  136. /* [121] */ "G-{Term Garden}- Auditorium",
  137. /* [122] */ "G-{Term Garden}- Athletic Track",
  138. /* [123] */ "G-{Term Garden}- Stand",
  139. /* [124] */ "G-{Term Garden}- Back Entrance",
  140. /* [125] */ "G-{Term Garden}- Gymnasium",
  141. /* [126] */ "{Term Deling}- Presidential Residence",
  142. /* [127] */ "{Term DelingCity}- Caraway’s Mansion",
  143. /* [128] */ "{Term DelingCity}- Station Yard",
  144. /* [129] */ "{Term DelingCity}- City Square",
  145. /* [130] */ "{Term DelingCity}- Hotel",
  146. /* [131] */ "{Term DelingCity}- Club",
  147. /* [132] */ "{Term DelingCity}- Gateway",
  148. /* [133] */ "{Term DelingCity}- Parade",
  149. /* [134] */ "{Term DelingCity}- Sewer",
  150. /* [135] */ "{Term Galbadia} D-District Prison",
  151. /* [136] */ "Desert",
  152. /* [137] */ "{Term Galbadia} Missile Base",
  153. /* [138] */ "Winhill Village",
  154. /* [139] */ "Winhill Pub",
  155. /* [140] */ "Winhill- Vacant House",
  156. /* [141] */ "Winhill- Mansion",
  157. /* [142] */ "Winhill- Residence",
  158. /* [143] */ "Winhill- Hotel",
  159. /* [144] */ "Winhill- Car",
  160. /* [145] */ "Tomb of the Unknown King",
  161. /* [146] */ "{Term FishermansHorizon}",
  162. /* [147] */ "FH- Residential Area",
  163. /* [148] */ "FH- Sun Panel",
  164. /* [149] */ "FH- Mayor’s Residence",
  165. /* [150] */ "FH- Factory",
  166. /* [151] */ "FH- Festival Grounds",
  167. /* [152] */ "FH- Hotel",
  168. /* [153] */ "FH- Residence",
  169. /* [154] */ "FH- Station Yard",
  170. /* [155] */ "Horizon Bridge",
  171. /* [156] */ "Seaside Station",
  172. /* [157] */ "Great Salt Lake",
  173. /* [158] */ "Mystery Building",
  174. /* [159] */ "{Term Esthar}- City",
  175. /* [160] */ "{Term Esthar}- Odine’s Laboratory",
  176. /* [161] */ "{Term Esthar}- Airstation",
  177. /* [162] */ "Lunatic Pandora Approaching",
  178. /* [163] */ "{Term Esthar}- Presidential Palace",
  179. /* [164] */ "Presidential Palace- Hall",
  180. /* [165] */ "Presidential Palace- Hallway",
  181. /* [166] */ "Presidential Palace- Office",
  182. /* [167] */ "Dr. Odine’s Laboratory- Lobby",
  183. /* [168] */ "Dr. Odine’s Laboratory- Lab",
  184. /* [169] */ "Deleted",
  185. /* [170] */ "{Term LunarGate}",
  186. /* [171] */ "{Term LunarGate}- Concourse",
  187. /* [172] */ "{Term LunarGate}- Deep Freeze",
  188. /* [173] */ "{Term Esthar} Sorceress Memorial",
  189. /* [174] */ "Sorceress Memorial- Entrance",
  190. /* [175] */ "Sorceress Memorial- Pod",
  191. /* [176] */ "Sorceress Memorial- Ctrl Room",
  192. /* [177] */ "Tears’ Point",
  193. /* [178] */ "Lunatic Pandora Laboratory",
  194. /* [179] */ "Emergency Landing Zone",
  195. /* [180] */ "Spaceship Landing Zone",
  196. /* [181] */ "Lunatic Pandora",
  197. /* [182] */ "{Term Centra}- Excavation Site",
  198. /* [183] */ "Edea’s House",
  199. /* [184] */ "Edea’s House- Playroom",
  200. /* [185] */ "Edea’s House- Bedroom",
  201. /* [186] */ "Edea’s House- Backyard",
  202. /* [187] */ "Edea’s House- Oceanside",
  203. /* [188] */ "Edea’s House- Flower Field",
  204. /* [189] */ "{Term Centra} Ruins",
  205. /* [190] */ "{Term Trabia} {Term Garden}- Front Gate",
  206. /* [191] */ "T-{Term Garden}- Cemetery",
  207. /* [192] */ "T-{Term Garden}- Garage",
  208. /* [193] */ "T-{Term Garden}- Festival Stage",
  209. /* [194] */ "T-{Term Garden}- Classroom",
  210. /* [195] */ "T-{Term Garden}- Athletic Ground",
  211. /* [196] */ "Mystery Dome",
  212. /* [197] */ "{Term ShumiVillage}- Desert Village",
  213. /* [198] */ "{Term ShumiVillage}- Elevator",
  214. /* [199] */ "{Term ShumiVillage}- Village",
  215. /* [200] */ "{Term ShumiVillage}- Residence",
  216. /* [201] */ "{Term ShumiVillage}- Residence",
  217. /* [202] */ "{Term ShumiVillage}- Residence",
  218. /* [203] */ "{Term ShumiVillage}- Hotel",
  219. /* [204] */ "{Term Trabia} Canyon",
  220. /* [205] */ "White SeeD Ship",
  221. /* [206] */ "White SeeD Ship",
  222. /* [207] */ "White SeeD Ship- Cabin",
  223. /* [208] */ "Ragnarok- Cockpit",
  224. /* [209] */ "Ragnarok- Passenger Seat",
  225. /* [210] */ "Ragnarok- Aisle",
  226. /* [211] */ "Ragnarok- Hangar",
  227. /* [212] */ "Ragnarok- Entrance",
  228. /* [213] */ "Ragnarok- Air Room",
  229. /* [214] */ "Ragnarok- Space Hatch",
  230. /* [215] */ "Deep Sea Research Center",
  231. /* [216] */ "Deep Sea Research Center- Lb",
  232. /* [217] */ "Deep Sea Research Center- Lv",
  233. /* [218] */ "Deep Sea Deposit",
  234. /* [219] */ "{Term LunarBase}- Control Room",
  235. /* [220] */ "{Term LunarBase}- Medical Room",
  236. /* [221] */ "{Term LunarBase}- Pod",
  237. /* [222] */ "{Term LunarBase}- Dock",
  238. /* [223] */ "{Term LunarBase}- Passageway",
  239. /* [224] */ "{Term LunarBase}- Locker",
  240. /* [225] */ "{Term LunarBase}- Residential Zone",
  241. /* [226] */ "Outer Space",
  242. /* [227] */ "Chocobo Forest",
  243. /* [228] */ "Wilderness",
  244. /* [229] */ "{Term UltimeciaCastle}- Hall",
  245. /* [230] */ "{Term UltimeciaCastle}- Grand Hall",
  246. /* [231] */ "{Term UltimeciaCastle}- Terrace",
  247. /* [232] */ "{Term UltimeciaCastle}- Wine Cellar",
  248. /* [233] */ "{Term UltimeciaCastle}- Passageway",
  249. /* [234] */ "{Term UltimeciaCastle}- Elevator Hall",
  250. /* [235] */ "{Term UltimeciaCastle}- Stairway Hall",
  251. /* [236] */ "{Term UltimeciaCastle}- Treasure Rm",
  252. /* [237] */ "{Term UltimeciaCastle}- Storage Room",
  253. /* [238] */ "{Term UltimeciaCastle}- Art Gallery",
  254. /* [239] */ "{Term UltimeciaCastle}- Flood Gate",
  255. /* [240] */ "{Term UltimeciaCastle}- Armory",
  256. /* [241] */ "{Term UltimeciaCastle}- Prison Cell",
  257. /* [242] */ "{Term UltimeciaCastle}- Waterway",
  258. /* [243] */ "{Term UltimeciaCastle}- Courtyard",
  259. /* [244] */ "{Term UltimeciaCastle}- Chapel",
  260. /* [245] */ "{Term UltimeciaCastle}- Clock Tower",
  261. /* [246] */ "{Term UltimeciaCastle}- Master Room",
  262. /* [247] */ "???",
  263. /* [248] */ "{Term UltimeciaCastle}",
  264. /* [249] */ "Commencement Room",
  265. /* [250] */ "Queen"
  266. };
  267. }
  268. }