Quantcast

Jump to content

» «
Photo

San Andreas Enex Documentation

38 replies to this topic
OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#1

Posted 24 April 2008 - 08:23 AM Edited by OrionSR, 15 August 2008 - 03:21 AM.

NEW: Add new enex links or remap all enex links on an existing save.
See http://www.gtaforums...st&p=1058457810


Start with the basic IPL Documentation from spaceeinstein's IPL Topic [SA|DOC] IPL Definitions

QUOTE
Enex
Creates interior connection to real world
CODE
X1, Y1, Z1, ROT, R1, R2, C8, X2, Y2, Z2, Rot2, Int, Mark, Name, Sky, I2, Time On, Time Off

XYZ1 - entrance location
ROT - ???
R1 - X radius of entry (update) X width of entry
R2 - Y radius of entry (update) Y width of entry
C8 - constant 8
XYZ2 - exit location
Rot2 - exit rotation in degrees
Int - The target interior number
Mark - The type of marker
Name - interior name, used to find the counterpart and to identify via mission script
Sky - Sky color changer
I2 - unknown integer flags, could be weather related
Time On - enables the marker at this time
Time Off - disables the marker at this time


Comments:
  • ROT - ???, or Rot1. Examples from standard IPLs suggests these are radian angles (that do nothing).
  • ROT - ???, or Rot1. Examination of enex data in memory casts doubt on the radian hypothesis.
  • Int - Interior IDs and World/Heaven numbers are available with the main IPL documentation.
  • Mark - Type/Flags, main focus of initial investigation
  • Name - I'm working on a more complete list that includes all standard exterior locations.
  • Sky - see IPL Documentation. May update later for completeness.
  • I2 - still unknown. There appears to be a pattern to the values.
  • Field names are awkward to work with
Notes:

Temporary Burglary Connections are created and destroyed as time changes and CJ moves from one area to the next. These connections are appended at the end of the Enex Block in the save file. I have no idea where the coordinates for these enex connection are stored.

Opcodes should be able to control each marker type flag. However, no coding method for changing the destination of an enex has been identified.

The Yellow Markers for One-way connections appear in the "opposite heaven." A one-way connection from the normal world to an interior heaven will display the yellow marker in the normal world (because the destination in a heaven). A one-way connection between normal world destinations will display the marker in the heaven or interior view. However, it will continue to function as an invisible enex in the normal world. Use two-way connections to display the yellow marker in these situations, and disable or hide the other entrance if only the one-way link is needed.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#2

Posted 24 April 2008 - 08:32 AM Edited by OrionSR, 15 August 2008 - 03:22 AM.

Enex Tutorial by pdescobar
Enex Flag Notes by pdescobar

This documentation is based on examination of the flags in the save file, and limited experimentation.
CODE

BIT HEX   DEC NAME                  DESCRIPTION
00 0001     1 unknown interior      Only used for interior markers
01 0002     2 unknown pairing       Used mostly for interior markers; also Big Ear & LS Skyscraper
02 0004     4 create linked pair    Pair with unflagged mate during new game start
03 0008     8 reward interior       Sets flag 0010 on pair mate when used
04 0010    16 used reward entrance  Set by accessing reward interior
05 0020    32 cars and aircraft     Enable for cars and aircraft
06 0040    64 bikes and motorcycles Enable for bikes and motorcycles
07 0080   128 disable on foot       No foot traffic. Use for cars and/or bikes only

08 0100   256 accept NPC group      Group members accepted at destination of pair (passengers stripped)
09 0200   512 food date flag        Set and cleared by food date (cut-scene related)
10 0400  1024 unknown burglary      Set on Bayside and Temporary Burglary doors
11 0800  2048 disable exit          Player can enter but cannot exit a two-way pair
12 1000  4096 burglary access       Enabled and disabled during Burglary
13 2000  8192 entered without exit  Set by Entrance, Cleared by Exit; Applies to one side of a two-way pair
14 4000 16384 enable access         Enabled by default; often cleared by scripts
15 8000 32768 delete enex           Enex is deleted when used


It is my understanding that the documentation by PD was based on an examination of the Mark values in the text IPL files.

CODE
ENEX Marker Flags
Bit Value Description or use in unmodified game
--- ----- -------------------------------------
00      1 ?? Only used for interior markers
01      2 ?? Used mostly for interior markers; also Big Ear & LS Skyscraper
02      4 ?? Used with almost all exterior markers that link to interiors
03      8 ?? Used with unlockable non-mission interior markers
04     16 -- Never used in standard game
05     32 XX Marker transports cars
06     64 XX Marker transports bikes/motorcycles
07    128 -- Never used in standard game

08    256 ?? Only used 3 times: Ganton Bar Ext, Vegas Club Ext, a Diner Int
09    512 -- Never used in standard game
10   1024 ?? Only used in some Burglary House Exterior markers
11   2048 -- Never used in standard game
12   4096 XX Marker only accessible on Burglar mission
13   8192 -- Never used in standard game
14  16384 -- Never used in standard game
15  32768 -- Never used in standard game

Relevent Opcodes (Sanny format)
CODE
07FB: set_interior 'GYM1' access 1  // Ganton Gym
0864: set_interior_at 2165.72 -1673.14 radius 10.0 access 1
098E: unknown_set_interior 'FDPIZA' bitmask 512 flag 1  // Pizza Stack
098E: unknown_set_interior 'BAR1' bitmask 256 flag 1  // Club
09B4: set_object_property_at 345.5621 306.2212 radius 10.0 bitmask 16384 flag 0
09E6: set_burglary_houses_accessible 1
//unsure on this one
094C: get_actor $PLAYER_ACTOR currently_used_EnEx_3D_coord_to 69@ 70@ 71@ number_to 72@

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#3

Posted 24 April 2008 - 08:42 AM Edited by OrionSR, 02 May 2013 - 06:57 AM.

Hex Reference from a new save file (incomplete, and ugly formatting)

Decimal index
1st pair of bytes - Enex (source) Index
2nd pair of bytes - Mark/Type/Flags
3rd pair of bytes - Destination Index
Name, Source IPL, Description

