Compare commits

..

25 Commits

Author SHA1 Message Date
redvalley 1bcf0d9282 docs: sync knowledge base with April 8-10 changes
Synchronized docs/ folder with Knowledge Base (was behind since April 3):
- changelog.md: added qb-target migration (Apr 8) + resource cleanup (Apr 10) entries
- server_knowledge.md: complete resource structure post-cleanup, target section update
- cross_resource_modifications.md: added qb-target migration checklist
- resource_dependency_map.md: removed rv-qb-target, updated qb-target (ld-target engine)
- resource_map.html: updated qb-target node + 17mov_Electrician qtarget link
2026-06-17 16:53:15 +03:00
redvalley 3dcff3ce6d curatenie si fix target 2026-04-10 14:04:59 +03:00
redvalley 24b682532e f 2026-04-08 12:50:29 +03:00
redvalley 5e23b3e966 target system custom 2026-04-03 07:04:17 +03:00
redvalley 4d73d4a013 qb-target migration + DrawText suppression + time freeze
- qb-core/client/drawtext.lua: Global [E] prompt suppression (all DrawText functions are no-ops) - qs-housing/qb.lua: DrawText3D/DrawText3Ds/DrawTextBoard no-ops when UseTarget=true - qs-housing/qb-target.lua: Added BoxZone target on Real Estate NPC (executes /housebrowser) - qb-weathersync: Time freeze at 14:00 (BaseTime=14, FreezeTime=true)
2026-04-03 04:12:32 +03:00
redvalley e756e29294 fix(qb-core): post-update recovery + centralizare notify 17mov_Hud
Restaurat jobs.lua din git (Quasar fork a suprascris joburile 17mov). Adăugat item map în items.lua (lipsea, rupt rv-maphold). Setat licences.driver = false în config.lua. Override QBCore.Functions.Notify + QBCore:Notify event → 17mov_Hud:ShowNotification (toate notificările merg automat prin 17mov_Hud).
2026-04-03 02:47:59 +03:00
redvalley 06414ed181 Update client.lua 2026-04-02 22:10:34 +03:00
redvalley 818eadbd46 Update items.json 2026-04-02 02:21:45 +03:00
redvalley 373d179cfb resursa iteme vizibile pe corp cu admin menu + disable idle cam
- rv-itemsonback v2.0: afișare props pe corp din inventar (medikit etc.)
- Admin menu /itemsonback cu ox_lib (search items, adjust pos/rot, select bone)
- Live preview cu auto-cleanup + /clearpreview emergency
- Config persistent JSON (data/items.json)
- Disable idle camera + idle animations (InvalidateIdleCam)
- resources.cfg: safety net ensure qs-weaponsonback
- fix(qs-inventory): Config.Genders[0]=Male pt QBCore compatibility
2026-04-02 02:11:26 +03:00
redvalley a3d124dc45 fix(qs-inventory, 0r_idcard): id_card metadata + gender mapping + pcall clothing
- Fix Config.Genders: adăugat [0]=Male (QBCore folosește 0/1, nu 1/2)
- Fix 0r_idcard: addItem trimite acum metadata (firstname, lastname etc)
- pcall pe handleDeleteItem în RemoveItem.lua (qs-smartphone-pro compat)
- Framework forțat QB, debug dezactivat
2026-04-02 00:47:45 +03:00
redvalley 8cf412c266 fix(qs-inventory): pcall pe handleDeleteItem qs-smartphone-pro
Export-ul handleDeleteItem nu există în versiunea curentă de qs-smartphone-pro. Wrappat cu pcall pe liniile 84, 117, 154 din RemoveItem.lua ca să nu mai blocheze equip/unequip de haine.
2026-04-02 00:26:24 +03:00
redvalley e2b6726108 Create README.md 2026-04-02 00:24:12 +03:00
redvalley cefe558c9a update inventar+phone+map
phone props
- Adăugat global CreateUsableItem alias în qb-core/server/functions.lua
  (qs-inventory apelează CreateUsableItem ca funcție globală, nu QBCore.Functions)
- Fixat 16 stringuri sparte în qb-core/shared/items.lua (descrieri cu apostrofuri
  neînchise care blocau parsarea și împiedicau boot-ul qb-core)
- Adăugat USE action pe itemul 'map' în rv-maphold: deschide pause menu cu
  animație hartă în mână din inventar
