Fan di Medieval, 01/04/2009 18.51:
Più difficile o più impegnativa.....
Te a che punto sei con le modifiche della mappa?
Sono fermo in attesa di novità, soprattutto per quanto riguarda le regioni.
Sono sicuro al 99% che la chiave a (quasi) tutti i nostri problemi sia dentro il file regions.esf.
Sto tentando anche io di decrittarlo (non mi illudo, ci riusciranno sicuramente prima al TWC), ma non riesco a capire bene la struttura.
Alla fine, negli ultimi byte, troviamo:
04 00 72 6F 6F 74 18 00 74 68 65 61 74 72 ..root..theatr
65 73 5F 61 6E 64 5F 72 65 67 69 6F 6E 5F 6B 65 es_and_region_ke
79 73 07 00 74 68 65 61 74 72 65 0B 00 72 65 67 ys..theatre..reg
69 6F 6E 5F 6B 65 79 73 08 00 74 68 65 61 74 72 ion_keys..theatr
65 73 0B 00 63 6C 69 6D 61 74 65 5F 6D 61 70 08 es..climate_map.
00 77 69 6E 64 5F 6D 61 70 10 00 74 72 61 6E 73 .wind_map..trans
69 74 69 6F 6E 5F 61 72 65 61 73 10 00 74 72 61 ition_areas..tra
6E 73 69 74 69 6F 6E 5F 6C 69 6E 6B 73 15 00 62 nsition_links..b
6C 61 63 6B 5F 73 68 72 6F 75 64 5F 6F 75 74 6C lack_shroud_outl
69 6E 65 73 0B 00 72 65 67 69 6F 6E 5F 64 61 74 ines..region_dat
61 08 00 76 65 72 74 69 63 65 73 07 00 72 65 67 a..vertices..reg
69 6F 6E 73 05 00 61 72 65 61 73 05 00 66 61 63 ions..areas..fac
65 73 08 00 6F 75 74 6C 69 6E 65 73 0C 00 63 6F es..outlines..co
6E 6E 65 63 74 69 76 69 74 79 14 00 73 65 74 74 nnectivity..sett
6C 65 6D 65 6E 74 5F 61 6E 64 5F 73 6C 6F 74 73 lement_and_slots
11 00 73 6C 6F 74 5F 64 65 73 63 72 69 70 74 69 ..slot_descripti
6F 6E 73 05 00 72 6F 61 64 73 05 00 6C 69 6E 6B ons..roads..link
73 08 00 72 61 69 6C 77 61 79 73 06 00 63 61 6E s..railways..can
61 6C 73 0D 00 6D 6F 75 6E 74 61 69 6E 5F 64 61 als..mountain_da
74 61 11 00 4D 4F 55 4E 54 41 49 4E 5F 4F 55 54 ta..MOUNTAIN_OUT
4C 49 4E 45 53 0D 00 4F 55 54 4C 49 4E 45 5F 42 LINES..OUTLINE_B
4C 4F 43 4B 0C 00 42 4F 55 4E 44 53 5F 42 4C 4F LOCK..BOUNDS_BLO
43 4B 0F 00 63 6C 69 6D 61 74 65 5F 69 6E 64 69 CK..climate_indi
63 65 73 0C 00 6C 61 6E 64 5F 69 6E 64 69 63 65 ces..land_indice
73 0B 00 73 65 61 5F 69 6E 64 69 63 65 73 0A 00 s..sea_indices..
71 75 65 72 79 5F 69 6E 66 6F 04 00 6E 6F 64 65 query_info..node
0B 00 62 6F 74 74 6F 6D 5F 6C 65 66 74 04 00 63 ..bottom_left..c
65 6C 6C 08 00 74 6F 70 5F 6C 65 66 74 0C 00 62 ell..top_left..b
6F 74 74 6F 6D 5F 72 69 67 68 74 09 00 74 6F 70 ottom_right..top
5F 72 69 67 68 74 0B 00 67 72 6F 75 6E 64 74 79 _right..groundty
70 65 73 17 00 67 72 6F 75 6E 64 74 79 70 65 5F pes..groundtype_
69 6E 64 69 63 65 73 5F 6C 69 73 74 10 00 67 72 indices_list..gr
6F 75 6E 64 74 79 70 65 5F 69 6E 64 65 78 0B 00 oundtype_index..
6D 61 70 5F 68 65 69 67 68 74 73 0F 00 4D 41 50 map_heights..MAP
5F 48 45 49 47 48 54 5F 41 52 45 41 0B 00 74 72 _HEIGHT_AREA..tr
61 64 65 5F 6E 6F 64 65 73 07 00 62 72 69 64 67 ade_nodes..bridg
65 73 es
e tradotto troviamo:
18 00 theatres_and_region_keys
07 00 theatre
0B 00 region_keys
08 00 theatres
0B 00 climate_map
08 00 wind_map
10 00 transition_areas
10 00 transition_links
15 00 black_shroud_outlines
0B 00 region_data
08 00 vertices
07 00 regions
05 00 areas
05 00 faces
08 00 outlines
0C 00 connectivity
14 00 settlement_and_slots
11 00 slot_descriptions
05 00 roads
05 00 links
08 00 railways
0D 00 canals
11 00 mountain_data
0D 00 MOUNTAIN_OUTLINES
0C 00 OUTLINE_BLOCK
0F 00 BOUNDS_BLOCK
0C 00 climate_indices
0B 00 land_indices
0A 00 sea_indices
04 00 query_info
04 00 node
0B 00 bottom_left
04 00 cell
08 00 top_left
0C 00 bottom_right
09 00 top_right
0B 00 groundtypes
17 00 groundtype_indices_list
10 00 groundtype_index
0B 00 map_heights
0F 00 MAP_HEIGHT_AREA
0B 00 trade_nodes
07 00 bridges
I numeri a sinistra sembra siano le dimensioni delle stringhe, ma non riesco a trovare un qualcosa che mi dica da che parte a che parte sia presente uno specifico file.
Se qualcuno a qualche idea...
[Modificato da Lucio Settimio Severo 01/04/2009 19:26]