CODE
0 00 00 04 40 37 01 POLICE1 LAn.ipl LSPD_HQ
1 01 00 04 40 07 01 ATRIUME LAn.ipl Atrium_North
2 02 00 04 40 06 01 ATRIUMX LAn.ipl Atrium_West
3 03 00 04 40 FD 00 X7_11S LAn.ipl Roboi_Food_Mart_24-7
4 04 00 04 00 50 01 CLOTHGP LAn2.ipl Downtown_LS_Zip
5 05 00 04 40 2B 01 GENOTB LAn2.ipl LS_Inside_Track_Betting
6 06 00 04 00 45 01 AMMUN1 LAn2.ipl Market_Ammu-nation
7 07 00 46 40 08 00 SKYLAN2 LAn2.ipl LS_Tower_bottom
8 08 00 42 40 07 00 SKYLAN2 LAn2.ipl LS_Tower_top
9 09 00 04 40 FE 00 X7_11B LAs.IPL Unity_69˘_24-7_
10 0A 00 04 00 72 01 SVLAMD LAs.IPL El_Corona_Safe_House
11 0B 00 04 00 46 01 FDCHICK LAs2 Willowfield_Chicken
12 0C 00 04 00 4D 01 BARBER3 LAs2 Playa_Del_Seville_Barber
13 0D 00 04 00 53 01 AMMUN3 LAs2 Willowfield_Ammu-nation
14 0E 00 04 00 FC 00 TATTOO LAs2 Willowfield_Tattoos
15 0F 00 04 00 60 01 SVLASM LAs2 Willowfield_Safe_House
16 10 00 04 60 E5 00 MOTEL1 LAe Jefferson_Motel
17 11 00 04 00 41 01 LACS1 LAe Jefferson_Sub-Urban
18 12 00 04 00 60 01 SVLASM LAe Jefferson_Safe_House
19 13 00 04 00 44 01 BARBERS LAe Idlewood_Barber_Reece's_
20 14 00 04 00 19 01 LACRAK LAe Crack_Den
21 15 00 04 00 48 01 FDPIZA LAe Idlewood_Pizza
22 16 00 04 00 FC 00 TATTOO LAe Idlewood_Tattoo
23 17 00 04 40 4B 01 BAR1 LAe Idlewood_Disco
24 18 00 04 41 4F 01 BAR2 LAe2.ipl Ten_Green_Bottles
25 19 00 04 40 36 01 LASTRIP LAe2.ipl Pig_Pen
26 1A 00 06 00 57 01 DINER2 LAe2.ipl East_Beach_Diner
27 1B 00 04 00 43 01 CSCHP LAe2.ipl Ganton_Binco
28 1C 00 04 00 DB 00 CARLS LAe2.ipl Johnson's_House
29 1D 00 04 40 DC 00 BURHOUS LAe2.ipl Colonel_Fuhrberger's
30 1E 00 04 00 DD 00 GANG LAe2.ipl Vagos_Gang_House
31 1F 00 04 00 46 01 FDCHICK LAe2.ipl East_Los_Santos_Chicken
32 20 00 04 00 27 01 GYM1 LAe2.ipl Ganton_Gym
33 21 00 06 40 E4 00 CARTER LAe2.ipl Smoke's_Crack_Palace
34 22 00 04 00 4C 01 BARBER2 LAw.ipl Marina_Barber
35 23 00 04 00 47 01 FDBURG LAw.ipl Marina_Burger_OG_Loc's
36 24 00 04 00 72 01 SVLAMD LAw.ipl Verona_Beach_Safe_House
37 25 00 04 40 FE 00 X7_11B LaWn.ipl Mulholland_East_24-7
38 26 00 04 00 47 01 FDBURG LaWn.ipl Mulholland_Burger
39 27 00 04 40 01 01 X711S2 LaWn.ipl Mulholland_West_24-7
40 28 00 04 00 46 01 FDCHICK LaWn.ipl Market_Chicken
41 29 00 04 00 58 01 CSDESGN LAw2.ipl Rodeo_Victim
42 2A 00 04 00 56 01 DINER1 LAw2.ipl Santa_Maria_Diner_
43 2B 00 04 00 42 01 CSSPRT LAw2.ipl Rodeo_Pro-Laps
44 2C 00 06 00 4A 01 FDREST1 LAw2.ipl Rodeo_Restaurant
45 2D 00 04 00 51 01 CSEXL LAw2.ipl Rodeo_Didier_Sachs
46 2E 00 04 00 72 01 SVLAMD LAw2.ipl Santa_Maria_Safe_House
47 2F 00 04 00 71 01 SVSFBG LAhills.ipl Mulholland_Safe_House
48 30 00 04 00 DE 00 MADDOGS LAhills.ipl Madd_Dogg_Front
49 31 00 04 00 DF 00 MDDOGS LAhills.ipl Madd_Dogg_Back
50 32 00 06 14 21 01 SFHSS1 SFn.ipl Bayside_Burglary_Side_Door
51 33 00 06 14 20 01 SFHSS2 SFn.ipl Bayside_Burglary_North
52 34 00 06 14 22 01 SFHSB1 SFn.ipl Bayside_Burglary_South
53 35 00 06 14 24 01 SFHSM2 SFn.ipl Bayside_Burglary_Unrestricted
54 36 00 04 00 2C 01 GYM2 SFs.ipl SF_Gym
55 37 00 04 00 45 01 AMMUN1 SFs.ipl SF_Ammu-nation
56 38 00 04 00 46 01 FDCHICK SFs.ipl Ocean_Flats_Chicken
57 39 00 04 00 5F 01 SVSFMD SFs.ipl Hashbury_Safe_House
58 3A 00 04 00 61 01 SVHOT1 SFs.ipl Queens_Safe_House
59 3B 00 04 00 4C 01 BARBER2 SFs.ipl Barber's_Pole_-_Queens
60 3C 00 06 00 4A 01 FDREST1 SFs.ipl Biffin_Bridge_Restaurant
61 3D 00 04 40 4B 01 BAR1 SFs.ipl SF_Disco_Bar_Gaydar_Staion
62 3E 00 04 00 47 01 FDBURG SFs.ipl Garcia_Burger
63 3F 00 04 00 41 01 LACS1 SFs.ipl Hashbury_Sub_Urban
64 40 00 04 40 04 01 TATTO2 SFs.ipl Hashbury_Tattoos_Hemlock
65 41 00 06 10 20 01 SFHSS2 SFs.ipl Ocean_Flats_N_Burglary
66 42 00 06 10 21 01 SFHSS1 SFs.ipl Ocean_Flats_S_Burglary
67 43 00 06 10 21 01 SFHSS1 SFs.ipl Hashbury_W_Burglary
68 44 00 06 10 20 01 SFHSS2 SFs.ipl Hashbury_N_Burglary
69 45 00 06 10 21 01 SFHSS1 SFs.ipl Hashbury_E_Burglary
70 46 00 04 00 71 01 SVSFBG SFSe.ipl Doherty_Safe_House
71 47 00 04 40 4F 01 BAR2 SFSe.ipl Misty's_Bar_Garcia
72 48 00 04 00 50 01 CLOTHGP SFe.ipl SF_Downtown_Zip
73 49 00 04 00 48 01 FDPIZA SFe.ipl Financial_Pizza
74 4A 00 04 00 71 01 SVSFBG SFe.ipl Calton_Heights_save
75 4B 00 04 00 5D 01 SVSFSM SFe.ipl Chinatown_Safe_House
76 4C 00 00 40 FF FF P69_ENT SFe.ipl Pier_69_Top
77 4D 00 00 40 FF FF P69_ENT SFe.ipl Pier_69_Bottom
78 4E 00 04 00 57 01 DINER2 SFe.ipl Pier_69_Diner
79 4F 00 04 00 48 01 FDPIZA SFe.ipl SF_Downtown_Pizza
80 50 00 04 00 47 01 FDBURG SFe.ipl SF_Downtown_Burger
81 51 00 04 00 58 01 CSDESGN SFe.ipl SF_Downtown_Victim
82 52 00 00 40 FF FF   SFe.ipl SF_Tower_Oneway_Up
83 53 00 00 40 FF FF   SFe.ipl SF_Tower_Oneway_Down
84 54 00 04 10 21 01 SFHSS1 SFe.ipl Calton_Heights_N_Burglary
85 55 00 04 10 11 01 LAHS2A SFe.ipl Calton_Heights_N_Burglary
86 56 00 04 10 11 01 LAHS2A SFe.ipl Calton_Heights_N_Burglary
87 57 00 04 10 11 01 LAHS2A SFe.ipl SF_Downtown_Burglary
88 58 00 04 10 21 01 SFHSS1 SFe.ipl SF_Downtown_Burglary
89 59 00 04 10 21 01 SFHSS1 SFe.ipl Financial_Burglary
90 5A 00 04 10 21 01 SFHSS1 SFe.ipl Financial_Burglary
91 5B 00 04 10 21 01 SFHSS1 SFe.ipl Calton_Heights_S_Burglary
92 5C 00 04 10 21 01 SFHSS1 SFe.ipl Calton_Heights_S_Burglary
93 5D 00 04 10 21 01 SFHSS1 SFe.ipl Calton_Heights_S_Burglary
94 5E 00 04 10 21 01 SFHSS1 SFe.ipl Calton_Heights_S_Burglary
95 5F 00 04 10 21 01 SFHSS1 SFe.ipl Chinatown_Burglary
96 60 00 04 10 16 01 LAHS1B SFe.ipl Calton_Stairs_Burglary
97 61 00 04 10 21 01 SFHSS1 SFe.ipl Chinatown_Burglary
98 62 00 04 00 46 01 FDCHICK SFe.ipl SF_Downtown_Chicken
99 63 00 04 00 4E 01 REST2 SFe.ipl SF_Downtown_Restaurant_Secret_Valley
100 64 00 04 00 5D 01 SVSFSM SFw.ipl Paradiso_Safe_House
101 65 00 04 00 43 01 CSCHP SFw.ipl Juniper_Hill_Binco
102 66 00 04 00 47 01 FDBURG SFw.ipl Juniper_Hollow_Burger
103 67 00 04 00 57 01 DINER2 SFw.ipl Juniper_Hollow_Diner
104 68 00 04 10 20 01 SFHSS2 SFw.ipl Juniper_Hill_Burglary
105 69 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hill_Burglary
106 6A 00 04 10 20 01 SFHSS2 SFw.ipl Juniper_Hill_Burglary
107 6B 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hill_Burglary
108 6C 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hill_Burglary
109 6D 00 04 10 23 01 SFHSM1 SFw.ipl Juniper_Hill_Burglary
110 6E 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hill_Burglary
111 6F 00 04 10 1F 01 SFHSB3 SFw.ipl Paradiso_Burglary
112 70 00 04 10 1F 01 SFHSB3 SFw.ipl Santa_Flora_Burglary
113 71 00 04 10 22 01 SFHSB1 SFw.ipl Paradiso_Burglary
114 72 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hollow_Burglary
115 73 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hollow_Burglary
116 74 00 04 10 21 01 SFHSS1 SFw.ipl Juniper_Hill_Burglary
117 75 00 04 40 FD 00 X7_11S vegasN.ipl
118 76 00 04 00 47 01 FDBURG vegasN.ipl
119 77 00 04 00 46 01 FDCHICK vegasN.ipl
120 78 00 04 40 FD 00 X7_11S vegasN.ipl
121 79 00 04 00 4A 01 FDREST1 vegasN.ipl Vice_-_Old_Strip_-_World_of_Coq
122 7A 00 04 00 47 01 FDBURG vegasN.ipl
123 7B 00 04 40 FE 00 X7_11B vegasN.ipl
124 7C 00 04 00 52 01 AMMUN2 vegasN.ipl
125 7D 00 04 00 42 01 CSSPRT vegasN.ipl Pro-Laps
126 7E 00 04 00 58 01 CSDESGN vegasN.ipl Victim
127 7F 00 04 00 41 01 LACS1 vegasN.ipl Sub_Urban
128 80 00 04 00 48 01 FDPIZA vegasN.ipl
129 81 00 04 00 46 01 FDCHICK vegasN.ipl
130 82 00 04 40 FE 00 X7_11B vegasN.ipl
131 83 00 04 00 48 01 FDPIZA vegasN.ipl
132 84 00 04 00 47 01 FDBURG vegasN.ipl
133 85 00 04 40 FD 00 X7_11S vegasN.ipl
134 86 00 04 40 3F 01 POLICE3 vegasN.ipl LVPD_HQ
135 87 00 04 40 4F 01 BAR2 vegasN.ipl Craw_Bar_-_Old_Strip
136 88 00 04 40 36 01 LASTRIP vegasN.ipl Top_Heavy_Girls_-_Old_Strip
137 89 00 04 00 62 01 SVVGHO1 vegasN.ipl Clown's_Pocket_save
138 8A 00 04 00 63 01 SVVGHO2 vegasN.ipl Old_Venturas_Strip_save
139 8B 00 04 00 5D 01 SVSFSM vegasN.ipl Creek
140 8C 00 04 40 39 01 POLICE4 vegasN.ipl LVPD_HQ
141 8D 00 06 00 57 01 DINER2 vegasN.ipl LV_Steakhouse_-_Old_Strip
142 8E 00 04 00 43 01 CSCHP vegasS.ipl Binco
143 8F 00 04 40 F5 00 JUMP1 vegasE.ipl Caligula's_Roof_1_S
144 90 00 04 40 F4 00 JUMP2 vegasE.ipl Caligula's_Roof_2_N
145 91 00 04 40 F1 00 MAFCAS vegasE.ipl Caligulas_Casino
146 92 00 04 00 63 01 SVVGHO2 vegasE.ipl Pirates_in_Men's_Pants_save
147 93 00 04 40 F9 00 TRICAS vegasE.ipl The_Four_Dragon's
148 94 00 04 00 62 01 SVVGHO1 vegasE.ipl Camel's_Toe_save
149 95 00 04 00 F6 00 PAPER vegasE.ipl Planning_Department
150 96 00 04 40 31 01 STRIP2 vegasE.ipl Nude_Stripers_Daily_by_Come-a-lot
151 97 00 04 00 72 01 SVLAMD vegasE.ipl Rockshore_West_save
152 98 00 04 41 4B 01 BAR1 vegasE.ipl Disco_-_Camel's_Toe
153 99 00 04 00 46 01 FDCHICK vegasE.ipl
154 9A 00 04 00 48 01 FDPIZA vegasE.ipl
155 9B 00 04 00 50 01 CLOTHGP vegasE.ipl Zip
156 9C 00 04 00 52 01 AMMUN2 vegasE.ipl
157 9D 00 04 00 47 01 FDBURG vegasW.ipl Redsands_Burgershot_Asset
158 9E 00 04 00 47 01 FDBURG vegasW.ipl Burgers_Whitewood
159 9F 00 46 01 56 01 DINER1 vegasW.ipl Diner_Redsands_West_-_by_Ballpark
160 A0 00 04 40 05 01 TATTO3 vegasW.ipl
161 A1 00 04 40 03 01 SEXSHOP vegasW.ipl
162 A2 00 04 40 FD 00 X7_11S vegasW.ipl
163 A3 00 04 00 50 01 CLOTHGP vegasW.ipl Zip
164 A4 00 04 00 48 01 FDPIZA vegasW.ipl
165 A5 00 04 00 46 01 FDCHICK vegasW.ipl
166 A6 00 04 00 43 01 CSCHP vegasW.ipl Binco
167 A7 00 04 40 FD 00 X7_11S vegasW.ipl _
168 A8 00 04 00 4C 01 BARBER2 vegasW.ipl _
169 A9 00 04 00 2D 01 GYM3 vegasW.ipl Below_the_Belt_Gym
170 AA 00 04 00 F8 00 ABATOIR vegasW.ipl Sindacco_Abattoir
171 AB 00 04 00 72 01 SVLAMD vegasW.ipl Redsands_West_save
172 AC 00 04 00 5C 01 SVVGMD vegasW.ipl Prickle_Pine_save
173 AD 00 04 00 72 01 SVLAMD vegasW.ipl Whitewood_Estates_save
174 AE 00 04 40 25 01 CASINO2 vegasW.ipl Casino_Redsands_West
175 AF 00 04 00 4A 01 FDREST1 vegasW.ipl Streakhouse_World_of_Coq
176 B0 00 04 00 64 01 SVc*nt countryN.ipl El_Quebrados_save
177 B1 00 04 00 64 01 SVc*nt countryN.ipl Tierra_Robada
178 B2 00 04 00 56 01 DINER1 countryN.ipl Tierra_Robada_Diner
179 B3 00 04 00 4E 01 REST2 countryN.ipl Secret_Valley_Smokin_Beef_Grill_-_Las_Barrancas
180 B4 00 04 00 4C 01 BARBER2 countryN.ipl
181 B5 00 04 00 55 01 AMMUN5 countryN.ipl
182 B6 00 04 00 46 01 FDCHICK countryN.ipl
183 B7 00 00 40 FF FF DAMOUT countn2.ipl Top_of_Dam
184 B8 00 00 40 BD 00 UFOBAR countn2.ipl Lil'_Probe_Inn
185 B9 00 04 00 53 01 AMMUN3 countn2.ipl
186 BA 00 04 40 FF FF DESHOUS countn2.ipl Airstrip_Save
187 BB 00 04 40 FF FF STUDRAN countn2.ipl Big_Spread_Ranch_-_Bone_County
188 BC 00 00 40 FF FF DAMIN countn2.ipl Generator_Hall
189 BD 00 04 40 B8 00 UFOBAR countn2.ipl Lil'_Probe_Inn
190 BE 00 04 00 FF FF DESHOUS countn2.ipl Abandoned_AC_tower
191 BF 00 04 40 31 01 STRIP2 countn2.ipl Big_Spread_Ranch_-_Bone_County
192 C0 00 04 00 57 01 DINER2 countn2.ipl Fort_Carson
193 C1 00 04 40 FD 00 X7_11S countn2.ipl
194 C2 00 04 00 64 01 SVc*nt countn2.ipl Fort_Carson_save
195 C3 00 02 40 FF FF   countn2.ipl Big_Ear_Tower
196 C4 00 04 00 53 01 AMMUN3 countn2.ipl Fort_Carson_Ammu-nation
197 C5 00 04 00 46 01 FDCHICK countn2.ipl
198 C6 00 04 00 57 01 DINER2 countn2.ipl Fort_Carson
199 C7 00 04 00 46 01 FDCHICK countryS.ipl _
200 C8 00 04 00 53 01 AMMUN3 countryS.ipl _
201 C9 00 04 40 FD 00 X7_11S countryS.ipl Whetstone_24-7
202 CA 00 04 00 64 01 SVc*nt countryS.ipl Angel_Pine_country_save
203 CB 00 04 40 2B 01 GENOTB countrye.ipl Inside_Track_Betting
204 CC 00 04 00 64 01 SVc*nt countrye.ipl Dillimore_country_save
205 CD 00 04 00 64 01 SVc*nt countrye.ipl Palomino_Creek_country_save
206 CE 00 04 00 52 01 AMMUN2 countrye.ipl Blueberry_Ammu-nation
207 CF 00 04 40 37 01 POLICE1 countrye.ipl Dillimore_PD_like_LSPD
208 D0 00 04 00 4C 01 BARBER2 countrye.ipl Barber_in_Dillimore
209 D1 00 04 00 57 01 DINER2 countrye.ipl Diner_in_Blueberry
210 D2 00 04 00 64 01 SVc*nt countrye.ipl Blueberry_country_save
211 D3 00 04 00 48 01 FDPIZA countrye.ipl Montgomery_Pizza
212 D4 00 04 00 FB 00 TSDINER countrye.ipl Truck_Stop_in_Dillimore
213 D5 00 04 00 52 01 AMMUN2 countrye.ipl Palomino_Ammu-nation
214 D6 00 04 00 48 01 FDPIZA countrye.ipl Palomino_Pizza
215 D7 00 04 00 48 01 FDPIZA countrye.ipl Palomino_Pizza_duplicate?
216 D8 00 04 00 48 01 FDPIZA countrye.ipl Montgomery_Pizza_duplicate
217 D9 00 04 00 48 01 FDPIZA countrye.ipl Blueberry_Pizza
218 DA 00 04 00 64 01 SVc*nt countryw.ipl Whetstone_Farm
219 DB 00 00 00 1C 00 CARLS int_LA.ipl Johnson_House
220 DC 00 00 40 1D 00 BURHOUS int_LA.ipl Colonel_Fuhrberger's
221 DD 00 00 00 1E 00 GANG int_LA.ipl Burning_Desire
222 DE 00 00 00 30 00 MADDOGS int_LA.ipl Maddog_Top_int
223 DF 00 00 00 31 00 MDDOGS int_LA.ipl Maddog_Bottom_int
224 E0 00 00 40 FF FF JETINT int_LA.ipl Free_Fall_Interior
225 E1 00 00 40 FF FF SWEETS int_LA.ipl Sweet's
226 E2 00 00 40 FF FF MOROOM int_LA.ipl Room_with_Mirror
227 E3 00 04 40 59 01 CHANGER int_LA.ipl Johnson_House_Changer
228 E4 00 00 40 21 00 CARTER int_LA.ipl Smokes_Crack_Palace
229 E5 00 00 40 10 00 MOTEL1 int_LA.ipl Jefferson_Motel
230 E6 00 04 40 E7 00 DRIVES int_SF.ipl Driving_School
231 E7 00 00 40 E6 00 DRIVES int_SF.ipl Driving_School
232 E8 00 04 00 E9 00 RCPLAY int_SF.ipl Zero's_RC_Shop
233 E9 00 00 00 E8 00 RCPLAY int_SF.ipl Zero's_RC_Shop
234 EA 00 00 40 EB 00 DRIVES2 int_SF.ipl Driving_School
235 EB 00 04 40 EA 00 DRIVES2 int_SF.ipl Driving_School
236 EC 00 04 00 EF 00 PDOMES int_SF.ipl Top_of_Pleasure_Domes
237 ED 00 00 00 EE 00 PDOMES2 int_SF.ipl The_Pleasure_Domes
238 EE 00 04 00 ED 00 PDOMES2 int_SF.ipl The_Pleasure_Domes
239 EF 00 00 00 EC 00 PDOMES int_SF.ipl The_Pleasure_Domes
240 F0 00 00 40 FF FF WUZIBET int_SF.ipl Wu_Zi_Mu's
241 F1 00 00 40 91 00 MAFCAS int_veg.ipl Caligula's_Casino
242 F2 00 06 40 F3 00 MAFCAS2 int_veg.ipl Penthouse_Suites
243 F3 00 02 40 F2 00 MAFCAS2 int_veg.ipl Penthouse_Suites
244 F4 00 00 40 90 00 JUMP2 int_veg.ipl Caligula's_Roof_2
245 F5 00 00 40 8F 00 JUMP1 int_veg.ipl Caligula's_Roof_1
246 F6 00 00 00 95 00 PAPER int_veg.ipl Planning_Department
247 F7 00 00 40 FF FF BIKESCH int_veg.ipl Bike_School
248 F8 00 00 00 AA 00 ABATOIR int_veg.ipl Sindacco_Abattoir
249 F9 00 00 40 93 00 TRICAS int_veg.ipl 4_Dragons
250 FA 00 00 40 FF FF   int_veg.ipl In_Water_east_of_Palomino
251 FB 00 00 00 D4 00 TSDINER int_cont.ipl Truck_Stop_in_Dillimore
252 FC 00 08 00 16 00 TATTOO gen_int1.ipl
253 FD 00 01 40 C9 00 X7_11S gen_int1.ipl
254 FE 00 01 40 82 00 X7_11B gen_int1.ipl
255 FF 00 01 40 FF FF X7_11C gen_int1.ipl unused
256 00 01 01 40 FF FF X7_11D gen_int1.ipl unused
257 01 01 01 40 27 00 X711S2 gen_int1.ipl Mulholland_West_24-7
258 02 01 01 40 FF FF X711S3 gen_int1.ipl unused
259 03 01 00 40 A1 00 SEXSHOP gen_int1.ipl
260 04 01 08 40 40 00 TATTO2 gen_int1.ipl
261 05 01 08 40 A0 00 TATTO3 gen_int1.ipl
262 06 01 00 40 02 00 ATRIUMX gen_int1.ipl
263 07 01 00 40 01 00 ATRIUME gen_int1.ipl
264 08 01 01 40 FF FF VGHSB1 gen_int2.ipl Burglary_Shotgun_no_exit
265 09 01 01 40 FF FF LAHSS6 gen_int2.ipl Burglary_Pistol_and_Exit
266 0A 01 03 40 FF FF VGHSB3 gen_int2.ipl Burlary_red_Bat_no_Exit
267 0B 01 01 40 FF FF VGSHS2 gen_int2.ipl Burlary_Knife_no_Exit
268 0C 01 01 40 FF FF LAHSB4 gen_int2.ipl Burlary_orange_Pistol_with_Exit
269 0D 01 00 40 FF FF LAHSB1 gen_int2.ipl Burlary_blue_Bat_no_Exit
270 0E 01 00 40 FF FF LAHSB2 gen_int2.ipl Burlary_no_Exit
271 0F 01 00 40 FF FF LAHSB3 gen_int2.ipl Burglary_greenish_Bat_Shotgun_no_Exit
272 10 01 00 40 FF FF LAHS2B gen_int2.ipl Burlary_no_Exit
273 11 01 00 40 57 00 LAHS2A gen_int2.ipl Burlary_pink_floral_with_Exit
274 12 01 00 40 FF FF VGSHM2 gen_int2.ipl Burlary_Pistol_Knife_no_exit
275 13 01 00 40 FF FF VGSHM3 gen_int2.ipl Burlary_Pistol_no_exit
276 14 01 00 40 FF FF VGHSS1 gen_int2.ipl Burlary_no_Exit
277 15 01 00 40 FF FF LAHS1A gen_int2.ipl Burlary_with_Exit
278 16 01 00 40 60 00 LAHS1B gen_int2.ipl Burlary_with_Exit
279 17 01 03 40 FF FF OFTEST gen_intb.ipl Middle_of_nowhere
280 18 01 03 40 FF FF S1TEST gen_intb.ipl Middle_of_nowhere
281 19 01 01 00 14 00 LACRAK gen_intb.ipl Crack_Den
282 1A 01 00 40 FF FF BROTHEL gen_intb.ipl Brothel_no_audio
283 1B 01 00 40 FF FF RYDERS gen_intb.ipl Ryder's_Place
284 1C 01 00 10 FF FF VGHSM2 gen_intb.ipl Burlary_with_Exit
285 1D 01 00 40 FF FF VGHSM3 gen_intb.ipl Burlary_with_Exit
286 1E 01 00 40 FF FF SFHSB2 gen_intb.ipl Fall
287 1F 01 00 40 70 00 SFHSB3 gen_intb.ipl Burlary_Bat_with_Exit
288 20 01 00 40 6A 00 SFHSS2 gen_intb.ipl Burlary_with_Exit
289 21 01 00 40 74 00 SFHSS1 gen_intb.ipl Burlary_with_Exit
290 22 01 00 40 71 00 SFHSB1 gen_intb.ipl Burlary_Pistol_Bat_with_Exit
291 23 01 00 40 6D 00 SFHSM1 gen_intb.ipl Burlary_nasty_lighting_with_Exit
292 24 01 00 40 35 00 SFHSM2 gen_intb.ipl Burlary_wood_with_Exit
293 25 01 03 40 AE 00 CASINO2 gen_int3.ipl Small_Green_Rug
294 26 01 0B 40 FF FF BROTHL1 gen_int3.ipl Pole_Dancing_Large
295 27 01 01 00 20 00 GYM1 gen_int3.ipl Ganton_Gym
296 28 01 2B 40 FF FF CARMOD2 gen_int3.ipl Loco_Low_Co
297 29 01 2B 40 FF FF CARMOD3 gen_int3.ipl Wheel_Arch_Angels
298 2A 01 62 40 FF FF GENWRHS gen_int3.ipl Warehouse
299 2B 01 00 40 CB 00 GENOTB gen_int3.ipl Inside_Track_Betting
300 2C 01 01 00 36 00 GYM2 gen_int3.ipl Cobra_Martial_Arts
301 2D 01 01 00 A9 00 GYM3 gen_int3.ipl Below_the_Belt_Gym
302 2E 01 62 40 FF FF SMASHTV gen_int3.ipl SmashTV_Warehouse
303 2F 01 00 40 FF FF BDUPS gen_int3.ipl B_Dup's_apartment
304 30 01 00 40 FF FF BDUPS1 gen_int3.ipl B_Dup's_Crack_Palace
305 31 01 01 40 BF 00 STRIP2 gen_int3.ipl Neon_White_Hearts
306 32 01 02 40 FF FF STUDIO gen_int3.ipl Studio
307 33 01 03 40 FF FF BROTHL2 gen_int3.ipl Tiger_Rug_Brothel
308 34 01 03 40 FF FF OGLOCS gen_int3.ipl OG_Loc's
309 35 01 2B 40 FF FF CARMOD1 gen_int3.ipl TransFender
310 36 01 01 40 88 00 LASTRIP gen_int3.ipl Pig_Pen
311 37 01 00 40 CF 00 POLICE1 gen_int4.ipl LSPD_HQ
312 38 01 00 40 FF FF POLICE2 gen_int4.ipl SFPD_HQ
313 39 01 00 40 8C 00 POLICE4 gen_int4.ipl LVPD_HQ
314 3A 01 00 00 FF FF GF1 gen_int4.ipl Denise's
315 3B 01 00 00 FF FF GF2 gen_int4.ipl Katie's
316 3C 01 00 00 FF FF GF3 gen_int4.ipl Helena's
317 3D 01 00 00 FF FF GF4 gen_int4.ipl Michelle's
318 3E 01 00 00 FF FF GF5 gen_int4.ipl Barbara's_Jail
319 3F 01 00 40 86 00 POLICE3 gen_int4.ipl LVPD_HQ
320 40 01 00 00 FF FF GF6 gen_int4.ipl Millie's
321 41 01 08 00 7F 00 LACS1 gen_int5.ipl Sub_Urban
322 42 01 08 00 7D 00 CSSPRT gen_int5.ipl Pro-Laps
323 43 01 08 00 A6 00 CSCHP gen_int5.ipl Binco
324 44 01 09 00 13 00 BARBERS gen_int5.ipl Reeces
325 45 01 08 00 37 00 AMMUN1 gen_int5.ipl Ammu-Market_&_SF
326 46 01 08 00 C7 00 FDCHICK gen_int5.ipl Cluckin'_Bell
327 47 01 09 00 9E 00 FDBURG gen_int5.ipl Burger_Shot
328 48 01 09 00 D9 00 FDPIZA gen_int5.ipl Well_Stacked_Pizza
329 49 01 00 40 FF FF FDDONUT gen_int5.ipl Rusty_Brown's
330 4A 01 02 00 AF 00 FDREST1 gen_int5.ipl World_of_Coq
331 4B 01 01 40 98 00 BAR1 gen_int5.ipl Disco_Bar
332 4C 01 08 00 D0 00 BARBER2 gen_int5.ipl
333 4D 01 08 00 0C 00 BARBER3 gen_int5.ipl
334 4E 01 23 00 B3 00 REST2 gen_int5.ipl Secret_Valley
335 4F 01 01 40 87 00 BAR2 gen_int5.ipl 10_Green_Bottles?
336 50 01 08 00 A3 00 CLOTHGP gen_int5.ipl Zip
337 51 01 08 00 2D 00 CSEXL gen_int5.ipl Didier_Sachs
338 52 01 09 00 D5 00 AMMUN2 gen_int5.ipl
339 53 01 09 00 C8 00 AMMUN3 gen_int5.ipl
340 54 01 09 00 FF FF AMMUN4 gen_int5.ipl unused
341 55 01 09 00 B5 00 AMMUN5 gen_int5.ipl
342 56 01 03 00 B2 00 DINER1 gen_int5.ipl
343 57 01 03 00 D1 00 DINER2 gen_int5.ipl
344 58 01 09 00 7E 00 CSDESGN gen_int5.ipl Victim
345 59 01 00 40 65 01 CHANGER gen_int5.ipl Wardrobe_Int
346 5A 01 00 40 FF FF DIRBIKE stadint.ipl Dirt_Bike
347 5B 01 00 40 FF FF 8TRACK stadint.ipl 8_Track
348 5C 01 00 40 AC 00 SVVGMD savehous.ipl Prickle_Pine_Int
349 5D 01 00 40 8B 00 SVSFSM savehous.ipl Creek_Int
350 5E 01 00 40 FF FF SVLABIG savehous.ipl Removed_Mulholland?
351 5F 01 00 40 39 00 SVSFMD savehous.ipl Hashbury_Int
352 60 01 00 40 12 00 SVLASM savehous.ipl Jefferson_Int
353 61 01 00 40 3A 00 SVHOT1 savehous.ipl Queens_Int
354 62 01 00 40 94 00 SVVGHO1 savehous.ipl Camel's_Toe_Int
355 63 01 00 40 92 00 SVVGHO2 savehous.ipl Pirates_Int
356 64 01 00 40 DA 00 SVc*nt savehous.ipl Whetstone_Int
357 65 01 04 40 59 01 CHANGER savehous.ipl Queens_Int
358 66 01 00 40 FF FF SVGNMT2 savehous.ipl Red_Bed_Room_Int
359 67 01 00 40 FF FF SVGNMT1 savehous.ipl Tan_Bed_Room_Int
360 68 01 04 40 59 01 CHANGER savehous.ipl Camel's_Toe_Changer
361 69 01 04 40 59 01 CHANGER savehous.ipl Pirates_Changer
362 6A 01 04 40 59 01 CHANGER savehous.ipl Whetstone_Changer
363 6B 01 04 40 59 01 CHANGER savehous.ipl Jefferson_Int_Changer
364 6C 01 04 40 59 01 CHANGER savehous.ipl Red_Bed_Room_Changer
365 6D 01 04 40 59 01 CHANGER savehous.ipl Tan_Bed_Room_Changer
366 6E 01 04 40 59 01 CHANGER savehous.ipl LA_Big_House_Changer
367 6F 01 04 40 59 01 CHANGER savehous.ipl Creek_Changer
368 70 01 04 40 59 01 CHANGER savehous.ipl Calton_Heights_Changer
369 71 01 00 40 4A 00 SVSFBG savehous.ipl Calton_Heights_Int
370 72 01 00 40 AD 00 SVLAMD savehous.ipl Whitewood_Estates__Int
371 73 01 04 40 59 01 CHANGER savehous.ipl Whitewood_Estates__Changer
372 74 01 04 40 59 01 CHANGER savehous.ipl Prickle_Pine_Changer
373 75 01 04 40 59 01 CHANGER savehous.ipl Hashbury_Changer
374 76 01 00 40 FF FF AIRPORT levelmap.ipl Los_Santos_International_Airport
375 77 01 00 40 FF FF AIRPOR2 levelmap.ipl Francis_Intl._Airport