2026-04-02 00:18:57 +03:00
redvalley 978c9bc759 fix(qb-core): add global CreateUsableItem alias for qs-inventory compatibility
qs-inventory apelează CreateUsableItem ca funcție globală, dar qb-core definea doar QBCore.Functions.CreateUseableItem (cu 'e'). Adăugat alias global + fix 16 stringuri sparte în items.lua care blocau parsarea.
2026-04-02 00:08:19 +03:00
redvalley 096ccb6399 Update server.cfg 2026-04-01 23:11:49 +03:00
redvalley b2060cfbb2 feat(qb-core): import 153 items din qs-inventory preload + fix duplicates
- Adaugat 153 iteme noi din qs-inventory preload in qb-core/shared/items.lua
- Categorii: haine, medicale, weapon tints, minerit, casino, trading cards, burger crafting, telefoane colorate
- Eliminat 19 iteme duplicate pre-existente (materiale: steel, copper, glass, plastic, rubber + cryptostick)
- Total final: 552 iteme unice, zero duplicate
- rv-maphold: HasItem foloseste QBCore.Functions.GetPlayerData() nativ
- qs-inventory mutat din [core] in [addons] (ensure dupa qb-core)
- Creat docs/qs-inventory-custom-modifications.md
2026-04-01 23:10:15 +03:00
redvalley 1ee53356fc feat(qb-core): import 153 items din qs-inventory preload update 2026-04-01 22:53:27 +03:00
redvalley ddc4d116db fix(rv-maphold): foloseste QBCore nativ pt HasItem, fara export qb-inventory 2026-04-01 22:42:06 +03:00
redvalley 6112500590 docs: qs-inventory custom modifications + fix map label Harta 2026-04-01 22:33:35 +03:00
redvalley e8141d030a feat(rv-maphold): resursa standalone harta fizica + item map in inventar
- Animatie hartă în mână (WORLD_HUMAN_TOURIST_MAP) la ESC
- Blipuri ascunse fara item map in inventar
- Item map adaugat in qb-core + qs-inventory items.lua
- StarterItems: harta se da la crearea personajului nou
- Imagine map.png GTA-style in inventar
2026-04-01 22:13:31 +03:00
redvalley 89070f745b rv-props-tablet add + Loading Edit + qb-target
- rv-props: prop tableta custom cu logo-ul serverului (prop_rv_tablet)
- 17mov_JobCenter: trigger tableta custom cand playerul este la Job Center
- Loading Screen: logo 320px, texte in romana, accent rosu #cc1133, card info RV
- qb-target: punctul (eye) dublu ca size (8px→16px), hover text rosu #cc1133
- 17mov_JobCenter: GlobalColor #cc1133 (accent mai inchis)
- colors.css: tema Red Valley pe toate NUI-urile (accent, background alb transparent)
- docs: 17mov_Hud API reference complet, server knowledge update
2026-04-01 20:23:47 +03:00
redvalley f2ea62d16c testanim v2 + 0r_idcard qb-target + animations reference
- testanim refacut: suporta dict/anim/prop/bone/offsets/rotation
- 0r_idcard: migrat DrawText3D la qb-target + bubble 📸 la poza buletin
- Creat docs/animations_reference.md (animatii, props, bones, flags, state bags)
- Auto-oprire animatie anterioara la fiecare testanim
- Fisiere: 17mov_JobCenter/client/utils.lua, 0r_idcard/client/main.lua, docs/animations_reference.md
2026-04-01 01:22:17 +03:00
redvalley 7a1f7f24eb bubble text 3D
- Animatie tableta (prop_cs_tablet) la deschiderea Job Center NUI
- Bubble text 3D deasupra capului vizibil pt toti jucatorii (state bags)
- Job Center: icon 💼 | testbubble: icon 💬 + text custom
- Curatat locale ro.lua (~r~[E]~s~ incompatibil cu qb-target)
- Comenzi test: testanim, stopanim, testbubble [text], stopbubble
- Scos db/ din git tracking + .gitignore actualizat
- Regula 13 rulebook: commit info dupa fiecare modificare
- Fisiere: 17mov_JobCenter/client/utils.lua, locale/ro.lua, .gitignore, rulebook.md
2026-04-01 00:55:29 +03:00
redvalley 03dbe677d3 chore: remove db/ from git tracking (runtime files) 2026-04-01 00:41:01 +03:00
redvalley 6113a37400 feat: migrare interactiuni la qb-target (20 resurse) + animatie tableta Job Center + bus icon + terminologie devTeam 2026-04-01 00:20:23 +03:00
8830 changed files with 92597 additions and 279151 deletions
+14 -2
View File
@@ -1,6 +1,18 @@
_preLoad/
.agents/
.claude/
.vscode/
docs/
docs/
# Runtime files (FiveM server)
db/
cache/
nui-simulator/node_modules/
resources/luxu_admin/logs/
cache/files/17mov_JobCenter/resource.rpf
_fix_dupes.py
_check_dupes.py
_find_dupes.py
artifacts/crashes/136f1640-ac9a-4693-824a-5ccd58f1b359-full.dmp
artifacts/crashes/136f1640-ac9a-4693-824a-5ccd58f1b359.dmp
/artifacts/crashes
-2
View File
@@ -1,2 +0,0 @@
# Auto detect text files and perform LF normalization
* text=auto
+30
View File
@@ -0,0 +1,30 @@
import re, os
def extract_items(path):
with open(path, 'r', encoding='utf-8', errors='ignore') as f:
content = f.read()
return set(re.findall(r"\['([a-zA-Z0-9_]+)'\]\s*=\s*\{\s*\['name'\]", content))
preload_path = r'E:\FiveMserver\server\_preLoad\qs-inventory\[inventory]\qs-inventory\shared\items.lua'
qbcore_path = r'E:\FiveMserver\server\resources\[framework]\[core]\qb-core\shared\items.lua'
if not os.path.exists(preload_path):
print(f'PRELOAD NOT FOUND: {preload_path}')
else:
pi = extract_items(preload_path)
qi = extract_items(qbcore_path)
only_preload = sorted(pi - qi)
only_qbcore = sorted(qi - pi)
print(f'Preload items: {len(pi)}')
print(f'QBCore items: {len(qi)}')
print(f'Common: {len(pi & qi)}')
print()
print(f'=== ONLY IN PRELOAD ({len(only_preload)}) ===')
for item in only_preload:
print(f' + {item}')
print()
print(f'=== ONLY IN QBCORE ({len(only_qbcore)}) ===')
for item in only_qbcore:
print(f' - {item}')
+24
View File
@@ -0,0 +1,24 @@
import re
path = r'E:\FiveMserver\server\resources\[framework]\[core]\qb-core\shared\items.lua'
with open(path, 'r', encoding='utf-8', errors='ignore') as f:
lines = f.readlines()
broken = []
for i, line in enumerate(lines):
stripped = line.strip()
if "['description']" not in stripped:
continue
if "['name']" not in stripped:
continue
# Count single quotes after ['description']
idx = stripped.index("['description']")
after = stripped[idx:]
# Should end with ...'}, or ...'}},
# Check if description value has matching quotes
if after.count("'") % 2 != 0:
broken.append((i+1, stripped[:120]))
print(f"Found {len(broken)} broken strings:")
for ln, txt in broken:
print(f" L{ln}: {txt}")
+34
View File
@@ -0,0 +1,34 @@
import re
path = r'E:\FiveMserver\server\resources\[framework]\[core]\qb-core\shared\items.lua'
with open(path, 'r', encoding='utf-8', errors='ignore') as f:
content = f.read()
# Fix pattern: find description strings that don't end with closing quote before },
# Pattern: ['description'] = 'text without closing quote},
# Should be: ['description'] = 'text with closing quote'},
fixed = 0
lines = content.split('\n')
new_lines = []
for line in lines:
if "['description']" in line and "['name']" in line:
idx = line.index("['description']")
after = line[idx:]
if after.count("'") % 2 != 0:
# Find the last }, and insert closing quote before it
# Pattern: some text}, -> some text'},
# Or: some text}}, -> some text'}},
line = re.sub(r"([^'])\},\s*$", r"\1'},", line)
line = re.sub(r"([^'])\}\},\s*$", r"\1'}},", line)
# Handle CRLF
line = re.sub(r"([^'])\},\r$", r"\1'},\r", line)
line = re.sub(r"([^'])\}\},\r$", r"\1'}},\r", line)
fixed += 1
new_lines.append(line)
with open(path, 'w', encoding='utf-8') as f:
f.write('\n'.join(new_lines))
print(f"Fixed {fixed} broken description strings")
+95
View File
@@ -0,0 +1,95 @@
import re, os
def extract_items_with_defs(path):
"""Extract item keys and their full definitions from a lua items file."""
with open(path, 'r', encoding='utf-8', errors='ignore') as f:
content = f.read()
items = {}
# Match multi-line item blocks: ['key'] = { ... },
pattern = r"\['([a-zA-Z0-9_]+)'\]\s*=\s*\{([^}]+)\}"
for match in re.finditer(pattern, content):
key = match.group(1)
body = match.group(2)
# Only count items that have ['name'] inside
if "['name']" in body:
items[key] = body.strip()
return items
def extract_field(body, field):
"""Extract a field value from item body."""
m = re.search(r"\['" + field + r"'\]\s*=\s*(.+?)(?:,\s*$|,\s*\[)", body, re.MULTILINE)
if m:
return m.group(1).strip().rstrip(',')
# try simpler
m = re.search(r"\['" + field + r"'\]\s*=\s*([^,]+)", body)
if m:
return m.group(1).strip()
return None
def to_qbcore_line(key, body):
"""Convert a qs-inventory item block to a qb-core single-line format."""
fields = ['name', 'label', 'weight', 'type', 'image', 'unique', 'useable', 'shouldClose', 'combinable', 'description']
vals = {}
for f in fields:
v = extract_field(body, f)
if v is not None:
vals[f] = v
# Build the line in qb-core style
# Pad the key to align
padded_key = f"['{key}']"
padded_key = padded_key.ljust(40)
parts = []
for f in fields:
if f in vals:
padded_f = f"['{f}']"
parts.append(f"{padded_f} = {vals[f]}")
line = f" {padded_key} = {{{', '.join(parts)}}},"
return line
# Paths
preload_path = r'E:\FiveMserver\server\_preLoad\qs-inventory\[inventory]\qs-inventory\shared\items.lua'
qbcore_path = r'E:\FiveMserver\server\resources\[framework]\[core]\qb-core\shared\items.lua'
# Extract items from both
preload_items = extract_items_with_defs(preload_path)
qbcore_items = extract_items_with_defs(qbcore_path)
# Find items only in preload
only_preload = sorted(set(preload_items.keys()) - set(qbcore_items.keys()))
print(f"Items to add: {len(only_preload)}")
# Generate qb-core lines
new_lines = []
new_lines.append("")
new_lines.append(" -- ═══════════════════════════════════════════════════")
new_lines.append(" -- ITEMS IMPORTATE DIN QS-INVENTORY (preLoad update)")
new_lines.append(" -- ═══════════════════════════════════════════════════")
new_lines.append("")
for key in only_preload:
body = preload_items[key]
line = to_qbcore_line(key, body)
new_lines.append(line)
# Read qb-core file
with open(qbcore_path, 'r', encoding='utf-8', errors='ignore') as f:
qb_content = f.read()
# Find the last } that closes QBShared.Items
# Insert before the last }
last_brace = qb_content.rfind('}')
if last_brace == -1:
print("ERROR: Could not find closing brace")
else:
new_content = qb_content[:last_brace] + '\n'.join(new_lines) + '\n' + qb_content[last_brace:]
with open(qbcore_path, 'w', encoding='utf-8') as f:
f.write(new_content)
print(f"SUCCESS: Added {len(only_preload)} items to qb-core items.lua")
print("First 5 items added:")
for k in only_preload[:5]:
print(f" + {k}")
print(f" ... and {len(only_preload)-5} more")
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
[]
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
[{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[auth]/17mov-plugin-char-creator/client.lua","mt":1774640798,"s":3404,"i":"rocAAAAAGAAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[auth]/17mov-plugin-char-creator/fxmanifest.lua","mt":1774630519,"s":208,"i":"GoYAAAAAEAAAAAAAAAAAAA=="}]
-1
View File
@@ -1 +0,0 @@
[]
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
[{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_BuilderCar/17mov_BuilderCar.yft","mt":1772479505,"s":2126282,"i":"oVQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_BuilderCar/17mov_BuilderCar.ytd","mt":1772479505,"s":3772362,"i":"olQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_BuilderCar/17mov_BuilderCar_hi.yft","mt":1772479505,"s":2126291,"i":"o1QDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_Mixer/17mov_Mixer.yft","mt":1772479505,"s":1761580,"i":"pVQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_Mixer/17mov_Mixer.ytd","mt":1772479505,"s":4707473,"i":"plQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_Mixer/17mov_Mixer_hi.yft","mt":1772479505,"s":1761596,"i":"p1QDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_brick_001.ydr","mt":1772479505,"s":693230,"i":"qFQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_brick_002.ydr","mt":1772479505,"s":693238,"i":"qVQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_brick_003.ydr","mt":1772479505,"s":693244,"i":"qlQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_brick_004.ydr","mt":1772479505,"s":693234,"i":"q1QDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_construction_objects.ytyp","mt":1772479505,"s":967,"i":"rFQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_pipe.ydr","mt":1772479505,"s":967875,"i":"rVQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//17mov_wallframe_wall.ydr","mt":1772479505,"s":34891,"i":"rlQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//concrete.ydr","mt":1772479505,"s":34368,"i":"r1QDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//concrete.ytyp","mt":1772479505,"s":472,"i":"sFQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//data/17mov_BuilderCar/carcols.meta","mt":1772479505,"s":21976,"i":"s1QDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//data/17mov_BuilderCar/carvariations.meta","mt":1772479505,"s":1156,"i":"tFQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//data/17mov_BuilderCar/vehicles.meta","mt":1772479505,"s":5673,"i":"tVQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//data/17mov_Mixer/carcols.meta","mt":1772479505,"s":21953,"i":"t1QDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//data/17mov_Mixer/carvariations.meta","mt":1772479505,"s":1150,"i":"uFQDAAAAAQAAAAAAAAAAAA=="},{"n":"E:/FiveMserver/server/resources//[framework]/[base]/[jobs]/[citizen]/17mov_BuilderJob/stream//data/17mov_Mixer/vehicles.meta","mt":1772479505,"s":5690,"i":"uVQDAAAAAQAAAAAAAAAAAA=="}]
@@ -1,133 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfo__InitDataList>
<residentTxd>vehshare</residentTxd>
<residentAnims />
<InitDatas>
<Item>
<modelName>17mov_BuilderCar</modelName>
<txdName>17mov_BuilderCar</txdName>
<handlingId>sandking</handlingId>
<gameName>17mov_BuilderCar</gameName>
<vehicleMakeName>17mov</vehicleMakeName>
<expressionDictName>null</expressionDictName>
<expressionName>null</expressionName>
<animConvRoofDictName>null</animConvRoofDictName>
<animConvRoofName>null</animConvRoofName>
<animConvRoofWindowsAffected />
<ptfxAssetName>null</ptfxAssetName>
<audioNameHash>bison</audioNameHash>
<layout>LAYOUT_VAN_ARMORED</layout>
<coverBoundOffsets>INSURGENT_COVER_OFFSET_INFO</coverBoundOffsets>
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
<scenarioLayout />
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
<aimCameraName>MID_BOX_VEHICLE_AIM_CAMERA</aimCameraName>
<bonnetCameraName>VEHICLE_BONNET_CAMERA_NEAR</bonnetCameraName>
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
<FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="-0.025000" z="0.000000" />
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="-0.080000" z="0.000000" />
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="-0.080000" z="0.000000" />
<FirstPersonMobilePhoneOffset x="0.155000" y="0.295000" z="0.533000" />
<FirstPersonPassengerMobilePhoneOffset x="0.135000" y="0.175000" z="0.465000" />
<FirstPersonMobilePhoneSeatIKOffset>
<Item>
<Offset x="0.136000" y="0.126000" z="0.475000" />
<SeatIndex value="2" />
</Item>
<Item>
<Offset x="0.136000" y="0.126000" z="0.475000" />
<SeatIndex value="3" />
</Item>
</FirstPersonMobilePhoneSeatIKOffset>
<PovCameraOffset x="0.000000" y="-0.135000" z="0.670000" />
<PovCameraVerticalAdjustmentForRollCage value="-0.045000" />
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
<shouldUseCinematicViewMode value="true" />
<shouldCameraTransitionOnClimbUpDown value="false" />
<shouldCameraIgnoreExiting value="false" />
<AllowPretendOccupants value="true" />
<AllowJoyriding value="true" />
<AllowSundayDriving value="true" />
<AllowBodyColorMapping value="true" />
<wheelScale value="0.236300" />
<wheelScaleRear value="0.236300" />
<dirtLevelMin value="0.000000" />
<dirtLevelMax value="0.700000" />
<envEffScaleMin value="0.000000" />
<envEffScaleMax value="1.000000" />
<envEffScaleMin2 value="0.000000" />
<envEffScaleMax2 value="1.000000" />
<damageMapScale value="0.600000" />
<damageOffsetScale value="1.000000" />
<diffuseTint value="0x00FFFFFF" />
<steerWheelMult value="0.700000" />
<HDTextureDist value="5.000000" />
<lodDistances content="float_array">
25.000000
150.000000
500.000000
500.000000
500.000000
500.000000
</lodDistances>
<minSeatHeight value="0.832" />
<identicalModelSpawnDistance value="20" />
<maxNumOfSameColor value="10" />
<defaultBodyHealth value="1000.000000" />
<pretendOccupantsScale value="1.000000" />
<visibleSpawnDistScale value="1.000000" />
<trackerPathWidth value="2.000000" />
<weaponForceMult value="1.000000" />
<frequency value="50" />
<swankness>SWANKNESS_2</swankness>
<maxNum value="50" />
<flags>FLAG_AVERAGE_CAR FLAG_POOR_CAR FLAG_HAS_INTERIOR_EXTRAS</flags>
<type>VEHICLE_TYPE_CAR</type>
<plateType>VPT_BACK_PLATES</plateType>
<dashboardType>VDT_CAVALCADE</dashboardType>
<vehicleClass>VC_UTILITY</vehicleClass>
<wheelType>VWT_SPORT</wheelType>
<trailers />
<additionalTrailers />
<drivers />
<Item>
<driverName>S_M_Y_Sheriff_01</driverName>
<npcName />
</Item>
<extraIncludes />
<doorsWithCollisionWhenClosed />
<driveableDoors />
<bumpersNeedToCollideWithMap value="false" />
<needsRopeTexture value="false" />
<requiredExtras />
<rewards />
<cinematicPartCamera>
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
</cinematicPartCamera>
<NmBraceOverrideSet />
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
<buoyancySphereSizeScale value="1.000000" />
<pOverrideRagdollThreshold type="NULL" />
<firstPersonDrivebyData>
<Item>STD_ORACLE2_FRONT_LEFT</Item>
<Item>STD_ORACLE2_FRONT_RIGHT</Item>
</firstPersonDrivebyData>
</Item>
</InitDatas>
<txdRelationships>
<Item>
<parent>vehicles_sultan_interior</parent>
<child>police3</child>
</Item>
</txdRelationships>
</CVehicleModelInfo__InitDataList>
@@ -1,45 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfoVariation>
<variationData>
<Item>
<modelName>17mov_BuilderCar</modelName>
<colors>
<Item>
<indices content="char_array">
147
147
147
147
147
147
</indices>
<liveries>
<Item value="false" />
<Item value="false" />
<Item value="false" />
<Item value="false" />
<Item value="false" />
<Item value="false" />
<Item value="false" />
<Item value="false" />
</liveries>
</Item>
</colors>
<kits>
<Item>0_default_modkit</Item>
</kits>
<windowsWithExposedEdges />
<plateProbabilities>
<Probabilities>
<Item>
<Name>Standard White</Name>
<Value value="100" />
</Item>
</Probabilities>
</plateProbabilities>
<lightSettings value="68934" />
<sirenSettings value="0" />
</Item>
</variationData>
</CVehicleModelInfoVariation>
@@ -1,657 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfoVarGlobal>
<Kits>
<Item>
<kitName>0_default_modkit</kitName>
<id value="203" />
<kitType>MKT_SPECIAL</kitType>
<visibleMods />
<linkMods />
<statMods>
<Item>
<identifier />
<modifier value="1" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_SUSPENSION</type>
</Item>
<Item>
<identifier />
<modifier value="2" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_SUSPENSION</type>
</Item>
<Item>
<identifier />
<modifier value="3" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_SUSPENSION</type>
</Item>
<Item>
<identifier />
<modifier value="4" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_SUSPENSION</type>
</Item>
<Item>
<identifier />
<modifier value="25" />
<audioApply value="1.000000" />
<weight value="20" />
<type>VMT_ENGINE</type>
</Item>
<Item>
<identifier />
<modifier value="50" />
<audioApply value="1.000000" />
<weight value="20" />
<type>VMT_ENGINE</type>
</Item>
<Item>
<identifier />
<modifier value="75" />
<audioApply value="1.000000" />
<weight value="20" />
<type>VMT_ENGINE</type>
</Item>
<Item>
<identifier />
<modifier value="100" />
<audioApply value="1.000000" />
<weight value="20" />
<type>VMT_ENGINE</type>
</Item>
<Item>
<identifier />
<modifier value="25" />
<audioApply value="1.000000" />
<weight value="5" />
<type>VMT_BRAKES</type>
</Item>
<Item>
<identifier />
<modifier value="65" />
<audioApply value="1.000000" />
<weight value="5" />
<type>VMT_BRAKES</type>
</Item>
<Item>
<identifier />
<modifier value="100" />
<audioApply value="1.000000" />
<weight value="5" />
<type>VMT_BRAKES</type>
</Item>
<Item>
<identifier />
<modifier value="25" />
<audioApply value="1.000000" />
<weight value="5" />
<type>VMT_GEARBOX</type>
</Item>
<Item>
<identifier />
<modifier value="50" />
<audioApply value="1.000000" />
<weight value="5" />
<type>VMT_GEARBOX</type>
</Item>
<Item>
<identifier />
<modifier value="100" />
<audioApply value="1.000000" />
<weight value="5" />
<type>VMT_GEARBOX</type>
</Item>
<Item>
<identifier />
<modifier value="20" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_ARMOUR</type>
</Item>
<Item>
<identifier />
<modifier value="40" />
<audioApply value="1.000000" />
<weight value="10" />
<type>VMT_ARMOUR</type>
</Item>
<Item>
<identifier />
<modifier value="60" />
<audioApply value="1.000000" />
<weight value="20" />
<type>VMT_ARMOUR</type>
</Item>
<Item>
<identifier />
<modifier value="80" />
<audioApply value="1.000000" />
<weight value="30" />
<type>VMT_ARMOUR</type>
</Item>
<Item>
<identifier />
<modifier value="100" />
<audioApply value="1.000000" />
<weight value="40" />
<type>VMT_ARMOUR</type>
</Item>
<Item>
<identifier>HORN_TRUCK</identifier>
<modifier value="1766676233" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_COP</identifier>
<modifier value="2904189469" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_CLOWN</identifier>
<modifier value="2543206147" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_MUSICAL_1</identifier>
<modifier value="1732399718" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_MUSICAL_2</identifier>
<modifier value="2046162893" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_MUSICAL_3</identifier>
<modifier value="2194999691" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_MUSICAL_4</identifier>
<modifier value="2508304100" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_MUSICAL_5</identifier>
<modifier value="3707223535" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HORN_SAD_TROMBONE</identifier>
<modifier value="632950117" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_1</identifier>
<modifier value="3628534289" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_2</identifier>
<modifier value="3892554122" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_3</identifier>
<modifier value="4112892878" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_4</identifier>
<modifier value="116877169" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_5</identifier>
<modifier value="2684983719" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_6</identifier>
<modifier value="2982690084" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>MUSICAL_HORN_BUSINESS_7</identifier>
<modifier value="3203290992" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_C0</identifier>
<modifier value="771284519" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_D0</identifier>
<modifier value="2586621229" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_E0</identifier>
<modifier value="283386134" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_F0</identifier>
<modifier value="3884502400" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_G0</identifier>
<modifier value="265723083" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_A0</identifier>
<modifier value="1746883687" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_B0</identifier>
<modifier value="1919870950" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>DLC_BUSI2_C_MAJOR_NOTES_C1</identifier>
<modifier value="1085277077" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HIPSTER_HORN_1</identifier>
<modifier value="444549672" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HIPSTER_HORN_2</identifier>
<modifier value="1603097098" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HIPSTER_HORN_3</identifier>
<modifier value="240366033" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>HIPSTER_HORN_4</identifier>
<modifier value="960137118" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>INDEP_HORN_1</identifier>
<modifier value="3572144790" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>INDEP_HORN_2</identifier>
<modifier value="3801396714" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>INDEP_HORN_3</identifier>
<modifier value="2843657151" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>INDEP_HORN_4</identifier>
<modifier value="3341811489" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>LUXE_HORN_1</identifier>
<modifier value="3199657341" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>LUXE_HORN_2</identifier>
<modifier value="2900378064" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>LUXE_HORN_3</identifier>
<modifier value="3956195248" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>LUXORY_HORN_1</identifier>
<modifier value="676333254" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>LUXURY_HORN_2</identifier>
<modifier value="2099578296" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>LUXURY_HORN_3</identifier>
<modifier value="1373384483" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>ORGAN_HORN_LOOP_01</identifier>
<modifier value="2916775806" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>ORGAN_HORN_LOOP_01_PREVIEW</identifier>
<modifier value="3714706952" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>ORGAN_HORN_LOOP_02</identifier>
<modifier value="2611860261" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>ORGAN_HORN_LOOP_02_PREVIEW</identifier>
<modifier value="3206770359" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>LOWRIDER_HORN_1</identifier>
<modifier value="310529291" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>LOWRIDER_HORN_1_PREVIEW</identifier>
<modifier value="2965568987" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>LOWRIDER_HORN_2</identifier>
<modifier value="55291550" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>LOWRIDER_HORN_2_PREVIEW</identifier>
<modifier value="965054819" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>XM15_HORN_01</identifier>
<modifier value="55862314" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>XM15_HORN_01_PREVIEW</identifier>
<modifier value="2156743178" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>XM15_HORN_02</identifier>
<modifier value="400002352" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>XM15_HORN_02_PREVIEW</identifier>
<modifier value="897484282" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<Item>
<identifier>XM15_HORN_03</identifier>
<modifier value="560832604" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
<!-- PREVIEW HORN - FOR MOD SHOP USE ONLY -->
<Item>
<identifier>XM15_HORN_03_PREVIEW</identifier>
<modifier value="314232747" />
<audioApply value="1.000000" />
<weight value="0" />
<type>VMT_HORN</type>
</Item>
</statMods>
<slotNames />
<liveryNames />
</Item>
</Kits>
<Lights>
<Item>
<id value="68934" />
<indicator>
<intensity value="0.375000" />
<falloffMax value="2.500000" />
<falloffExponent value="8.000000" />
<innerConeAngle value="20.000000" />
<outerConeAngle value="50.000000" />
<emmissiveBoost value="false" />
<color value="0xFFFF7300" />
</indicator>
<rearIndicatorCorona>
<size value="0.000000" />
<size_far value="0.000000" />
<intensity value="0.000000" />
<intensity_far value="0.000000" />
<color value="0x00000000" />
<numCoronas value="0" />
<distBetweenCoronas value="128" />
<distBetweenCoronas_far value="255" />
<xRotation value="0.000000" />
<yRotation value="0.000000" />
<zRotation value="0.000000" />
<zBias value="0.250000" />
<pullCoronaIn value="false" />
</rearIndicatorCorona>
<frontIndicatorCorona>
<size value="0.000000" />
<size_far value="0.000000" />
<intensity value="0.000000" />
<intensity_far value="0.000000" />
<color value="0x00000000" />
<numCoronas value="0" />
<distBetweenCoronas value="128" />
<distBetweenCoronas_far value="255" />
<xRotation value="0.000000" />
<yRotation value="0.000000" />
<zRotation value="0.000000" />
<zBias value="0.250000" />
<pullCoronaIn value="false" />
</frontIndicatorCorona>
<tailLight>
<intensity value="0.250000" />
<falloffMax value="4.000000" />
<falloffExponent value="16.000000" />
<innerConeAngle value="45.000000" />
<outerConeAngle value="90.000000" />
<emmissiveBoost value="false" />
<color value="0xFFFF0000" />
</tailLight>
<tailLightCorona>
<size value="1.200000" />
<size_far value="2.500000" />
<intensity value="5.000000" />
<intensity_far value="1.000000" />
<color value="0xFFFF0F05" />
<numCoronas value="0" />
<distBetweenCoronas value="128" />
<distBetweenCoronas_far value="255" />
<xRotation value="0.000000" />
<yRotation value="0.000000" />
<zRotation value="0.000000" />
<zBias value="0.250000" />
<pullCoronaIn value="false" />
</tailLightCorona>
<tailLightMiddleCorona>
<size value="0.000000" />
<size_far value="0.000000" />
<intensity value="0.000000" />
<intensity_far value="0.000000" />
<color value="0x00000000" />
<numCoronas value="0" />
<distBetweenCoronas value="128" />
<distBetweenCoronas_far value="255" />
<xRotation value="0.000000" />
<yRotation value="0.000000" />
<zRotation value="0.000000" />
<zBias value="0.250000" />
<pullCoronaIn value="false" />
</tailLightMiddleCorona>
<headLight>
<intensity value="1.500000" />
<falloffMax value="35.000000" />
<falloffExponent value="16.000000" />
<innerConeAngle value="0.000000" />
<outerConeAngle value="60.000000" />
<emmissiveBoost value="false" />
<color value="0xFF7FA7E3" />
<textureName>VehicleLight_car_standardmodern</textureName>
<mirrorTexture value="false" />
</headLight>
<headLightCorona>
<size value="0.100000" />
<size_far value="7.000000" />
<intensity value="7.000000" />
<intensity_far value="5.000000" />
<color value="0xFF61A5FF" />
<numCoronas value="2" />
<distBetweenCoronas value="34" />
<distBetweenCoronas_far value="1" />
<xRotation value="0.000000" />
<yRotation value="1.175000" />
<zRotation value="0.302000" />
<zBias value="0.250000" />
<pullCoronaIn value="false" />
</headLightCorona>
<reversingLight>
<intensity value="0.500000" />
<falloffMax value="7.200000" />
<falloffExponent value="32.000000" />
<innerConeAngle value="20.000000" />
<outerConeAngle value="78.000000" />
<emmissiveBoost value="false" />
<color value="0xFFFFFFFF" />
</reversingLight>
<reversingLightCorona>
<size value="0.800000" />
<size_far value="2.000000" />
<intensity value="1.500000" />
<intensity_far value="1.000000" />
<color value="0x00F7F7F7" />
<numCoronas value="1" />
<distBetweenCoronas value="128" />
<distBetweenCoronas_far value="255" />
<xRotation value="0.000000" />
<yRotation value="0.000000" />
<zRotation value="0.000000" />
<zBias value="0.250000" />
<pullCoronaIn value="false" />
</reversingLightCorona>
<name>17mov_BuilderCar</name>
</Item>
</Lights>
</CVehicleModelInfoVarGlobal>
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More