derty
  • derty

    My member's custom title is "Solid Snake"

  • BUSTED!
  • Joined: 01 Nov 2007

#4

Posted 24 April 2008 - 08:55 AM Edited by derty, 24 April 2008 - 09:00 AM.

Not sure what you're putting together here, but I'll come play together. smile.gif

ROT is the direction CJ faces upon exiting an ENEX jump/teleport, iirc.

edit: Oops, it's Rot2. blush.gif

I2 = Interior 2? There are different interiors and variables to each, though I think the I2 label came from us...

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#5

Posted 24 April 2008 - 09:00 AM

Complete Enex Reference in the default sequence

Combine this with a spreadsheet created with the data above.

CODE
1554.95, -1674.99, 15.3283, 0, 2, 2, 8, 1552.45, -1674.99, 15.3283, 90, 0, 4, "POLICE1", 0, 2, 0, 24
1727.64, -1636.88, 19.2198, 0, 2, 0.3, 8, 1727.63, -1633.88, 19.2195, 0, 0, 4, "ATRIUME", 0, 12, 0, 24
1699.36, -1667.16, 19.2198, 0, 1, 1.5, 8, 1696.36, -1667.16, 19.2195, 90, 0, 4, "ATRIUMX", 0, 12, 0, 24
1352.31, -1758.3, 12.5149, 0, 2.33765, 2.41919, 8, 1352.33, -1755.71, 12.5149, -2520.26, 0, 4, "X7_11S", 0, 2, 0, 24
1456.77, -1138.02, 23.2872, 0, 4, 4, 8, 1458.77, -1140.02, 23.2872, -141, 0, 4, "CLOTHGP", 0, 2, 0, 24
1631.86, -1172.57, 23.1349, 0, 3, 3, 8, 1631.86, -1168.57, 23.1349, -3240.3, 0, 4, "GENOTB", 0, 2, 0, 24
1368.35, -1279.06, 12.55, 0, 5.67432, 5.47485, 8, 1365.35, -1279.06, 12.55, 90, 0, 4, "AMMUN1", 0, 2, 0, 24
1571.24, -1336.67, 15.7288, 0, 3, 3, 8, 1577.24, -1330.67, 15.7288, -46, 0, 70, "SKYLAN2", 0, 2, 0, 24
1548.64, -1364.02, 325.289, 0, 3, 3, 8, 1548.14, -1366.42, 325.289, 90, 0, 66, "SKYLAN2", 0, 2, 0, 24
1833.54, -1843.38, 12.5595, 0, 1, 1, 8, 1831.54, -1843.38, 12.5595, 90, 0, 4, "X7_11B", 0, 2, 0, 24
1684.74, -2099, 12.8507, 0, 2, 2, 8, 1684.76, -2101.99, 12.8507, -180, 0, 4, "SVLAMD", 0, 2, 0, 24
2397.83, -1898.65, 12.7131, 0, 0.381348, 0.746826, 8, 2397.83, -1895.65, 12.7131, 0, 0, 4, "FDCHICK", 0, 2, 0, 24
2723.76, -2026.72, 12.5753, 0, 0.4, 1.5, 8, 2719.76, -2026.72, 12.5753, 90, 0, 4, "BARBER3", 0, 2, 0, 24
2400.5, -1981.48, 12.5604, 0, 0.381348, 0.746826, 8, 2400.5, -1978.48, 12.5604, 0, 0, 4, "AMMUN3", 0, 2, 0, 24
1975.79, -2036.65, 12.5753, 4.26485e-007, 0.4, 1.5, 8, 1971.79, -2036.65, 12.5753, 90, 0, 4, "TATTOO", 0, 2, 0, 24
2483.38, -1996.19, 12.8507, 0, 2, 2, 8, 2483.4, -1999.18, 12.8507, -180, 0, 4, "SVLASM", 0, 2, 0, 24
2232.87, -1159.71, 24.9416, 0, 1.4, 1.4, 8, 2229.02, -1159.8, 24.9416, 90, 0, 4, "MOTEL1", 0, 2, 0, 24
2112.73, -1211.7, 22.9614, 5.56363e-008, 1.4, 1.4, 8, 2112.87, -1214.79, 22.9614, 180, 0, 4, "LACS1", 0, 2, 0, 24
2111.23, -1279.71, 24.9546, -1.74846e-007, 2, 2, 8, 2111.23, -1281.21, 24.7546, 180, 0, 4, "SVLASM", 0, 2, 0, 24
2070.86, -1793.84, 12.661, 0, 1.396, 1.4, 8, 2074, -1793.94, 12.661, -90, 0, 4, "BARBERS", 0, 2, 0, 24
2166.2, -1671.47, 14.1977, 0, 2, 2, 8, 2168.34, -1673.57, 14.1977, -135, 0, 4, "LACRAK", 0, 2, 0, 24
2105.32, -1806.49, 12.6941, 0, 1.396, 1.4, 8, 2103.46, -1806.59, 12.6941, 92, 0, 4, "FDPIZA", 0, 2, 0, 24
2068.71, -1779.84, 12.5103, 0, 1.396, 1.4, 8, 2071.51, -1779.94, 12.5103, -90, 0, 4, "TATTOO", 0, 2, 0, 24
1836.9, -1681.75, 12.3635, 5.56363e-008, 1.4, 1.4, 8, 1834.4, -1681.75, 12.3635, 90, 0, 4, "BAR1", 0, 2, 0, 24
2309.62, -1643.63, 13.8385, 0, 1.6, 1.6, 8, 2308.12, -1643.63, 13.8385, 93, 0, 260, "BAR2", 0, 2, 0, 24
2421.52, -1220.65, 24.6085, 0, 2.5, 2.6, 8, 2421.52, -1221.75, 24.6085, -180, 0, 4, "LASTRIP", 0, 2, 0, 24
2863.23, -1439.44, 10.0083, 0, 2, 2, 8, 2863.23, -1439.44, 10.0083, 270, 0, 6, "DINER2", 0, 2, 0, 24
2244.47, -1665.36, 14.4839, 0, 1.6, 1.6, 8, 2244.48, -1664.06, 14.4839, -363, 0, 4, "CSCHP", 0, 2, 0, 24
2495.33, -1690.75, 13.7847, 0, 1.4, 1.4, 8, 2495.33, -1690.25, 13.7847, 0, 0, 4, "CARLS", 0, 2, 0, 24
2808, -1175.99, 24.7745, 0, 1.4, 1.4, 8, 2808, -1177.19, 24.7745, -180, 0, 4, "BURHOUS", 0, 2, 0, 24
2351.97, -1169.86, 27.0309, 0, 1.6, 1.6, 8, 2351.97, -1167.86, 27.0309, 0, 0, 4, "GANG", 0, 2, 0, 24
2419.95, -1509.8, 23.1568, 0, 1, 1, 8, 2421.15, -1509.8, 23.1568, 270, 0, 4, "FDCHICK", 0, 2, 0, 24
2229.63, -1721.63, 12.6529, 0, 3.1, 2.6, 8, 2229.13, -1722.13, 12.6529, 497, 0, 4, "GYM1", 0, 2, 0, 24
2540.08, -1304, 33.9877, 0, 1, 1, 8, 2539.08, -1304, 33.9877, 90, 0, 6, "CARTER", 0, 2, 0, 24
823.629, -1588.9, 12.5764, 0, 2, 2, 8, 822.629, -1590.4, 12.5784, -1297.58, 0, 4, "BARBER2", 0, 2, 0, 24
811.982, -1616.02, 12.618, 0, 2, 2, 8, 812.981, -1616.14, 12.6199, -1169.58, 0, 4, "FDBURG", 0, 2, 0, 24
893.617, -1636.3, 13.9872, 0, 1.6, 1.6, 8, 893.717, -1637.5, 13.9891, -180, 0, 4, "SVLAMD", 0, 2, 0, 24
1315.49, -897.843, 38.571, -4.76837e-007, 4, 4, 8, 1315.49, -900.843, 38.571, 180, 0, 4, "X7_11B", 0, 2, 0, 24
1199.13, -918.071, 42.3243, 0, 4, 3, 8, 1199.13, -920.571, 42.3243, 180, 0, 4, "FDBURG", 0, 2, 0, 24
1000.33, -919.924, 41.2368, 0.0790591, 2, 2, 8, 998.327, -919.924, 41.2368, 97, 0, 4, "X711S2", 0, 2, 0, 24
928.525, -1352.77, 12.4344, -4.76837e-007, 2, 4, 8, 924.525, -1352.77, 12.4344, 90, 0, 4, "FDCHICK", 0, 2, 0, 24
461.158, -1499.98, 30.1742, 0, 1, 1, 8, 458.658, -1500.48, 30.1742, 100, 0, 4, "CSDESGN", 0, 2, 0, 24
386.918, -1817.79, 6.90008, 0, 1, 1, 8, 385.062, -1817.89, 6.90008, 90, 0, 4, "DINER1", 0, 2, 0, 24
499.637, -1360.4, 15.4261, 0, 3, 3, 8, 501.781, -1358.5, 15.4261, -45, 0, 4, "CSSPRT", 0, 2, 0, 24
419.191, -1428.71, 31.8959, 0, 4, 4, 8, 417.335, -1430.81, 31.8959, 129, 0, 6, "FDREST1", 0, 2, 0, 24
453.868, -1478.07, 29.9609, 0, 1, 1, 8, 452.012, -1479.57, 29.9609, 129, 0, 4, "CSEXL", 0, 2, 0, 24
315.684, -1769.81, 3.62877, 0, 1, 1, 8, 315.829, -1773.91, 3.62877, 180, 0, 4, "SVLAMD", 0, 2, 0, 24
1331.94, -633.096, 108.245, 1.87623, 1.2, 4, 8, 1333.31, -628.914, 108.345, -1.90253, 0, 4, "SVSFBG", 0, 2, 0, 24
1259.39, -785.332, 91.042, 0, 1, 3, 8, 1255.89, -785.332, 91.042, 127, 0, 4, "MADDOGS", 0, 2, 0, 24
1298.34, -797.968, 83.1574, 0, 3, 1, 8, 1299.34, -803.568, 83.1574, 200, 0, 4, "MDDOGS", 0, 2, 0, 24
-2636.13, 2351.92, 7.59756, 0, 2, 2, 8, -2633.13, 2351.92, 7.59756, -90, 0, 5126, "SFHSS1", 0, 2, 23, 6
-2626.29, 2359.75, 8.00576, 0, 2, 2, 8, -2625.29, 2359.75, 8.00576, -90, 0, 5126, "SFHSS2", 0, 2, 23, 6
-2627.09, 2309.93, 7.35039, 0, 2, 2, 8, -2624.09, 2309.93, 7.35039, -90, 0, 5126, "SFHSB1", 0, 2, 23, 6
-2627.09, 2283.33, 7.3178, 0, 2, 2, 8, -2624.09, 2283.33, 7.3178, -90, 0, 5126, "SFHSM2", 0, 2, 23, 6
-2270.46, -155.957, 34.3573, 0, 1, 1.5, 8, -2269.46, -155.957, 34.3573, 270, 0, 4, "GYM2", 0, 2, 0, 24
-2625.85, 208.345, 3.98935, 0, 1.6, 1, 8, -2625.85, 209.143, 3.98935, 5400.06, 0, 4, "AMMUN1", 0, 2, 0, 24
-2671.53, 258.344, 3.64932, 0, 1.5, 1.5, 8, -2671.53, 259.141, 3.64932, 5400.06, 0, 4, "FDCHICK", 0, 2, 0, 24
-2454.44, -135.879, 25.2223, 0, 0.6, 1.5, 8, -2455.44, -135.879, 25.2223, 90, 0, 4, "SVSFMD", 0, 2, 0, 24
-2425.94, 337.87, 35.997, -0.523599, 1, 2.5, 8, -2424.94, 337.37, 35.997, -118, 0, 4, "SVHOT1", 0, 2, 0, 24
-2571.18, 246.698, 9.64213, -0.846485, 1, 2, 8, -2570.18, 245.498, 9.34213, -138, 0, 4, "BARBER2", 0, 2, 0, 24
-2463.06, 132.287, 34.198, -0.785398, 3, 2, 8, -2462.06, 133.287, 34.198, 5359.06, 0, 6, "FDREST1", 0, 2, 0, 24
-2551.79, 193.778, 5.21905, 0.244346, 2, 2, 8, -2553.79, 193.778, 5.21905, 105, 0, 4, "BAR1", 0, 2, 0, 24
-2336.95, -166.646, 34.3573, 0, 1, 1.5, 8, -2335.95, -166.646, 34.3573, 270, 0, 4, "FDBURG", 0, 2, 0, 24
-2491.98, -29.1065, 24.817, 0.00405009, 1.5, 1.5, 8, -2494.48, -29.1065, 24.817, 90, 0, 4, "LACS1", 0, 2, 0, 24
-2491.98, -38.9587, 24.817, 0.00405009, 1.5, 1.5, 8, -2494.48, -38.9587, 24.817, 90, 0, 4, "TATTO2", 0, 2, 0, 24
-2591.41, -95.538, 3.44458, 0, 2, 2, 8, -2595.48, -95.538, 3.44458, 90, 0, 4102, "SFHSS2", 0, 2, 20, 6
-2591.41, -158.542, 3.36046, 0, 2, 2, 8, -2595.48, -158.542, 3.36046, 90, 0, 4102, "SFHSS1", 0, 2, 20, 6
-2558.79, -79.623, 10.0789, 0, 2, 2, 8, -2558.87, -76.623, 9.85889, 0, 0, 4102, "SFHSS1", 0, 2, 20, 6
-2541.61, -145.321, 14.7826, 0, 2, 2, 8, -2541.69, -142.321, 14.8826, 0, 0, 4102, "SFHSS2", 0, 2, 20, 6
-2514.04, -170.797, 24.2706, 0, 2, 2, 8, -2510.12, -170.797, 24.6706, -90, 0, 4102, "SFHSS1", 0, 2, 20, 6
-2027.73, -40.5488, 37.8263, 0, 3, 3, 8, -2027.83, -44.0454, 37.0263, 4139.7, 0, 4, "SVSFBG", 0, 2, 0, 24
-2242.69, -88.2558, 34.3578, 0, 1.6, 1.6, 8, -2245.38, -88.2558, 34.3578, 3691.82, 0, 4, "BAR2", 0, 2, 0, 24
-1883.2, 865.473, 34.2601, -0.855211, 4, 4, 8, -1886.2, 862.473, 34.2601, 129, 0, 4, "CLOTHGP", 0, 10, 0, 24
-1808.69, 945.863, 23.8648, 0, 2, 2, 8, -1805.79, 943.221, 23.9148, 3824.59, 0, 4, "FDPIZA", 0, 2, 0, 24
-2099.68, 897.485, 75.9661, 0, 2, 2.76306, 8, -2103.76, 901.734, 75.7161, 4374.68, 0, 4, "SVSFBG", 0, 2, 0, 24
-2213.54, 720.845, 48.4262, 0, 2, 1.14844, 8, -2214.06, 725.036, 48.4262, 36, 0, 4, "SVSFSM", 0, 2, 0, 24
-1673.01, 1337.93, 6.18842, -0.785398, 2.24048, 3.3855, 8, -1689.35, 1335.56, 16, -48, 0, 0, "P69_ENT", 0, 2, 0, 24
-1690.75, 1334.37, 15.318, -2.35619, 2.24048, 1.3855, 8, -1675.09, 1335, 6.31796, -222, 0, 0, "P69_ENT", 0, 2, 0, 24
-1700.01, 1380.49, 6.20434, -0.785398, 1.48853, 1.38013, 8, -1701.83, 1378.97, 6.20434, 3729.57, 0, 4, "DINER2", 0, 2, 0, 24
-1721.13, 1359.01, 6.19634, 0, 2, 2, 8, -1725.89, 1359.34, 6.19634, 96, 0, 4, "FDPIZA", 0, 2, 0, 24
-1912.27, 828.025, 34.5615, -0.610865, 2, 2, 8, -1910.26, 830.598, 34.2215, 334, 0, 4, "FDBURG", 0, 2, 0, 24
-1694.76, 951.599, 24.2706, -0.785398, 2, 2, 8, -1699.27, 950.599, 24.2706, 92, 0, 4, "CSDESGN", 0, 2, 0, 24
-1749.35, 869.279, 24.0593, 0, 4, 4, 8, -1753.85, 885.679, 295.059, -65, 0, 0, "", 0, 2, 0, 24
-1753.75, 883.965, 294.645, 0, 1, 1, 8, -1749.38, 865.158, 24.1455, 4152.66, 0, 0, "", 0, 2, 0, 24
-2084.21, 1160.33, 49.2421, 0, 2, 2, 8, -2084.41, 1164.57, 49.2421, 362, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2139.85, 1189.84, 54.7634, 0, 2, 2, 8, -2140.05, 1186.08, 54.7634, 179, 0, 4100, "LAHS2A", 0, 2, 20, 6
-2152.4, 1250.16, 24.9503, 0, 2, 2, 8, -2152.6, 1254.4, 24.7503, 362, 0, 4100, "LAHS2A", 0, 2, 20, 6
-1955.25, 1190.6, 44.4531, 0, 2, 2, 8, -1955.44, 1187.84, 44.4531, 180, 0, 4100, "LAHS2A", 0, 2, 20, 6
-1913.32, 1252.89, 18.5367, 0, 2, 2, 8, -1913.51, 1257.12, 18.5367, 362, 0, 4100, "SFHSS1", 0, 2, 20, 6
-1820.62, 1116.27, 45.5432, 0, 2, 2, 8, -1820.82, 1112.51, 44.4732, 180, 0, 4100, "SFHSS1", 0, 2, 20, 6
-1742.78, 1174.34, 24.1582, 0, 2, 2, 8, -1742.97, 1178.58, 24.1582, 362, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2157.2, 889.192, 79.0246, 0, 2, 2, 8, -2154.4, 889.43, 79.0246, 274, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2234.16, 830.667, 53.5143, 0, 2, 2, 8, -2236.36, 830.906, 53.4143, 92, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2159.69, 1048.74, 79.03, 0, 2, 2, 8, -2156.88, 1048.98, 79.03, 280, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2239.22, 962.248, 65.6541, 0, 2, 2, 8, -2243.41, 962.486, 65.6541, 89, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2112.58, 745.657, 68.582, 0, 2, 2, 8, -2112.78, 742.895, 68.582, 180, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2058.97, 889.859, 60.9137, 0, 2, 2, 8, -2059.17, 894.097, 59.9137, 362, 0, 4100, "LAHS1B", 0, 2, 20, 6
-2205.27, 743.061, 49.4742, 0, 2, 2, 8, -2205.46, 740.299, 48.9742, 185, 0, 4100, "SFHSS1", 0, 2, 20, 6
-1815.84, 618.678, 34.2989, 0, 1.416, 1.61584, 8, -1814.64, 615.402, 34.2989, 208, 0, 4, "FDCHICK", 0, 2, 0, 24
-1887.43, 749.592, 44.4658, 0, 1.6, 1.6, 8, -1890.11, 749.592, 44.4658, 3691.82, 0, 4, "REST2", 0, 2, 0, 24
-2700.32, 820.308, 48.999, -1.5708, 1, 2, 8, -2700.32, 818.686, 48.999, -180, 0, 4, "SVSFSM", 0, 2, 0, 24
-2375.32, 910.293, 44.4578, 0, 2, 1.66492, 8, -2377.32, 909.293, 44.4578, 5507.58, 0, 4, "CSCHP", 0, 2, 0, 24
-2356.48, 1008.01, 49.9036, 0, 2, 2, 8, -2356.48, 1005.14, 49.9036, -180, 0, 4, "FDBURG", 0, 2, 0, 24
-2524.11, 1216.16, 36.4496, 0, 1, 1.25293, 8, -2521.86, 1216.16, 36.4496, -90, 0, 4, "DINER2", 0, 2, 0, 24
-2449.72, 921.163, 57.2093, -1.60131, 1, 2, 8, -2449.72, 918.54, 57.2093, -182, 0, 4100, "SFHSS2", 0, 2, 20, 6
-2447.62, 820.771, 34.256, -1.60131, 1, 2, 8, -2447.62, 818.149, 34.256, -182, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2372.92, 692.687, 34.138, -3.10243, 1, 2, 8, -2372.92, 690.065, 34.138, -182, 0, 4100, "SFHSS2", 0, 2, 20, 6
-2338.61, 579.323, 27.0123, -1.57161, 1.4, 2, 8, -2338.61, 575.7, 27.0123, -182, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2321.97, 819.509, 44.3052, -1.57161, 1.4, 3, 8, -2321.97, 815.887, 44.3052, -182, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2401.5, 869.344, 43.3889, -0.000817418, 1.4, 3, 8, -2397.5, 868.722, 43.0689, -94, 0, 4100, "SFHSM1", 0, 2, 20, 6
-2401.48, 930.783, 44.4973, -0.000817418, 1.4, 3, 8, -2397.48, 930.161, 44.4973, -94, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2569.1, 795.796, 48.9819, 1.56998, 3.4, 5, 8, -2569.1, 801.174, 48.9819, 2, 0, 4100, "SFHSB3", 0, 2, 20, 6
-2539.92, 767.238, 39.0419, -0.000817418, 3, 3, 8, -2534.92, 766.615, 38.5919, 270, 0, 4100, "SFHSB3", 0, 2, 20, 6
-2684.77, 819.657, 49.0326, -0.000817418, 2, 2, 8, -2684.77, 817.657, 49.0326, 186, 0, 4100, "SFHSB1", 0, 2, 20, 6
-2381.23, 1281.01, 22.1852, -0.000817418, 3, 3, 8, -2378.23, 1281.26, 21.9852, 269, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2279.5, 1148.84, 61.0751, -0.000817418, 3, 3, 8, -2276.5, 1148.84, 60.5751, 260, 0, 4100, "SFHSS1", 0, 2, 20, 6
-2280.55, 916.429, 65.6849, -0.000817418, 3, 3, 8, -2277.55, 916.429, 65.6849, 260, 0, 4100, "SFHSS1", 0, 2, 20, 6
2247.66, 2396.26, 9.8218, 1.74846e-007, 2.4, 0.8, 8, 2247.66, 2401.36, 9.8218, 0, 0, 4, "X7_11S", 0, 2, 0, 24
2366.74, 2071.02, 9.8218, 0, 0.8, 2.4, 8, 2363.64, 2071.02, 9.8218, 90, 0, 4, "FDBURG", 0, 2, 0, 24
2393.18, 2041.66, 9.8472, 0, 2.4, 0.8, 8, 2393.18, 2045.76, 9.8472, 0, 0, 4, "FDCHICK", 0, 2, 0, 24
2452.47, 2065.15, 9.8472, 0, 2.4, 0.8, 8, 2452.47, 2062.04, 9.8472, 180, 0, 4, "X7_11S", 0, 2, 0, 24
2489.87, 2065.15, 9.8472, 0, 2.4, 0.8, 8, 2489.87, 2062.04, 9.8472, 180, 0, 4, "FDREST1", 0, 2, 0, 24
2472.68, 2033.88, 9.822, 0, 0.8, 2.4, 8, 2469.58, 2033.88, 9.822, 90, 0, 4, "FDBURG", 0, 2, 0, 24
2546.71, 1972.28, 9.822, 0, 2.4, 0.8, 8, 2546.71, 1967.18, 9.822, 180, 0, 4, "X7_11B", 0, 2, 0, 24
2539.04, 2083.56, 9.82222, 0, 0.8, 2.4, 8, 2535.94, 2083.56, 9.82222, 90, 0, 4, "AMMUN2", 0, 2, 0, 24
2825.74, 2407.44, 10.061, 8.42937e-008, 2.4, 2.4, 8, 2818.64, 2401.54, 10.061, 125, 0, 4, "CSSPRT", 0, 2, 0, 24
2802.34, 2430.6, 10.061, 8.42937e-008, 2.4, 2.4, 8, 2795.24, 2424.7, 10.061, 125, 0, 4, "CSDESGN", 0, 2, 0, 24
2779.12, 2453.54, 10.061, 8.42937e-008, 2.4, 2.4, 8, 2772.02, 2447.64, 10.061, 125, 0, 4, "LACS1", 0, 2, 0, 24
2756.01, 2477.05, 10.061, 8.42937e-008, 2.4, 2.4, 8, 2755.91, 2472.95, 10.061, 181, 0, 4, "FDPIZA", 0, 2, 0, 24
2838.43, 2407.26, 10.061, 8.42937e-008, 2.4, 2.4, 8, 2844.53, 2401.16, 10.061, 224, 0, 4, "FDCHICK", 0, 2, 0, 24
2884.83, 2453.28, 10.061, 8.42937e-008, 2.4, 2.4, 8, 2890.93, 2447.18, 10.061, 224, 0, 4, "X7_11B", 0, 2, 0, 24
2351.89, 2532.19, 9.82217, 1.74846e-007, 2.4, 0.8, 8, 2351.89, 2529.09, 9.82217, 180, 0, 4, "FDPIZA", 0, 2, 0, 24
2169.86, 2795.79, 9.89528, 0, 0.8, 2.4, 8, 2172.96, 2795.79, 9.89528, 270, 0, 4, "FDBURG", 0, 2, 0, 24
2194.38, 1991.02, 11.301, 0, 0.8, 2.4, 8, 2191.28, 1991.02, 11.301, 90, 0, 4, "X7_11S", 0, 2, 0, 24
2337.1, 2459.05, 14.0417, 0, 2.4, 0.8, 8, 2337.1, 2455.95, 14.0417, 180, 0, 4, "POLICE3", 0, 2, 0, 24
2441.15, 2065.15, 9.8472, 0, 2.4, 0.8, 8, 2441.15, 2062.04, 9.8472, 180, 0, 4, "BAR2", 0, 2, 0, 24
2506.74, 2120.39, 9.8472, 0, 2.4, 2, 8, 2506.74, 2130.49, 9.8472, 0, 0, 4, "LASTRIP", 0, 2, 0, 24
2226.03, 1837.92, 9.964, 0, 2.4, 2.4, 8, 2222.93, 1837.92, 9.964, 90, 0, 4, "SVVGHO1", 0, 2, 0, 24
2374.55, 2167.88, 9.8472, 0, 2.4, 2.4, 8, 2370.05, 2164.08, 9.8472, 125, 0, 4, "SVVGHO2", 0, 2, 0, 24
2818.75, 2140.56, 13.7132, 0, 1, 2, 8, 2818.85, 2148.56, 9.91323, 360, 0, 4, "SVSFSM", 0, 2, 0, 24
2286.96, 2432.21, 9.9369, 0, 2.4, 0.8, 8, 2286.96, 2429.11, 9.9369, 180, 0, 4, "POLICE4", 0, 2, 0, 24
2368.06, 1983.19, 10.003, 0, 2.4, 2.4, 8, 2362.56, 1979.39, 10.003, 125, 0, 6, "DINER2", 0, 2, 0, 24
1657.01, 1733.33, 10.0209, 0, 0.8, 2.8, 8, 1654.01, 1733.43, 10.0209, 90, 0, 4, "CSCHP", 0, 2, 0, 24
2268.07, 1619.59, 93.9124, 1.57416, 2.4, 0.8, 8, 2271.07, 1619.49, 93.9124, 270, 0, 4, "JUMP1", 0, 2, 0, 24
2268.14, 1675.89, 93.9124, 1.57416, 2.4, 0.8, 8, 2271.14, 1675.79, 93.9124, 270, 0, 4, "JUMP2", 0, 2, 0, 24
2196.92, 1676.52, 11.368, 1.57416, 4.4, 0.8, 8, 2193.92, 1676.42, 11.368, -3870.01, 0, 4, "MAFCAS", 0, 2, 0, 24
1965.11, 1622.54, 11.879, 1.57416, 4.4, 0.8, 8, 1968.11, 1622.44, 11.879, 270, 0, 4, "SVVGHO2", 0, 2, 0, 24
2019.49, 1007.11, 9.82133, -1.56743, 4.4, 0.8, 8, 2022.49, 1007.01, 9.82133, -3690.01, 0, 4, "TRICAS", 0, 2, 0, 24
2238.99, 1285.05, 9.82528, 1.57416, 4.4, 0.8, 8, 2235.99, 1284.95, 9.82528, -3870.01, 0, 4, "SVVGHO1", 0, 2, 0, 24
2412.6, 1123.81, 9.8529, 1.57416, 4.4, 0.8, 8, 2415.6, 1123.71, 9.8529, 270, 0, 4, "PAPER", 0, 2, 0, 24
2543.15, 1025.16, 9.82133, -3.13823, 4.4, 0.8, 8, 2543.15, 1022.06, 9.82133, -3780.01, 0, 4, "STRIP2", 0, 2, 0, 24
2449.17, 689.839, 10.471, 0, 0.8, 2.4, 8, 2446.07, 689.839, 10.471, 450, 0, 4, "SVLAMD", 0, 2, 0, 24
2507.44, 1242.31, 9.83339, 0.00336331, 2.4, 0.8, 8, 2507.44, 1245.21, 9.83339, -3600.01, 0, 260, "BAR1", 0, 2, 0, 24
2638.58, 1671.18, 10.0231, -1.56743, 4.4, 0.8, 8, 2635.58, 1671.08, 10.0231, 90, 0, 4, "FDCHICK", 0, 2, 0, 24
2638.58, 1849.97, 10.0231, -1.56743, 4.4, 0.8, 8, 2635.58, 1849.87, 10.0231, 90, 0, 4, "FDPIZA", 0, 2, 0, 24
2572.07, 1904.83, 10.0231, 0.00336331, 4.4, 0.8, 8, 2572.07, 1901.73, 10.0231, 180, 0, 4, "CLOTHGP", 0, 2, 0, 24
2159.51, 943.329, 9.82339, 1.57416, 4.4, 0.8, 8, 2156.51, 943.229, 9.82339, -3870.01, 0, 4, "AMMUN2", 0, 2, 0, 24
1872.24, 2072.07, 9.82222, 0, 0.8, 2.4, 8, 1875.34, 2072.07, 9.82222, 270, 0, 4, "FDBURG", 0, 2, 0, 24
1158.43, 2072.02, 9.82222, 0, 0.8, 2.4, 8, 1161.53, 2072.02, 9.82222, 270, 0, 4, "FDBURG", 0, 2, 0, 24
1376.89, 2327.79, 9.82222, 0, 1.2, 4.4, 8, 1379.99, 2327.79, 9.82222, 270, 0, 326, "DINER1", 0, 2, 0, 24
2094.7, 2122.13, 9.82222, 0, 2.4, 0.8, 8, 2094.7, 2119.03, 9.82222, 180, 0, 4, "TATTO3", 0, 2, 0, 24
2086.42, 2074.48, 10.2043, 0, 0.8, 2.4, 8, 2089.52, 2074.48, 10.2043, 270, 0, 4, "SEXSHOP", 0, 2, 0, 24
2097.76, 2224.2, 10.0579, 0, 2.4, 0.8, 8, 2097.76, 2221.1, 10.0579, 180, 0, 4, "X7_11S", 0, 2, 0, 24
2090.58, 2224.2, 10.0579, 0, 2.4, 0.8, 8, 2090.58, 2221.1, 10.0579, 180, 0, 4, "CLOTHGP", 0, 2, 0, 24
2083.49, 2224.2, 10.0579, 0, 2.4, 0.8, 8, 2083.49, 2221.1, 10.0579, 180, 0, 4, "FDPIZA", 0, 2, 0, 24
2102.69, 2228.76, 10.0579, 0, 0.8, 2.4, 8, 2105.79, 2228.76, 10.0579, 270, 0, 4, "FDCHICK", 0, 2, 0, 24
2102.69, 2257.49, 10.0579, 0, 0.8, 2.4, 8, 2105.79, 2257.49, 10.0579, 270, 0, 4, "CSCHP", 0, 2, 0, 24
1937.25, 2307.17, 9.82222, 0, 0.8, 2.4, 8, 1934.15, 2307.17, 9.82222, 90, 0, 4, "X7_11S", 0, 2, 0, 24
2080.36, 2122.13, 9.82222, 0, 2.4, 0.8, 8, 2080.36, 2119.03, 9.82222, 180, 0, 4, "BARBER2", 0, 2, 0, 24
1968.7, 2295.3, 15.4955, 0, 2.4, 0.8, 8, 1968.7, 2294.2, 15.4955, 180, 0, 4, "GYM3", 0, 2, 0, 24
966.608, 2160.68, 9.82222, 0, 1.2, 3.2, 8, 969.708, 2160.68, 9.82222, -90, 0, 4, "ABATOIR", 0, 2, 0, 24
1408.05, 1897.08, 10.5873, 0, 0.8, 2.4, 8, 1405.95, 1897.08, 10.5873, 450, 0, 4, "SVLAMD", 0, 2, 0, 24
1274.28, 2522.47, 9.99299, 0, 0.8, 1.8, 8, 1277.38, 2522.47, 9.99299, 270, 0, 4, "SVVGMD", 0, 2, 0, 24
929.122, 2006.43, 10.4781, 0, 0.8, 2.4, 8, 926.022, 2006.43, 10.4781, 450, 0, 4, "SVLAMD", 0, 2, 0, 24
1659.42, 2249.69, 10.0664, 0, 2.8, 1.2, 8, 1659.42, 2252.79, 10.0665, 0, 0, 4, "CASINO2", 0, 2, 0, 24
1693.19, 2209.13, 10.0212, 0, 3.2, 1.6, 8, 1693.19, 2206.03, 10.0212, 180, 0, 4, "FDREST1", 0, 2, 0, 24
-1533.1, 2656.65, 55.275, 0, 1.5, 1.5, 8, -1534.1, 2650.46, 54.875, 180, 0, 4, "SVc*nt", 0, 2, 0, 24
-1051.47, 1549.76, 32.496, 0.698132, 1.5, 1.5, 8, -1046.47, 1552.56, 32.096, 312, 0, 4, "SVc*nt", 0, 2, 0, 24
-1941.72, 2379.54, 48.7008, -1.19555, 1.5, 1.5, 8, -1939.75, 2380.45, 48.7008, 295, 0, 4, "DINER1", 0, 2, 0, 24
-857.938, 1535.56, 21.6348, -0.645772, 1.5, 1, 8, -856.846, 1536.68, 21.587, 323, 0, 4, "REST2", 0, 2, 0, 24
-1449.87, 2591.85, 54.8378, 0, 1.5, 0.6, 8, -1449.87, 2593.85, 54.8378, 360, 0, 4, "BARBER2", 0, 2, 0, 24
-1508.89, 2610.8, 54.8902, 0, 1.5, 1, 8, -1508.89, 2608.75, 54.8901, 180, 0, 4, "AMMUN5", 0, 2, 0, 24
-1213.71, 1830.46, 40.9335, 2.34747, 1.5, 1, 8, -1211.81, 1832.46, 40.9335, 312, 0, 4, "FDCHICK", 0, 2, 0, 24
-959.671, 1955.55, 8.08044, 0, 2, 2.2, 8, -594.264, 2020.3, 59.5167, -706, 0, 0, "DAMOUT", 0, 2, 0, 24
-229.028, 1401.23, 26.7698, 3.14159, 1.4, 2, 8, -227.028, 1401.23, 26.7698, -48, 18, 0, "UFOBAR", 1, 4, 0, 24
777.231, 1871.47, 3.97687, 1.5708, 1.5, 1.4, 8, 778.927, 1874.33, 3.97687, 300.994, 0, 4, "AMMUN3", 0, 2, 0, 24
422.157, 2536.52, 9.00864, 0, 1.6, 1.5, 8, 429.157, 2535.52, 15.5086, -836.783, 0, 4, "DESHOUS", 0, 2, 0, 24
703.035, 1972.63, 916.3, 0, 2.94, 2.74683, 8, 694.05, 1961.74, 3.79999, -1245.03, 0, 4, "STUDRAN", 0, 2, 0, 24
-594.874, 2018.21, 59.6792, 0, 2.8, 2.8, 8, -959.874, 1952, 8.04431, -143, 17, 0, "DAMIN", 1, 2, 0, 24
-88.5875, 1378.36, 9.56984, 0, 2, 2.2, 8, -86.5875, 1377.36, 9.56984, -128.7, 0, 4, "UFOBAR", 0, 2, 0, 24
423.985, 2536.49, 15.1903, 0, 2, 1.5, 8, 420.485, 2535.59, 9.02029, -684.98, 10, 4, "DESHOUS", 0, 2, 0, 24
693.632, 1966.4, 4.56038, 0, 3, 3.12402, 8, 693.632, 1961.4, 4.56038, 198.385, 0, 4, "STRIP2", 0, 2, 0, 24
-206, 1062.21, 18.8298, 0, 1.4, 1.48706, 8, -203.993, 1064.08, 18.8298, 308.648, 0, 4, "DINER2", 0, 2, 0, 0
-181.004, 1034.83, 18.8298, 0, 1.4, 1.48706, 8, -182.997, 1033.69, 18.8298, 381.648, 0, 4, "X7_11S", 0, 2, 8, 22
-369.456, 1169.14, 19.3978, 0.785398, 1.69177, 1.71509, 8, -366.422, 1166.54, 18.8978, 923.224, 0, 4, "SVc*nt", 0, 2, 0, 24
-225.433, 1397.02, 69.0501, 0, 2, 2.2, 8, -224.733, 1395.82, 172.05, 194.3, 0, 2, "", 0, 2, 0, 24
-315.676, 829.868, 13.4266, 1.5708, 1.5, 1.4, 8, -313.98, 832.729, 13.4266, 300.994, 0, 4, "AMMUN3", 0, 2, 0, 24
172.727, 1176.68, 13.773, 0.959931, 1.69177, 3, 8, 173.761, 1174.07, 13.773, 190.224, 0, 4, "FDCHICK", 0, 2, 6, 24
-53.87, 1189.17, 18.4108, 0, 1.4, 1.48706, 8, -51.8631, 1191.04, 18.4108, 308.648, 0, 4, "DINER2", 0, 2, 0, 24
-2155.03, -2460.28, 29.8484, 0.906778, 2, 1, 8, -2154.03, -2461.28, 29.8484, 229, 0, 4, "FDCHICK", 0, 2, 0, 24
-2093.51, -2464.79, 29.6404, -0.679407, 1.6, 1, 8, -2092.71, -2463.81, 29.6404, 319, 0, 4, "AMMUN3", 0, 2, 0, 24
-1562.63, -2732.98, 47.7435, -0.595977, 0.84, 2.2, 8, -1560.63, -2734.98, 47.7435, 237, 0, 4, "X7_11S", 0, 0, 0, 24
-2075.91, -2312.55, 30.1313, -0.663225, 1.5, 1.5, 8, -2079.91, -2309.55, 29.7313, 57, 0, 4, "SVc*nt", 0, 2, 0, 24
1288.8, 271.002, 18.5554, -0.429601, 1, 2.27972, 8, 1291.9, 269.445, 19, -2285.19, 0, 4, "GENOTB", 0, 2, 0, 24
794.884, -506.702, 17.1238, -1.57886, 1, 2.27972, 8, 793.991, -514.26, 16.5684, -2340.19, 0, 4, "SVc*nt", 0, 2, 0, 24
2236.53, 167.997, 27.196, -1.57886, 1, 2.27972, 8, 2237.63, 160.439, 26.6406, -2340.19, 0, 4, "SVc*nt", 0, 2, 0, 24
242.668, -178.478, 0.621441, 1.74846e-007, 2.66916, 3.35031, 8, 240.039, -178.297, 1, -269.903, 0, 4, "AMMUN2", 0, 2, 0, 24
627.642, -571.789, 16.907, 0, 2, 3.35031, 8, 631.013, -571.608, 15.2856, -85.9025, 0, 4, "POLICE1", 0, 2, 0, 24
672.355, -496.834, 15.3751, 0, 1.2, 2, 8, 675.726, -496.653, 15.3751, -88.9025, 0, 4, "BARBER2", 0, 2, 0, 24
291.974, -195.463, 0.852, 0, 1.4, 3.35031, 8, 287.345, -195.282, 1.23056, -269.903, 0, 4, "DINER2", 0, 2, 0, 24
206.802, -112.542, 3.98153, 1.74846e-007, 1, 3.35031, 8, 206.173, -109.361, 4.36009, -350.903, 0, 4, "SVc*nt", 0, 2, 0, 24
1367.27, 248.388, 18.6229, -0.410739, 1, 4, 8, 1362.64, 249.569, 19.0015, 69.0975, 0, 4, "FDPIZA", 0, 2, 0, 24
681.579, -473.419, 15.592, 0, 1.4, 0.6, 8, 681.494, -476.161, 15.592, 180, 0, 4, "TSDINER", 0, 2, 0, 24
2333.43, 61.5173, 25.7342, 1.74846e-007, 1, 3.35031, 8, 2336.8, 61.6987, 25.5342, -90, 0, 4, "AMMUN2", 0, 2, 0, 24
2333.43, 75.0488, 25.7342, 1.74846e-007, 2, 3.35031, 8, 2335.8, 75.2301, 25.5042, -90, 0, 4, "FDPIZA", 0, 2, 0, 24
2333.43, 75.0488, 25.7342, 1.74846e-007, 2, 3.35031, 8, 2335.8, 75.2301, 25.5042, -90, 0, 4, "FDPIZA", 0, 2, 0, 24
1367.27, 248.388, 18.6229, -0.410739, 1, 4, 8, 1362.64, 249.569, 19.0015, 69.0975, 0, 4, "FDPIZA", 0, 2, 0, 24
203.334, -202.532, 0.600709, -1.57107, 1, 4, 8, 203.705, -205.35, 0.600709, -180, 0, 4, "FDPIZA", 0, 2, 0, 24
-1438.72, -1544.58, 100.713, 0, 1.4, 1, 8, -1438.72, -1542.58, 100.713, 0, 0, 4, "SVc*nt", 0, 2, 0, 24
2496.05, -1692.73, 1013.75, 3.14159, 2, 2, 8, 2496.05, -1692.93, 1013.75, -180, 3, 0, "CARLS", 12, 0, 0, 24
2807.62, -1174.1, 1024.58, 0, 2, 2, 8, 2807.62, -1171.9, 1024.58, 0, 8, 0, "BURHOUS", 12, 0, 0, 24
2352.34, -1181.25, 1027, -1.5708, 3, 4.5, 8, 2350.34, -1181.65, 1027, 90, 5, 0, "GANG", 0, 0, 0, 24
1260.58, -785.309, 1090.96, 1.5708, 3, 1, 8, 1263.08, -785.309, 1090.96, 275, 5, 0, "MADDOGS", 1, 0, 0, 24
1299.08, -796.827, 1083.03, 0, 3, 1, 8, 1299.08, -795.227, 1083.03, -8, 5, 0, "MDDOGS", 1, 0, 0, 24
5.16199, 33.0586, 1198.85, 0, 0.5, 1.7, 8, 2.38483, 33.1034, 1198.85, 90, 1, 0, "JETINT", 0, 0, 0, 24
2524.01, -1679.53, 1014.5, 0, 0.524015, 2.74263, 8, 2526.46, -1679.09, 1014.5, 271.687, 1, 0, "SWEETS", 12, 0, 0, 24
443.4, 509.274, 1000.42, 0, 0.5, 1.7, 8, 446.623, 509.319, 1000.42, 270, 12, 0, "MOROOM", 12, 0, 0, 24
2492.39, -1708.46, 1017.35, -1.74846e-007, 2, 1, 8, 2492.39, -1707.66, 1017.35, 0, 3, 4, "CHANGER", 12, 0, 0, 24
2541.7, -1304.01, 1024.07, 0, 1, 3, 8, 2543.66, -1303.63, 1024.07, 270, 2, 0, "CARTER", 2, 0, 0, 24
2214.34, -1150.51, 1024.8, 0, 1, 2, 8, 2216.34, -1150.51, 1024.8, -90, 15, 0, "MOTEL1", 4, 0, 0, 24
-2029.72, -120.926, 34.1691, 0, 1.5, 1.5, 8, -2029.72, -122.406, 34.1691, 180, 0, 4, "DRIVES", 0, 2, 0, 24
-2029.72, -119.548, 1034.17, 0, 1.5, 0.4, 8, -2029.72, -118.068, 1034.17, 0, 3, 0, "DRIVES", 4, 2, 0, 24
-2242.01, 128.521, 34.4174, 0, 1.5, 1.5, 8, -2243.31, 128.521, 34.4174, 90, 0, 4, "RCPLAY", 0, 2, 0, 24
-2241.07, 128.521, 1034.42, 0, 0.8, 1.5, 8, -2239.57, 130.021, 1034.42, 325, 6, 0, "RCPLAY", 4, 3, 0, 24
-2026.92, -103.483, 1034.27, 0, 1.5, 0.4, 8, -2027.92, -105.183, 1034.27, 125, 3, 0, "DRIVES2", 4, 2, 0, 24
-2026.92, -101.459, 34.259, 0, 1.5, 1.5, 8, -2026.92, -99.9395, 34.259, 0, 0, 4, "DRIVES2", 0, 2, 0, 24
-2661.35, 1424.39, 23.0043, 0.261799, 2, 2, 8, -2661.85, 1426.39, 23.0043, 15, 0, 4, "PDOMES", 1, 2, 0, 24
-2637.45, 1402.24, 905.458, 0, 1.5, 0.4, 8, -2637.45, 1404.63, 905.458, 0, 3, 0, "PDOMES2", 11, 2, 0, 24
-2625.33, 1412.62, 6.13148, 0.261799, 1.5, 0.4, 8, -2625.33, 1411.01, 6.13154, 180, 0, 4, "PDOMES2", 0, 2, 0, 24
-2661.01, 1417.74, 921.306, 0, 2, 2, 8, -2661.01, 1415.74, 922.306, 180, 3, 0, "PDOMES", 11, 2, 0, 24
-2158.72, 643.288, 1051.37, 0, 1.5, 0.4, 8, -2158.72, 641.288, 1051.37, 4499.81, 1, 0, "WUZIBET", 15, 0, 0, 24
2233.91, 1714.73, 1011.38, -1.5708, 1.5, 3.5, 8, 2233.91, 1710.73, 1010.18, 180, 1, 0, "MAFCAS", 9, 25, 0, 24
2135.61, 1599.54, 1007.41, 0, 0.5, 3, 8, 2138.61, 1599.54, 1007.41, 270, 1, 6, "MAFCAS2", 10, 2, 0, 24
2265.74, 1647.52, 1083.23, 0, 0.5, 3, 8, 2268.74, 1647.52, 1083.23, 270, 1, 2, "MAFCAS2", 10, 2, 0, 24
2264.48, 1675.93, 1089.5, 0, 0.5, 1.5, 8, 2265.78, 1675.93, 1089.5, 270, 1, 0, "JUMP2", 1, 2, 0, 24
2264.49, 1619.58, 1089.5, 0, 0.5, 1.5, 8, 2265.79, 1619.58, 1089.5, 270, 1, 0, "JUMP1", 1, 2, 0, 24
390.872, 173.805, 1007.39, 0, 0.5, 1.5, 8, 388.872, 173.805, 1007.39, 90, 3, 0, "PAPER", 4, 0, 0, 24
1494.43, 1304.11, 1092.29, 0, 1.5, 1.5, 8, 1494.43, 1305.63, 1092.29, 360, 3, 0, "BIKESCH", 4, 2, 0, 24
965.377, 2159.33, 1010.02, 0, 0.5, 1.5, 8, 964.377, 2157.33, 1010.02, 180, 1, 0, "ABATOIR", 3, 2, 0, 24
2018.95, 1017.09, 995.882, 0, 1.5, 1.5, 8, 2015.45, 1017.09, 995.882, 90, 10, 0, "TRICAS", 16, 22, 0, 24
2896.57, 57.2165, 0, 0, 0, 0, 8, 2980.16, 76.1581, 0, -5607.55, 0, 0, "", 0, 2, 0, 24
681.475, -449.151, -26.6168, 0, 1.5, 0.5, 8, 681.475, -451.151, -26.6168, 180, 1, 0, "TSDINER", 4, 2, 0, 24
-204.44, -27.154, 1001.3, 0, 1.6, 1, 8, -204.44, -26.454, 1001.3, 0, 16, 8, "TATTOO", 4, 2, 0, 24
-26.6916, -57.8149, 1002.55, 0, 2, 1.4, 8, -26.6916, -55.7149, 1002.55, 0, 6, 1, "X7_11S", 4, 0, 0, 24
-30.9467, -91.7096, 1002.55, 0, 2.12819, 1, 8, -30.9467, -89.6096, 1002.55, 0, 18, 1, "X7_11B", 4, 0, 0, 24
-25.1326, -141.167, 1002.55, 0, 3, 1, 8, -25.1326, -139.067, 1002.55, 0, 16, 1, "X7_11C", 4, 0, 0, 24
-25.8845, -187.969, 1002.55, 0, 3, 1, 8, -25.8845, -185.869, 1002.55, 0, 17, 1, "X7_11D", 4, 0, 0, 24
-27.3123, -31.3776, 1002.55, 0, 3, 1, 8, -27.3123, -29.2776, 1002.55, 0, 4, 1, "X711S2", 4, 0, 0, 24
6.09118, -31.3719, 1002.55, 0, 3, 1, 8, 6.09118, -29.2719, 1002.55, 0, 10, 1, "X711S3", 4, 0, 0, 24
-100.326, -24.9165, 999.742, 0, 2, 1, 8, -100.326, -22.8165, 999.742, 0, 3, 0, "SEXSHOP", 4, 3, 0, 24
-204.44, -9.1696, 1001.3, 0, 1.6, 1.0943, 8, -204.44, -8.4696, 1001.3, 0, 17, 8, "TATTO2", 4, 2, 0, 24
-204.44, -44.3525, 1001.3, 0, 1.6, 1.0943, 8, -204.44, -43.6525, 1001.3, 0, 3, 8, "TATTO3", 1, 2, 0, 24
1700.74, -1668.48, 19.2198, 1.74846e-007, 1, 2, 8, 1703.75, -1668.48, 19.2195, 270, 18, 0, "ATRIUMX", 0, 12, 0, 24
1726.19, -1638.01, 19.2679, 0, 2, 1, 8, 1726.18, -1641.01, 19.2676, 180, 18, 0, "ATRIUME", 0, 12, 0, 24
447.135, 1398.24, 1083.34, 0, 4, 2, 8, 447.735, 1400.44, 1083.34, -1, 2, 1, "VGHSB1", 13, 0, 23, 6
221.667, 1140.39, 1081.68, 3.14159, 1, 0.8, 8, 221.667, 1143.39, 1081.68, 0, 4, 1, "LAHSS6", 13, 0, 23, 6
491.211, 1399.29, 1079.34, 0, 2, 2, 8, 490.811, 1401.49, 1079.34, 0, 2, 3, "VGHSB3", 13, 0, 23, 6
328.094, 1478.09, 1083.45, 0, 2.72179, 1.00393, 8, 328.494, 1480.59, 1083.45, 0, 15, 1, "VGSHS2", 13, 0, 23, 6
235.509, 1187.57, 1079.34, 0, 2, 2, 8, 235.109, 1189.77, 1079.34, 0, 3, 1, "LAHSB4", 13, 0, 23, 6
234.046, 1063.88, 1083.31, 0, 2, 1, 8, 234.046, 1064.88, 1083.31, 0, 6, 0, "LAHSB1", 13, 0, 23, 6
225.631, 1021.48, 1083.07, 0, 2, 1, 8, 225.631, 1022.48, 1083.07, 0, 7, 0, "LAHSB2", 13, 0, 23, 6
226.723, 1114.39, 1080.19, 0, 2, 2, 8, 227.723, 1114.39, 1080.19, 270, 5, 0, "LAHSB3", 13, 0, 23, 6
260.542, 1237.51, 1083.26, 0, 2, 1, 8, 260.942, 1238.51, 1083.26, -2, 9, 0, "LAHS2B", 13, 0, 23, 6
260.984, 1284.55, 1079.3, 0, 0.88, 1, 8, 260.984, 1286.55, 1079.3, 0, 4, 0, "LAHS2A", 13, 0, 23, 6
386.804, 1471.77, 1079.21, 0, 0.88, 1.4, 8, 385.804, 1471.77, 1079.21, 90, 15, 0, "VGSHM2", 13, 0, 23, 6
376.972, 1417.27, 1080.41, 0, 0.88, 1.4, 8, 375.972, 1417.27, 1080.41, 90, 15, 0, "VGSHM3", 13, 0, 23, 6
295.139, 1472.47, 1079.52, 0, 2.6, 1, 8, 295.139, 1474.47, 1079.52, 0, 15, 0, "VGHSS1", 13, 0, 23, 6
226.757, 1240, 1081.15, 0, 0.88, 1.4, 8, 225.757, 1240, 1081.15, 90, 2, 0, "LAHS1A", 13, 0, 23, 6
223.044, 1287.26, 1081.2, 0, 0.88, 1, 8, 223.044, 1289.26, 1081.2, 0, 1, 0, "LAHS1B", 13, 0, 23, 6
-72.15, 780.976, 1122.32, 0, 3.2, 7, 8, -72.15, 786.476, 1122.32, 0, 7, 3, "OFTEST", 0, 2, 0, 24
-131.446, 787.523, 1122.33, 0, 3.2, 7, 8, -131.446, 793.023, 1122.33, 0, 3, 3, "S1TEST", 0, 0, 0, 24
318.565, 1115.21, 1082.98, 3.14159, 2, 2, 8, 318.565, 1118.21, 1082.98, 0, 5, 1, "LACRAK", 12, 2, 0, 24
744.527, 1431.31, 1101.74, 0, 3.42078, 3.17188, 8, 744.543, 1437.67, 1101.74, -0.834778, 6, 0, "BROTHEL", 1, 2, 0, 24
2468.29, -1698.1, 1012.51, -1.5708, 3.24721, 1.76891, 8, 2464.11, -1698.66, 1012.51, 91.8502, 2, 0, "RYDERS", 12, 0, 0, 24
22.7783, 1403.46, 1083.45, 0, 2, 1, 8, 22.7783, 1404.96, 1083.45, 0, 5, 4096, "VGHSM2", 13, 0, 0, 24
24.1327, 1340.15, 1083.45, 0, 2.4, 1, 8, 27.1327, 1341.15, 1083.45, -43, 10, 0, "VGHSM3", 13, 0, 0, 24
87.9854, 1366.21, 1082.96, 0, 3, 1, 8, 88.0854, 1368.61, 1082.96, 0, 6, 0, "SFHSB2", 13, 0, 0, 24
82.9451, 1322.44, 1082.89, 0, 2, 1, 8, 83.3451, 1324.44, 1082.89, -40, 9, 0, "SFHSB3", 13, 0, 0, 24
-68.6941, 1351.97, 1079.28, 0, 2, 2, 8, -68.2941, 1353.47, 1079.28, 0, 6, 0, "SFHSS2", 13, 0, 0, 24
-42.582, 1405.61, 1083.45, 0, 2, 1, 8, -42.582, 1408.11, 1083.45, 0, 8, 0, "SFHSS1", 13, 0, 0, 24
140.178, 1366.58, 1082.97, 0, 4, 2, 8, 140.278, 1368.98, 1082.97, 0, 5, 0, "SFHSB1", 13, 0, 0, 24
-283.549, 1470.98, 1083.45, 1.5708, 2.4, 1, 8, -285.549, 1470.98, 1083.45, 90, 15, 0, "SFHSM1", 13, 0, 0, 24
-260.602, 1456.62, 1083.45, 1.5708, 2.4, 1, 8, -262.602, 1456.62, 1083.45, 90, 4, 0, "SFHSM2", 13, 0, 0, 24
1133.07, -12.7731, 999.75, 0, 3.32819, 2.2943, 8, 1133.07, -9.57306, 999.75, 0, 12, 3, "CASINO2", 7, 8, 0, 24
940.922, -18.307, 1000.18, 0, 3.12819, 2.6943, 8, 940.922, -17.007, 1000.18, 0, 3, 11, "BROTHL1", 0, 2, 0, 24
772.112, -4.99865, 999.688, 0, 2, 1.6, 8, 772.112, -3.89865, 999.688, 0, 5, 1, "GYM1", 4, 2, 0, 24
618.283, -74.815, 997.014, 0, 8.72819, 5.2943, 8, 616.783, -74.815, 997.014, 90, 2, 43, "CARMOD2", 12, 2, 0, 24
617.786, -124.239, 996.995, 0, 8.72819, 5.2943, 8, 615.286, -124.239, 996.995, 90, 3, 43, "CARMOD3", 12, 2, 0, 24
1306.71, 2.21274, 999.932, 0, 6.74414, 8.00098, 8, 1302.52, -1.78751, 999.932, 148, 18, 98, "GENWRHS", 0, 2, 0, 24
834.819, 7.418, 1003.18, 0, 0.5, 1.5, 8, 833.819, 7.418, 1003.18, 90, 3, 0, "GENOTB", 1, 2, 0, 24
774.214, -50.0243, 999.688, 0, 2, 1.6, 8, 774.214, -48.9243, 999.688, 0, 6, 1, "GYM2", 4, 2, 0, 24
773.58, -78.1967, 999.688, 0, 2, 1.6, 8, 773.58, -77.0967, 999.688, 0, 7, 1, "GYM3", 4, 2, 0, 24
1416.82, 2.21274, 999.932, 0, 6.74414, 8.00098, 8, 1412.64, -1.78751, 999.932, 148, 1, 98, "SMASHTV", 0, 2, 0, 24
1527.23, -14.7745, 1001.27, 0, 2, 2.2943, 8, 1527.23, -11.5745, 1001.27, 0, 3, 0, "BDUPS", 4, 2, 0, 24
1523.51, -51.0212, 1001.27, 0, 2, 2.2943, 8, 1523.51, -47.8212, 1001.27, 0, 2, 0, "BDUPS1", 4, 2, 0, 24
1212.02, -25.8631, 1000.09, 0, 2, 2.2943, 8, 1212.02, -28.6631, 1000.09, -180, 3, 1, "STRIP2", 8, 7, 0, 24
1038.51, -3.86375, 1000.09, 0, 2, 2.2943, 8, 1038.51, -0.663752, 1000.09, 0, 3, 2, "STUDIO", 12, 0, 0, 24
967.107, -53.5055, 1000.18, 0, 3.12819, 2.6943, 8, 964.107, -53.2055, 1000.18, 90, 3, 3, "BROTHL2", 0, 2, 0, 24
516.271, -17.7119, 1000.46, 0, 2, 1.6, 8, 516.271, -16.6119, 1000.46, 0, 3, 3, "OGLOCS", 12, 2, 0, 24
617.536, -1.99, 999.98, -1.5708, 6.72819, 9.2943, 8, 617.536, -1.99, 999.98, 90, 1, 43, "CARMOD1", 12, 2, 0, 24
1204.81, -12.7868, 1000.09, 0, 2, 2.2943, 8, 1204.81, -12.5868, 1000.09, 0, 2, 1, "LASTRIP", 8, 8, 0, 24
246.784, 62.2002, 1002.64, 0, 3.12819, 2, 8, 246.784, 63.9002, 1002.64, 0, 6, 0, "POLICE1", 4, 15, 0, 24
246.376, 107.546, 1002.28, 0, 3.12819, 2, 8, 246.376, 109.246, 1002.28, 0, 10, 0, "POLICE2", 4, 20, 0, 24
238.662, 139.352, 1002.05, 0, 3, 2, 8, 238.662, 141.052, 1002.05, 0, 3, 0, "POLICE4", 4, 20, 0, 24
243.412, 305.033, 998.232, -1.5708, 3, 1, 8, 244.412, 305.033, 998.232, 270, 1, 0, "GF1", 1, 2, 0, 24
272.885, 307.932, 998.326, 2.35619, 2, 0.4, 8, 271.885, 306.632, 998.326, 134, 2, 0, "GF2", 1, 2, 0, 24
292.783, 310.032, 998.155, 1.5708, 1.5, 1.5, 8, 291.283, 310.032, 998.155, 90, 3, 0, "GF3", 1, 2, 0, 24
302.181, 300.023, 998.232, 0, 3.12819, 2, 8, 302.181, 300.723, 998.232, 0, 4, 0, "GF4", 1, 2, 0, 24
322.198, 301.798, 998.232, 0, 3.12819, 2, 8, 322.198, 302.498, 998.232, 0, 5, 0, "GF5", 1, 2, 0, 24
288.746, 167.651, 1006.18, 0, 3, 2, 8, 288.746, 169.351, 1006.18, 0, 3, 0, "POLICE3", 4, 20, 0, 24
343.915, 305.033, 998.232, -1.5708, 2, 1, 8, 344.915, 305.033, 998.232, 270, 6, 0, "GF6", 1, 2, 0, 24
203.778, -49.8924, 1000.8, 0, 1.6, 2, 8, 203.778, -48.4924, 1000.8, 0, 1, 8, "LACS1", 4, 4, 0, 24
207.055, -139.805, 1002.52, 0, 1.70411, 1.93337, 8, 207.055, -138.805, 1002.52, 0, 3, 8, "CSSPRT", 4, 4, 0, 24
207.738, -111.42, 1004.27, 0, 1.6, 1.4, 8, 207.738, -109.02, 1004.27, 0, 15, 8, "CSCHP", 4, 4, 0, 24
411.626, -23.3333, 1000.8, 0, 2.12819, 2.6943, 8, 411.626, -21.4333, 1000.8, 0, 2, 9, "BARBERS", 4, 0, 0, 24
286.149, -41.5444, 1000.57, 0, 1.5, 1, 8, 286.149, -40.6444, 1000.57, -0.100006, 1, 8, "AMMUN1", 4, 2, 0, 24
365.673, -11.6132, 1000.87, 0, 1.4, 0.8, 8, 365.673, -10.7132, 1000.87, -0.100006, 9, 8, "FDCHICK", 4, 4, 0, 24
363.113, -74.8787, 1000.55, 0, 2.72819, 2.4943, 8, 363.413, -74.5787, 1000.55, -45.3, 10, 9, "FDBURG", 4, 6, 0, 24
372.352, -133.551, 1000.45, 0, 1.6, 0.6, 8, 372.352, -131.651, 1000.45, -0.100006, 5, 9, "FDPIZA", 4, 8, 0, 24
377.099, -193.14, 999.644, 0, 1.92819, 0.8, 8, 377.099, -192.44, 999.644, -0.100006, 17, 0, "FDDONUT", 4, 4, 0, 24
452.89, -18.1797, 1000.18, 0, 3.12819, 2.6943, 8, 452.49, -18.1797, 1000.18, 90, 1, 2, "FDREST1", 4, 2, 0, 24
493.391, -24.9228, 999.687, 0, 3.32819, 2.2943, 8, 493.391, -22.7228, 999.687, 0, 17, 1, "BAR1", 5, 9, 0, 24
418.653, -84.1398, 1000.96, 0, 1.6, 1, 8, 418.653, -82.6398, 1000.96, 0, 3, 8, "BARBER2", 4, 0, 0, 24
412.022, -54.5499, 1000.96, 0, 1.4, 0.4, 8, 412.022, -52.6499, 1000.96, 0, 12, 8, "BARBER3", 4, 0, 0, 24
441.982, -49.9199, 998.689, 0, 2, 2, 8, 441.982, -52.2199, 998.689, 180, 6, 35, "REST2", 4, 2, 0, 24
501.981, -67.7502, 997.835, 0, 1.4, 1, 8, 501.981, -69.1502, 997.835, 180, 11, 1, "BAR2", 6, 7, 0, 24
161.391, -96.6856, 1000.81, 0, 2.2, 3, 8, 161.391, -95.2856, 1000.81, 0, 18, 8, "CLOTHGP", 4, 7, 0, 24
204.333, -168.695, 999.579, 0, 2, 1, 8, 204.333, -166.695, 999.579, 0, 14, 8, "CSEXL", 4, 4, 0, 24
285.801, -85.4476, 1000.54, 0, 3.12819, 2.6943, 8, 285.801, -84.5476, 1000.54, -0.100006, 4, 9, "AMMUN2", 4, 2, 0, 24
296.92, -111.972, 1000.57, 0, 3.12819, 2.6943, 8, 296.92, -111.072, 1000.57, -0.100006, 6, 9, "AMMUN3", 4, 2, 0, 24
315.821, -143.332, 998.662, 0, 3.12819, 2.6943, 8, 315.821, -142.432, 998.662, -0.100006, 7, 9, "AMMUN4", 4, 2, 0, 24
316.525, -169.607, 998.662, 0, 3.12819, 2.6943, 8, 316.525, -168.707, 998.662, -0.100006, 6, 9, "AMMUN5", 4, 2, 0, 24
460.1, -88.4285, 998.622, 1.5708, 2.12819, 2.6943, 8, 460.1, -88.4285, 998.622, 90, 4, 3, "DINER1", 4, 2, 0, 24
459.351, -111.005, 998.718, 0, 2.12819, 2.6943, 8, 459.351, -110.105, 998.718, 0, 5, 3, "DINER2", 4, 2, 0, 24
227.294, -7.43153, 1001.26, 0, 1, 2, 8, 226.294, -7.43153, 1001.26, 90, 5, 9, "CSDESGN", 4, 4, 0, 24
254.137, -41.5322, 1001.07, 3.14159, 1, 2, 8, 255.137, -41.5322, 1001.07, -90, 14, 0, "CHANGER", 4, 0, 0, 24
-1241.86, -594.879, 1062.63, 0.392874, 20.0589, 36.009, 8, -1320.94, -602.382, 1062.63, 122.909, 4, 0, "DIRBIKE", 2, 2, 0, 24
-1187.51, -208.841, 1055.58, 0.392874, 20.0589, 36.009, 8, -1266.59, -216.344, 1055.58, 122.909, 7, 0, "8TRACK", 2, 2, 0, 24
2317.82, -1026.75, 1049.21, 0, 1.6, 0.696777, 8, 2317.82, -1024.75, 1049.21, 0, 9, 0, "SVVGMD", 12, 0, 0, 24
2308.79, -1212.88, 1048.03, 0, 1.6, 0.696777, 8, 2308.79, -1210.88, 1048.03, 0, 6, 0, "SVSFSM", 12, 0, 0, 24
2324.42, -1149.54, 1049.72, 0, 3.6, 0.696777, 8, 2324.42, -1147.54, 1049.72, 0, 12, 0, "SVLABIG", 12, 0, 0, 24
2270.39, -1210.45, 1046.57, 0, 1.6, 1.6, 8, 2268.39, -1210.45, 1046.57, 90, 10, 0, "SVSFMD", 12, 0, 0, 24
2282.91, -1140.29, 1049.91, 0, 1.6, 0.696777, 8, 2282.91, -1138.29, 1049.91, 0, 11, 0, "SVLASM", 2, 0, 0, 24
2233.8, -1115.36, 1049.91, 0, 1.6, 0.696777, 8, 2233.8, -1113.36, 1049.91, 0, 5, 0, "SVHOT1", 2, 0, 0, 24
2217.54, -1076.29, 1049.52, 1.5708, 2, 2, 8, 2216.54, -1076.29, 1049.52, 90, 1, 0, "SVVGHO1", 2, 0, 0, 24
2237.59, -1080.87, 1048.07, 0, 1.6, 2, 8, 2237.59, -1078.87, 1048.07, 0, 2, 0, "SVVGHO2", 12, 0, 0, 24
2333.11, -1077.1, 1048.04, -1.5708, 1, 2, 8, 2333.11, -1075.1, 1048.04, 0, 6, 0, "SVc*nt", 12, 0, 0, 24
2231.65, -1112.23, 1049.88, 0, 0.5, 2, 8, 2232.65, -1112.23, 1049.88, 270, 5, 4, "CHANGER", 2, 2, 0, 24
2259.4, -1135.94, 1049.64, 1.5708, 1.6, 0.696777, 8, 2261.4, -1135.94, 1049.64, 270, 10, 0, "SVGNMT2", 4, 0, 0, 24
2255.14, -1140.09, 1049.65, 1.5708, 1.6, 0.696777, 8, 2253.14, -1140.09, 1049.65, 90, 9, 0, "SVGNMT1", 4, 0, 0, 24
2215.88, -1074.59, 1049.51, -1.5708, 0.5, 2, 8, 2215.88, -1075.59, 1049.51, 180, 1, 4, "CHANGER", 2, 2, 0, 24
2236.37, -1073.94, 1048.04, 0, 2, 2, 8, 2237.37, -1073.94, 1048.04, 270, 2, 4, "CHANGER", 2, 2, 0, 24
2334.8, -1073.6, 1048.05, 0, 0.5, 2, 8, 2333.8, -1073.6, 1048.05, 90, 6, 4, "CHANGER", 12, 2, 0, 24
2286.34, -1137.63, 1049.93, 0, 0.5, 2, 8, 2285.34, -1137.63, 1049.93, 90, 11, 4, "CHANGER", 2, 2, 0, 24
2263.16, -1132.55, 1049.67, 1.5708, 0.5, 2, 8, 2263.16, -1133.55, 1049.67, 180, 10, 4, "CHANGER", 4, 2, 0, 24
2251.52, -1143.25, 1049.67, 1.5708, 0.5, 2, 8, 2251.52, -1142.25, 1049.67, 0, 9, 4, "CHANGER", 4, 2, 0, 24
2332.68, -1144.33, 1053.32, 0, 2, 2, 8, 2332.68, -1142.33, 1053.32, 0, 12, 4, "CHANGER", 12, 2, 0, 24
2319.48, -1212.72, 1048.07, 3.14159, 2, 1, 8, 2319.48, -1210.72, 1048.07, 0, 6, 4, "CHANGER", 12, 2, 0, 24
2194.97, -1210.64, 1047.8, -3.14159, 0.5, 2, 8, 2193.97, -1210.64, 1047.8, 90, 6, 4, "CHANGER", 12, 2, 0, 24
2196.79, -1204.35, 1048.05, 1.5708, 1.6, 0.696777, 8, 2194.79, -1204.35, 1048.05, 90, 6, 0, "SVSFBG", 12, 0, 0, 24
2365.3, -1134.92, 1049.91, 0, 1.6, 2, 8, 2365.3, -1132.92, 1049.91, 0, 8, 0, "SVLAMD", 12, 0, 0, 24
2363.94, -1127.46, 1049.91, 0, 1, 2, 8, 2364.94, -1127.46, 1049.91, 270, 8, 4, "CHANGER", 12, 2, 0, 24
2316.31, -1010.77, 1053.72, 0, 1, 2, 8, 2317.31, -1010.77, 1053.72, 270, 9, 4, "CHANGER", 12, 2, 0, 24
2261.9, -1216.73, 1048.04, -3.14159, 2.5, 2, 8, 2260.9, -1216.73, 1048.04, 90, 10, 4, "CHANGER", 12, 2, 0, 24
-1863.15, -21.6598, 1060.15, 0, 4, 2.27, 8, -1863.15, -19.6598, 1060.15, 0, 14, 0, "AIRPORT", 0, 2, 0, 24
-1861.68, 58.8643, 1054.2, 0, 4, 2.27, 8, -1861.68, 60.8643, 1054.2, 0, 14, 0, "AIRPOR2", 1, 2, 0, 24

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#6

Posted 24 April 2008 - 09:08 AM Edited by OrionSR, 24 April 2008 - 09:27 AM.

QUOTE (derty @ Apr 24 2008, 01:55)
Not sure what you're putting together here, but I'll come play together. smile.gif

ROT is the direction CJ faces upon exiting an ENEX jump/teleport, iirc.

edit: Oops, it's Rot2.  blush.gif

I2 = Interior 2? There are different interiors and variables to each, though I think the I2 label came from us...

Sorry Derty. Your response got lost in the data dump. I'm fighting with the flood control.

Rot2 appears to function as expected as an exit heading, but Rot1 is the weird one. I was peeking at the Burglary script and opcode 094C wondering if Rot1 might be used as the reverse heading when CJ runs out of time, but it doesn't appear to work. CJ always faces south when kicked out of the burglary house when time expires, no matter the direction entered, or the values of Rot1 or Rot2.

So, I'm stuck with Rot1 as an unknown radian angle. Maybe someone will figure out how the values are used - if at all. Rot1 could be a legacy setting from a time when one enex worked in two directions.


I think I2 implies Integer 2. Looking at the IPL files it appears that a larger value is used for large interiors with lots of peds. However, changing this setting did nothing to alter the ped density in the interiors I tested, so I'm still stumped.

What I'm trying to put together is a more complete reference for the enex connections. Right now there's a pretty big hole in the IPL and Save File documentation for the flags, so that's the main drive at the momement. I've finished an initial investigation and have posted my results. Hopefully people will be able to fill in some details as I continue with a few more experiements. Otherwise... this list is a bit more complete, but doesn't shed much light on many of the mysteries.

I was trying to write some basic Enex Documentation for Xmen and his IPL Helper utility, but the lack of complete information was making things very difficult. Also, I've been getting questions on how to hex edit enex destinations, so the information above has a dual purpose.

derty
  • derty

    My member's custom title is "Solid Snake"

  • BUSTED!
  • Joined: 01 Nov 2007

#7

Posted 24 April 2008 - 09:32 AM Edited by derty, 24 April 2008 - 09:39 AM.

I didn't realize you were still posting too, I would have waited blush.gif

As I sit here and ponder your post; what about rotation of the camera angle based on the local origin of the door? We know the enex is a sprite and always faces the observer, and it's definitely not which way he should walk, because the door controls that. It has to control something. I'm going to skim the sheets above to see if anything stands out, I;ve never really looked at the ENEX with any plan or goal, other than my buggy doghouse.

I'm glad to see someone taking more interest in map data files, big props for this, especially the good causes.

edit: in fact, some of my old interior tests ignored this setting and those often had CJ trying to walk in place, eventually turning toward the door. This of course is not supported by your tests though, and I haven't done it watching.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#8

Posted 24 April 2008 - 10:06 AM Edited by OrionSR, 24 April 2008 - 07:52 PM.

Cool. I figured something out already.

Question: Why are the doors to the Pier Lift invisible?

CODE
4C 00 00 40 FF FF P69_ENT SFe.ipl Pier 69 Top
4D 00 00 40 FF FF P69_ENT SFe.ipl Pier 69 Bottom

-1673.01, 1337.93, 6.18842, -0.785398, 2.24048, 3.3855, 8, -1689.35, 1335.56, 16, -48, 0, 0, "P69_ENT", 0, 2, 0, 24
-1690.75, 1334.37, 15.318, -2.35619, 2.24048, 1.3855, 8, -1675.09, 1335, 6.31796, -222, 0, 0, "P69_ENT", 0, 2, 0, 24

A better question: Why aren't the Pier 69 enex connections paired? They have the same name.
CODE
07 00 46 40 08 00 SKYLAN2 LAn2.ipl LS Tower bottom
08 00 42 40 07 00 SKYLAN2 LAn2.ipl LS Tower top

1571.24, -1336.67, 15.7288, 0, 3, 3, 8, 1577.24, -1330.67, 15.7288, -46, 0, 70, "SKYLAN2", 0, 2, 0, 24
1548.64, -1364.02, 325.289, 0, 3, 3, 8, 1548.14, -1366.42, 325.289, 90, 0, 66, "SKYLAN2", 0, 2, 0, 24

It has something to do with the pairing or exterior flag. Pier 69 didn't get paired because no flags are set to trigger the pairing.


I strongly suspect that Rot1 is unused. Too many of the IPL entries have no value for this setting. I get the impression that the intended function was dropped during development and some people never got the word, or the files were already complete, or a tool was built that made it easier to enter the old info than set it back to 0.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#9

Posted 26 April 2008 - 01:21 AM Edited by OrionSR, 04 January 2010 - 10:49 PM.

Marker Flags Updated: 12 of 16 defined

CODE
BIT HEX   DEC NAME                  DESCRIPTION
00 0001     1 unknown interior      Only used for interior markers
01 0002     2 unknown pairing       Used mostly for interior markers; also Big Ear & LS Skyscraper
02 0004     4 create linked pair    Pair with unflagged mate during new game start
03 0008     8 reward interior       Sets flag 0010 on pair mate when used
04 0010    16 used reward entrance  Set by accessing reward interior
05 0020    32 cars and aircraft     Enable for cars and aircraft
06 0040    64 bikes and motorcycles Enable for bikes and motorcycles
07 0080   128 disable on foot       No foot traffic. Use for cars and/or bikes only

08 0100   256 accept NPC group      Group members accepted at destination of pair
09 0200   512 food date flag        Set and cleared by food date (cut-scene related)
10 0400  1024 unknown burglary      Set on Bayside and Temporary Burglary doors
11 0800  2048 disable exit          Player can enter but cannot exit a two-way pair
12 1000  4096 burglary access       Enabled and disabled during Burglary
13 2000  8192 entered without exit  Set by Entrance, Cleared by Exit; Applies to one side of a two-way pair
14 4000 16384 enable access         Enabled by default; often cleared by scripts
15 8000 32768 delete enex           Enex is deleted when used


The Unknowns
00 0001 1 unknown interior - No idea. Not sure what else to check.
01 0002 2 unknown pairing - No idea. Sometimes set when door is used.
09 0200 512 food date flag - cuts to black screen, but doesn't crash. (CJ is still talking to Denise)

Updated Burglary Flag Information <Link to Post>
10 0400 1024 unknown burglary - Read from file, ignored in save: door randomly doesn't work.

Applied to Exit
08 0100 256 accept NPC group - applied to exit info, or destination of two-way link
11 0800 2048 disable exit - Disables the exit location for the door. A visible marker will remain visible.

Perhaps rename enable access to:
14 4000 16384 enable entrance Enabled by default; often cleared by scripts

Use With Great Care
15 8000 32768 delete enex Deletes save info and cached enex info from memory. Restart required to reload enex data.

02 0004 4 create linked pair Pair with unflagged mate during new game start

The Create Linked Pair flag is usually enabled on exterior locations. In many cases this appears to be simply a matter of convention, but in other situations this is necessary because many doors connect to the same interior. Each of these doors needs to establish it's own link when a new game is created. Exterior locations with the same destination will not pair together because only the interior has the proper name without the create link flag. An interior example is that all wardrobe doors are flagged to create a link with the single wardrobe interior.

The Create Linked Pair flag is retained in the save file but appears to serve no purpose after creating the initial link.

A fun experiment with the NPC flag was to permit a small group of homies into the Ganton Gym. I started the boxing lesson and after the first punch the homies cut loose with SMGs and Desert Eagles while the boxer ran back and forth against the ropes trying to figure out how to get at them. I had to keep CJ off to the side to avoid stray gunfire.

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#10

Posted 10 August 2008 - 07:56 PM Edited by melolo, 11 August 2008 - 12:35 AM.

Hi, OrionSR. I´m starting to mod SA, very excited with the results until now, and your posts about enex has been of great help, like the ones from all the other people who posts tutorials and helping stuff here or in gtamodding. I think i can be of a little help for you, and i would expect you can help me back, in reward.

My finding is about the "2" flag for pairing enex. It seems its still unkown what it does, but as a side effect, i discovered a thing in which it helps: as we don't know what the "2" means, and putting it or not in a double sided exterior-to-exterior enex (like in a "building to roof"), seemed to have no effect, i simply did not put it. So the number for entering a building base was just 68 (with bikes), and not 70, like in the LS Tower. But then i realized that (don´t ask me why...), when you hit against the wall behind the enex with your bike and fall, in the LS tower you spawn on rooftop on foot; but in the 68 numbered enex i did for buildings, that made the game crash to Windows desktop. Then i added the "2" flag to all of them, and it got fixed: if you hit the wall and fall off the bike and you are on air while the screen fades to black, you exit on the other side of the enex on foot, without crashing your game. I hope this can be of any help. Oh, and another good thing from the "2" flag: For the exits at the roofs i created a little "access hut" with an unsused object from the game; then attached a door to it to give the illusion of a roof acces. Problem was thar CJ detected the door and when entering the enex, he walked towards the door and opened it (to nowhere, because there where not a black space bahind it, only the concrete wall of the access hut...), giving an ugly effect. But with the flag "2" enabled in an exterior-to-exterior enex, CJ does not try to open the door, which looks much better.

And, what i need your help for, is this: I´m putting a lot of enex to the mod; all of them in a same IPL; (by the way, i've read in several places that you need to start a new game for new enex to work... thats not correct, a new game is needed for new cars, jumps and pickups, but i got all the new enex into "audiozone.ipl", and they work both for new and for saved games; the problems come when you try to put the enex into their correct area map ipl, i mean, to put an enex which will be located in the LAe area, into LAe.ipl. That works for the new game, but makes go crazy the enex for the saved games, changing all their connections or directly losing them (i kept losing the enex to exit fron CJ's home!... xD ).

Well, the problem is that, when i've reached the number 24 of new added enex... the game does not accept any more. The new ones are ignored, unless i switch off with a "#" some of the previous ones, being the number of allowed enex lines just 24... thats so bad sad.gif
Any ideas? The enexes i had until now link to already existing interiors (bar2, etc), to existing but unused interiors (fddonut, etc), and to other non previously defined areas i always give some name to, in strings of, maximum, seven upcase letters (like LSSK2). I hope this info helps you to guess what the problem is with my enexes; or is just that you can't go beyond 24 new enex?? That would be bad! And i read somewhere that the limit for enex is 400... i don't think there are already 376 enex in the game!


melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#11

Posted 11 August 2008 - 12:41 AM

EDIT: Now that i think of it, in fact i would be very grateful for any help to know the other limits too (cars, unique jumps and pickups, all added simply via notepad and ipl's. Specially worried about the jumps limit) .I was working with the idea that the limit for enex was 400, and for jumps 256, (the mod is called The 200 jumps mod, so its obviously focused on unique jumps). But this idea about the limits came from looking at the file of the "SA limit adjuster" by Sacky. I took granted that the numbers in his file where the original ones (thus 400 for enex, 256 for jumps), and that what the tool did was allow you to raise that numbers if you wanted. but taking a closer look it seems i was wrong, and that those numbers are not the original limits, but the new limits that the tool allows to have! So, then, what are the original limits? I'm worried because the mod is getting big and very time-consumming, and don't want to work with a scope that at some moment along the way will turn impossible to go on. As i said the goal of the mod, among other little tweaks and stuff, are the 200 jumps, that is add 130 to the original 70 jumps of SA. I'm still in Los Santos area, and already close to 50 new jumps (LS will have more jumps than other areas for being more complex and varied city); It would be a pain in the ass to work so much hours with that scope, only to find one day that the real limit is, say, 60 new jumps, and that if i want to balance all the areas in the map, i need to get ride of 3/4 of Los Santos jumps..... suicidal.gif
Raising the limits with "SA limit adjuster" doesn't seem a good idea, it crashes my game and could crash other people's, i guess, and i don't want the mod to rely on the use of a tool that can work or not for each user depending on his PC and specs. So i would like to stick to original limits if possible, but i need to knoe them perfectly well before going on working with the scope i had till now. Searches in forums did not gave me result, any search about limits drives you eventually to Becky's limit adjuster.
Any help about a precise knowing of this original limits would be much apreciated.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#12

Posted 11 August 2008 - 03:38 AM

Just a few quick comments, I've got to run out for the evening.

I've posted notes on limits, try using the search feature under Misc and Maps and see if you can find the post. There are hard limits and practical limits to worry about. If you add too many items the game is likely to become unstable, depending on the system.

There are 376 enex connections in the standard text IPLs. Sometimes mysterious additional enex connections appear in the save file. I'm not sure what they do or what would happen if all 400 enex connections were using in text IPLs and there wasn't room for the game to do whatever it is doing with the extra enexes.

Some standard enex connections are not used or are duplicates and can be reused for other purposes. I recommend leaving the standard links in sequence (edit unused or duplicates, add new links to a new file) in order to maintain as much compatibility as possible. Add new enex lines in an IPL that is loaded after the standard IPLs.

The 2 flag is definitely strange. I'm not sure what you are getting at just yet, but I have noticed that the 2 flag tends to get added to enex links in the save file when some links are used. That's another reason I gave up worrying about what that flag does. I figured if it needed to be set the game would handle it. Also, having the flag changed when the link is used made testing very difficult - how can I compare with or without if the flag changes?

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#13

Posted 11 August 2008 - 09:24 PM

Enex Links:

Investigation into "Extra" enex data in the save file.
http://www.gtaforums...howtopic=357551

GTASA SaveGame ENEX Updater (very powerful, but use with extreme caution)
http://www.gtagarage...how.php?id=4105

QUOTE
by the way, i've read in several places that you need to start a new game for new enex to work... thats not correct

Okay, this goes against all of my experience. Let me be more specific to the method I used, perhaps you can find the loophole.

All new enex connections are added to a new IPL file. This file is referenced at the end of the IPL list in GTA.DAT in order to preserve the sequence of the default enex links. I have not tried adding enex lines to audiozon.ipl, I'm not sure why that would make a difference.

I frequently change the link names and flags for standard enex connections. It is my observation that after the save is create the links between connections and flags are not adjusted by the game. Perhaps 1-way links can be added later, but I can't see how to initiate the creation of new links between connections.

I am confused about how the game is able to distinguish between extra IPL lines added after the save was created, and the extra enex links frequently appear in the save file. Many of these links appear to be burglary doors, especially on new game starts, but connections to other interiors have been observed as well. This leads me to beleive it is possible to trick the game into using new enex links, but I haven't been able to get any of them to appear.

I have not tested the long term effects of maxing out the enex connections with IPL entries. I have concerns that using all 400 enex links might somehow mess up the creation of the temporary burglary doors (all burglary doors in LS and LV are 'temporary', they are not part of the standard list of connections). However, I seem to remember reports that the burglar doors still work even if the enex links are maxed, so I'm not sure how that works.

I am intrigued by your hypothesis on the 2 flag being related to opening doors. I'm curious if the hypothesis can be refined by observing changes to the flag in the save file.

I don't want to get into limits unrelated to enex connections in this topic.

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#14

Posted 12 August 2008 - 03:51 AM Edited by melolo, 12 August 2008 - 07:00 AM.

Hi again. Thanks for your quick and long reply, your help is more than welcome!

I couldn't believe there were already 376 ENEX in the game, i would have said no more than 50... biggrin.gif

I tried more searches, but i found nothing. I'll keep trying, here and in other gta sites. I understand you dont want to mess with other questions in this ENEX thread, i'll ask stuff somewhere else.

Tried again SALA and worked fine, i had done something wrong last time; new ENEXs over 400 working fine now. About the investigation on savegames ENEX thread, i've read through all of it and understand like nothing, i'm newbie to all this stuff and know 0 about coding, hex, etc. But what the thread teaches anyway, is that this enex stuff is way much more intrincated that i thought. All my enex work fine, both in new and saved games, but after reading all that i'm afraid that could be just coincidence and not normal thing for any user. One important point may be the fact that i almost never, ever, ever, never, play burglary missions; so the saved game i use for testing map outside LS (which is a game with all the storyline missions completed), probably has never gone through a burglary mission... This could explain things.

About how i make the enex, well, i compiled some months ago posts from you and others, mostly from you, made a txt document with all, and that's the stuff i've been using for doing the ENEXs till now. In fact, i was about to enter the forums to see if you had new info on ENEX flags, when this limit problem came up. Anyway, to my delight yeah, you had exactly that, new info on most of flags... colgate.gif So now i can go into the bars with the hommies. By the way, when i searched the bar enex to change the flag to allow group, i found it actually was set already, so original R* intention was that; but then they refused the idea and put the flag in the interior to no group, so the hommies where not entering. Oh, and after changed that, i tried another bar i put in another place, the hommies came inside with me but they didnt came out. I entered again and there they were, trapped inside... because i had no put the group flag to the outside door of that bar rolleyes.gif

Till now, i got one way links from exterior to interiors; o.w.l. from int. to ext; o.w.l. from exterior to exterior; and two way links in exteriors and between ext. and interiors, both used and unused interiors. Everything works fine, both in new and saved game (that saved game i mentioned...), and i never added new line to gta.dat or a new .ipl file for the enex, just put all of them with all the other stuff (cars, pickups, jumps...) into the last .ipl the game loads, audiozone. I guess my game will explode some day.


One question about the 24-7s. Well, two.
First thing, all the interior to exterior connections work well except one from a new 24-7 i added (a conection to the 24-7 called X7_11B, if this helps). All the other enex give the correct sky color and time of day when you spawn outside, but this one (the ENEX line is correct, or at least is the same than in the other ENEXs, and has number 0 for "sky" (interior number). But this one gives a completly blue sky. I didn´t noticed it at first testing because, well, i tested at the start of new game, in a sunny day; but then i tested at night...and when coming out that 24-7, all the lighting, postlamps, buildings, was night and dark...but with totally blue sky! It is very cool looking and sci-fi, but a bug anyway. The effect keeps repeating in all the testings. Maaybe 24-7's do something different? Linked to this question comes the other: I´ve put pick ups in all the interiors, and all are respawn after picking them. But into the 24-7's, the pick ups spawn only once, the first time you enter. After that, you pick the objects or not, they never respawn into the 24-7!.

Oh, and another one issue with the objects in places where you arrive via ENEX: Even if i force-spawn vehicles on top of skyscrappers, like the LS tower, they only spawn, as many times as i use the ENEX, as long as i NEVER touch the vehicle. The first time i take the vehicle up there, it nevers spawns again. Oh, (last "oh", i promise), and another issue, not important, but curious... If the cops are after you and you use a building ENEX (LS tower), you spawn upside alone. But in my enex, you spawn with a number of cops related to your wanted level, like when you exit an interior. I've tested changing the "4" flag from floor level to roof level and the "0" flag to floor level, i've tested adding and resting the "2" flag, and giving both sides of the connection the same number (without ading "4" to one of them), but the cops keep spawning. Anyway, not a big problem, the roofs are more alive with the police on your ass, but i thought you could find this bit of some interest.

Thanks again for your help, i'll keep you updated if find something relevant or funny in the ENEX area.


EDIT: Oops... first problems with the testing. For the saved games, all new added ENEX work well, but existing ones (original ones) that i moddified (like adding the "group allowed" flag to bar), ignore the moddifications and act like originally.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#15

Posted 14 August 2008 - 08:14 AM Edited by OrionSR, 15 August 2008 - 03:26 AM.

Adding Enex Connections:

I ran a few tests and have had limited success adding new enex connection after the save was created. One-way, and two-way to an existing interior connection both work and flags and links appear correct in the save file. However, I was only able to add two of the 4 links in my IPL on the first restart and reload, and a 3rd after saving and loading again. All 4 links function properly on a fresh start with the added IPL file, so I don't understand why I can't get them all to work.

Test condition was a new game using my custom Chain Game IPL files (designed to be compatible with default IPL files). The extra links were added to enex.ipl and a new reference was added to the end of the list in gta.dat. I also duplicated the save and tried 2 new links in 2 files but still ran into the limit of 2 and then 1 more new links.

Can you offer any clues?

Update: I tried again on an End of the Line save and all 4 new enex connections were functional.

Update 2: The extra enex connections are definitely playing a roll in how new enex links are added to the save. The In the Beginning save I was using had 3 blank spots between the last default link (0x0177) and the first extra enex (0x017A). The End of the Line save only had the 376 standard links.

Editing the first additional enex connection with an index of -1 caused a new game to start when the save was loaded. Removing the extra connections from the block (and pasting the cut to the end of the file to maintain size) allowed the game to add all 4 new links to my In the Beginning save. Removing all enex connections also caused a new game start; I was hoping I could force a remapping of all connections. Figured it out. I'm not sure what I did wrong on my first test.

Have you made any progress on the 2 flag in light of observations that the flag is often adjusted during game play? Can you explain your hypothesis again? I don't understand how I can confirm your observations.

I didn't have any luck finding my old post on limits either. Do you want to start a new topic?

Added:

It doesn't matter if you trigger the burglary missions or not. The extra enex connections get created anyway. It seems that these connections get added with the map surroundings, but I can't figure out how. The burglary connections tend to be present on the In the Beginning save I make in the Jefferson neighborhood, but sometimes other types of connections appear in the save.

NPC Flag: I don't think Rockstar had the homies in mind when the NPC flag was attached to the bar. The bars usually have the NPC flag set by the dating mission. Only a few IPL have this setting, and I suspect it's liable to get turned off after a date. This flag has been causing problems with my warps (connections between 2 outdoor enex links). The GFs are getting removed from the vehicles. Sometimes they make it to the other side and a standing next to the vehicle, other times I lose them completely.

Off Topic: Vehicle respawns in high places continues to be a problem even with the force spawn flag. The generators have timers and a used flag that need to be reset before it will spawn again, but when warping in from an enex it doesn't seem to get the chance. If you do a flyby of the tower and return by air the LS Maverick will probably spawn again until the next time it gets used.

24-7s: I'm not sure why that 24-7 is messing with the sky colors. I haven't experimented with the skies so I'm not sure what they do. I would expect the sky to be set be the exit destination. In this case, enter the 24-7 from outside and the settings from the 24-7 line are used for the interior. Exit back to the outside world and the sky settings for the outside door are applied - I think. You might learn something by investigating the roof access of the Pleasure Domes. If CJ exits back out of the roof then the sky or world isn't set correctly.

I ran some tests a while ago with the flags and cops, but never got any results. Still everything is worth checking. Perhaps the cops are on the roof because you've warped in from farther away. SA doesn't calculate Z coordinates very well. If you enter from the bottom and appear at the top I'm not sure the game will respawn the cops since there are already some nearby. (Nope, still no cops. Which roof? LS Tower doesn't have a ped zone. Why would cops spawn there?

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#16

Posted 15 August 2008 - 12:49 AM

Extra Enex Connections

Okay, I've been running all over the map and checking the enex table in different locations of the map. Jefferson is full of extra enexes, but if CJ enters the Jefferson safe house they get cleared. In all tests entering an interior to save cleared the extra connections from the save.

I've been using the cleo show save screen script to test saves in outdoor locations. Areas with lots of temporary burglary doors get lots of extra enexes. I have checked the destinations, but the flags are almost alway 0x1406 and sometimes 0x1006. Ocean Flats in SF and Rockshore West in LV also have lots of extra enexes. Downtown LV doesn't have any. Neither did much of nothern SF. Time doesn't appear to be a factor.

I tested the Johnson House and Madd Dogg's Crib, both interiors cleared the extra connections. I was worried they might stick since the interior is directly about the exterior unlike most other interiors.

So far the only natural source of extra enexes appears to be at 4 Dragon's Casino, especially if approached from the south. Angle Pine, Fern Ridge, and Toreno's Ranch should be far from burglary doors. Doherty might be close enough to something, but not during my tests. The airstrip is pretty much an outdoor save disk so it might get something left over from Whitewood - maybe, I doubt it.

The main point is that it is difficult to get extra enex links, so most of the time adding new links to existing saves should work without the conflicts I was running into with my outdoor saves at the Jefferson alley.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#17

Posted 15 August 2008 - 02:56 AM Edited by OrionSR, 15 August 2008 - 06:01 AM.

Remapping Enex Links

It looks like I'll need to make some serious modifications to the enex documentation. The following procedures are based on melolo's report that new enex connections can be added to an existing save under the proper conditions.

Adding new enex links: Save indoors to avoid extra enex links. Add new enex links after all existing links for that save. I suggest a new file and adding a reference to that file at the end of the list in gta.dat to avoid modification to the default files. Start the game with the new lines in place and they should get installed properly.

Reworking all enex links: Open the save with a hex editor. Select all enex data. Leave the Count and Path ID, -1 (FF FF) terminator, and block markers in place. This is the edited block from my outdoor save.

CODE
00028096h: 42 4C 4F 43 4B 00 00 00 00 FF FF 42 4C 4F 43 4B; BLOCK....˙˙BLOCK


Cut the enex data. Scroll near the end of the save and paste the enex data somewhere in the slack, just ahead of the checksum dword at the end of the file. Start the game and load the save. All links will be remapped according to the current enex configuration.

Note: This procedure will unlock most interiors. It looks like only the burglary doors remain locked. Several of the diners and restaurants have interiors that are not solid. Starting a food date should close these dangerous interiors.

Note: Remapping the enex links on an existing indoor save may lead to unexpected exit locations. Unique interiors such as the Johnson House, Prickle Pine, Hashbury, Queens, Madd Dogg's Crib would avoid this problem, Jefferson/Willowfield should be safe enough.

Update: The source index stored in the beginning of the enex block is used to set the "anticipation" zone name of where CJ is going - which is usually correct unless you mix and match custom and standard IPLs as much as I do. Up until now it was beleived to serve no purpose.

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#18

Posted 17 August 2008 - 12:17 AM

I only mod via notepad with the normal text ipls, can't offer any feedback on modding saves or that sanscrit-like gigablocks of hex code wink.gif

Good point about the End of the Line save being free of extra ENEX, that must be the reason for my saved game (a post-storyline save) accepting all the new ENEX. I think it would be good idea to release the mod with a warning that the enex could not be totally compatible in saved games, depending on the save, better than saying the mod is oldsaves-friendly.

-On the "2" flag stuff: As you said, seems the game adds or rests this flag in certain ENEX; I'm not sure if this explains something, but maybe it helps you figuring stuff out: I created ENEX in all donut shops to the donut interior; all work, but with some special facts, related to the use of doors that i'm sure its linked to the 2 flag: None of them (interior ENEX or the exterior ones) have the 2 flag; but if I use in first place the one in SF, CJ walks towards the door and tries to open (which he can't do), and keeps walking and pushing while the screen goes black. This repeats everytime you enter that donut shop. BUT if you now go to the donut place in LS (which has a working door), CJ opens correctly; and if you go back now to the donut shop in SF, CJ never tries to open door again; screen simply goes black, ignoring the door object. I think the game must do something with the 2 flag in this experiment. As i said, the 2 flag added to my exterior-to-exterior ENEX was making CJ ignore the door objects and not try to open them while the screen goes black. And still better, avoiding the game crash if you were falling off from bike right in the moment you were entering the ENEX and screen going black. This "good" effect was useful too in exterior-to-interior and interior-to-exterior ENEX that now accept bikes in my mod (like the Atrium); without the 2 flag, hiting the wall while screen fades resulted in game crash.

-On the cops on roofs: Not in the LS Tower, that is an original ENEX from the game and i've never seen cops up there. But in any other building you make and ENEX like the one in LS Tower, you get cops on roof. In fact i think the game "cheats" in this issue, because the cops are always spawned in front of you... at the closest ground-level position under their feet (i have an ENEX that spawns you over the sea, and the cops spawn actually ON THE OCEANS FLOOR, running down there and shooting up towards you, who are swimming way over their heads). So, i'm afraid what the game does is:
-LS Tower: You dont spawn on the rooftop, but in a narrow stair; cops spawn in front of you but in closest ground level.... 300 mts lower, so you never see or heard them.
-SF Pointy building: pointy exit, only room for you, cops spawn 200 mts below.

(Just taking a guess on this stuff... but i'm testing this with the desert antenna and check things out)


-One question, from your Documentation on flags, what is meant by a "reward interior"? An stadium with a competition?

gta_gamer1
  • gta_gamer1

    Eli

  • Members
  • Joined: 27 Jul 2008

#19

Posted 17 August 2008 - 02:33 AM

thanks cheers

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#20

Posted 17 August 2008 - 04:29 AM

QUOTE (melolo @ Aug 17 2008, 00:17)
(Just taking a guess on this stuff... but i'm testing this with the desert antenna and check things out)



Checked! Yeah, it goes like that biggrin.gif

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#21

Posted 17 August 2008 - 11:09 AM

QUOTE
One question, from your Documentation on flags, what is meant by a "reward interior"? An stadium with a competition?

Reward Interior is a label I gave to that flag to make it easier to identify by name. The labels may or may not be accurate descriptions of the purpose of the flag. A reward interior is a location that is unlocked by progressing through the missions. Ammu-nations, clothes shops, food joints, tattoo, barbers, but not gyms for some reason.

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#22

Posted 20 August 2008 - 12:45 AM

Thanks for the info! I will try to make some interiors unlockable with game progress.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#23

Posted 20 August 2008 - 08:18 AM Edited by OrionSR, 20 August 2008 - 08:20 AM.

QUOTE (melolo @ Aug 16 2008, 17:17)
I only mod via notepad with the normal text ipls

I had an idea but haven't tested it because editing the save is an easy process for me. However, I suspect this will work as a method of removing the current enex information from the save so the links can be remapped.

Make a copy of the maps folder and comment out all of the enex lines. Load the save, wait a second or two, and save again. Close San Andreas, rename the folders so your custom map files are in place and load SA again.

_CP_
  • _CP_

    Group: Vice City Stories team

  • Feroci Racing
  • Joined: 27 Dec 2007
  • Poland
  • Best Map 2013 "ViceCityStories PC Edition"

#24

Posted 20 August 2008 - 01:06 PM

It's posibble to change marker color to blue?

james227uk
  • james227uk

    One Spartan Army

  • Andolini Mafia Family
  • Joined: 05 Feb 2008

#25

Posted 20 August 2008 - 01:11 PM

QUOTE (City_Poke912 @ Aug 20 2008, 13:06)
It's posibble to change marker color to blue?

Yes, you can change the colour. gtasbigfoot, an expert scripter did it. I don't know if he did it IPL or memory addressing.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#26

Posted 20 August 2008 - 05:55 PM

QUOTE (james227uk @ Aug 20 2008, 06:11)
QUOTE (City_Poke912 @ Aug 20 2008, 13:06)
It's posibble to change marker color to blue?

Yes, you can change the colour. gtasbigfoot, an expert scripter did it. I don't know if he did it IPL or memory addressing.

It is not possible to change the color of the enex markers using standard methods. There is nothing in the save or IPL line to record this information. You could simulate a colored marker by placing one-way links with invisible doors and adding an "Entrance Marker" using opcode 0A40. Entrance markers are used at the airports to mark the ticket booth. Entrance Markers don't do anything other than mark a location, but it is possible to control their color.

_CP_
  • _CP_

    Group: Vice City Stories team

  • Feroci Racing
  • Joined: 27 Dec 2007
  • Poland
  • Best Map 2013 "ViceCityStories PC Edition"

#27

Posted 20 August 2008 - 06:05 PM

@OrionSR
Thanks, it works!

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#28

Posted 21 August 2008 - 08:15 PM

QUOTE (OrionSR @ Aug 20 2008, 08:18)

Make a copy of the maps folder and comment out all of the enex lines. Load the save, wait a second or two, and save again. Close San Andreas, rename the folders so your custom map files are in place and load SA again.

Thanks for the idea; but i don't want to remap existing ENEXs, i want to keep all the original conections in place, so as nobody miss any. By now, the SALA is working, i've raised the limit from 400 to 500 and it seems to work.

melolo
  • melolo

    Player Hater

  • Members
  • Joined: 25 Jan 2008

#29

Posted 07 October 2008 - 09:40 PM

@OrionSR, here´s an small more finding, maybe you can figure some stuff out of it:
I had a problem with a 24/7 that always was giving me blue sky when leaving it, even in the middle of the night, and the line was just like other ENEX lines for 24/7 i've got. But i found the problem: in the name chain ("X7_11D"), i had an space at the end ("X7_11D "), and that was all.

OrionSR
  • OrionSR

    Chain Game Development Team

  • Feroci Racing
  • Joined: 23 May 2007
  • None
  • Helpfulness Award [GTA & Modding]

#30

Posted 13 October 2008 - 09:25 AM

Thanks for the update, melolo. That little mystery had me completely stumped. I made a little unexpected progress on a couple of other enex puzzlers. I'm not sure what to make of it just yet but I need to document my notes somewhere.

CODE
BIT HEX   DEC NAME                  DESCRIPTION
10 0400  1024 unknown burglary      Set on Bayside and Temporary Burglary doors
12 1000  4096 burglary access       Enabled and disabled during Burglary


The IPL information for these flags appears to alter the way the enex functions on existing saves. The game does not appear to update these flags in existing save files. The flags in the save and IPL files don't necessarily need to match.

The Unknown Burglary Flag 1024 apparent does nothing if set in the save file. If set in the IPL file then the enex may be "borrowed" by the game when it first starts. If the enex is borrowed it won't be available unless the game is restarted until the door is not randomly borrowed. I'm still not sure what the game is doing with the borrowed enex other than preventing all attempts to unlock or enter the door.

The Burglary Access Flag 4096 allows the game to change the access with the burglary access opcode used by the burglary mission if the flag is set in the save file. When read from the IPL file the game will ignore the hours of availability.

This is the first time I've noticed that the flags in the IPL file change the way the enexes function beyond the settings recorded for a new game. I'm not sure exactly what to make of it all. I had not considered this possibility and may not have always been consistent with my methods for testing the operation of the flags.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users