توضيحي در مورد adding vehicle to gta iv
فايل هايي كه قراره تغيير بديم:
carcol.dat
cargrp.dat
default.dat
gta.dat
images.txt
و همچنين فايل هاي ماشين جديد مثلا x.wft و x.wtd
ؤ از همه مهم تر >>>>>>>>>>>>open IV <<<<<<<<<<<<<<<<<<
من توي اين آموزش از x.wft و x.wtd استفاده ميكنم كه شما با ميل خودتون ميتونيد اونو به هر چيز كه ميخواين تغيير بدين
اگه ماشين رو كه ميخواين به بازي اضافه كنيد فايل هاي handling.dat و vehicles.ide و يا carcols.dat رو نداشت
از فايل هاي ماشيني استفاده كنيد كه قرار بود با اون جايگزين كنيد مثلا اگه مد ماشين lamborghini gallardo رو دانلود كردين
و اين ماشين خودش readme.txt نداره شما ميتويند از تنظيمات infernus استفاده كنيد
من كه اينحا از x استفاده كردم شما از هر اسمي ميتونيد استفاده كنيد مگر اينكه اون اسمتون space و فاصله داشته باشه يعني ميتونه اينجوري باشه
peykan.wft peykan.wtd
ولي نميتونه اينجوري باشه
pey kan.wtd pey kan.wft
وقتي دارين اديت ميكنيد به همه چيز دقت كنيد مثلا توي handling.dat اگه توجه كنيد اسامي ماشين ها با حروف بزرگ نوشته شدن پس اگه شما هم ميخواين ماشينتونو به handling.dat اد كنيد مال شما هم اينجوري باشه
X 1560 3.4 85 0.0 0.0 -0.45 0.35 6 0.29 1.1 375 0.65 0.65 0.8 45 1.45 1.45 17 0.15 0.48 1.3 1.3 1.4 0.13 -0.13 0.0 0.6 1.0 1.0 2.5 2.5 0.0 12000 0 0 1
و يا
PEYKAN 1560 3.4 85 0.0 0.0 -0.45 0.35 6 0.29 1.1 375 0.65 0.65 0.8 45 1.45 1.45 17 0.15 0.48 1.3 1.3 1.4 0.13 -0.13 0.0 0.6 1.0 1.0 2.5 2.5 0.0 12000 0 0 1
و هيچوقت توي هيچ يك از فايل هاي carcols.dat يا vehicles.ide و يا handling.dat يك سطر اضافي خالي ايجاد نكنيد
و البته نكته اي كه قابل توجه اينه كه هيچيك از ماشين ها رو كه توي پاركينگ دارينو اديت نكنيد
و آخرين نكته: تعداد ماشين هاي قابل اضافه شدن 24 تاست كه البته با آخرين پچ 1.0.0.4 ميتونيد 28 تا ماشين اد كنيد
************************************************** ***************************************
خب حالا بريد به
common:/data/
و default.dat رو باز كنيد
به آخرين سطر اين كلمه رو اد كنيد
HANDLING common:/data/
newhandling.dat"
يچيزي مثل اين قراره درست بشه:
#
# Object types
#
IDE common:/data/default.ide
IDE common:/data/vehicles.ide
IDE common:/data/peds.ide
ANIMGRP common:/data/animgrp.dat
HANDLING common:/data/handling.dat
VEHICLEEXTRAS common:/data/VehicleExtras.dat
PLAYER platform:/models/cdimages/playerped.rpf
PEDGRP common:/data/pedgrp.dat
CARGRP common:/data/cargrp.dat
RADIO common:/data/radiohud.dat
RADIOLOGOS independent:/textures/radio_hud.itd
WEAPONINFO common:/data/weaponinfo.xml
THROWNWEAPONINFO common:/data/thrownweaponinfo.xml
PEDPERSONALITY common:/data/pedpersonality.dat
MELEEANIMS common:/data/meleeanims.dat
ACTIONTABLE common:/data/action_table.csv
EXPLOSIONFX common:/data/effects/explosionFx.dat
VEHOFF common:/data/vehOff.csv
FMENUFILE common:/data/frontend_menus.xml
LBDATAFILE common:/data/leaderboards_data.xml
LBICONSFILE independent:/textures/Leaderboards.itd
HANDLING common:/data/newhandling.dat
HTML http:
اينو save كنيد و ببنديد بريد به gta.dat
اينو به آخرين سطر اضافه كنيد
IDE common:/data/
newveh1.ide
اينطوري ميشه
#
# Load IDEs first, then the models and after that the IPLs
#
#IMG ASSETS.IMG
IMGLIST common:/data/images.txt
#
# Water
#
WATER common:/DATA/WATER.DAT common:/DATA/WATERLOW.DAT
.
.
.
.
.
#
# Lod Cullers
#
IPL platform:/DATA/MAPS/GENERIC/lodcull_j.IPL
IPL platform:/DATA/MAPS/GENERIC/lodcull_m.IPL
IPL platform:/DATA/MAPS/GENERIC/lodcull_e.IPL
IDE common:/data/newveh.ide
IDE common:/data/newveh1.ide
save كنيد و ببنديد و بريد به images.txt
و اينو اد كنيد به سطر آخر
platformimg:/models/cdimages/
newveh 1
اينطوري:
# NOTE: The names and paths in this file are CASESENSITIVE on PS3 so don't f*ck 'em up.
#this has been ordered to reflect the order on the disk
commonimg:/data/cdimages/navgen_script
commonimg:/data/cdimages/script_network 1
platformimg:/anim/cutsprops 1
platformimg:/anim/cuts 1
platformimg:/data/maps/interiors/Int_Props/props_ss 1
platformimg:/data/maps/interiors/Int_Props/props_ab 1
platformimg:/data/maps/interiors/Int_Props/props_km 1
platformimg:/data/maps/interiors/Int_Props/props_mp 1
platformimg:/data/maps/interiors/Int_Props/props_ld 1
.
.
.
.
platformimg:/data/maps/east/queens_w2 0
platformimg:/data/maps/east/queens_w 0
platformimg:/data/maps/east/queens_e 0
platformimg:/data/maps/east/bronx_e 0
platformimg:/data/maps/east/bronx_e2 0
platformimg:/data/maps/east/bronx_w 0
platformimg:/data/maps/east/bronx_w2 0
platformimg:/models/cdimages/newveh 1
#map xref
#map instance
حالا openIV رو باز كنيد و يك آرشيو جديد توي اين محل E:\Program Files\RockStar\Grand Theft Auto IV\pc\models\cdimages ايجاد كنيد new archive
و اسمشو بگذاريد
newveh.img
و ماشيني رو كه دانلود كردين رو تغيير نام بدين به مثلا X
يعني اگه lamborghini gallardo دانلود كردين
اسمش هست infernus.wft و infenus.wtd اونو تغيير بدين به اسمي كه قبلا توي بازي موجود نيست
مثلا lamborghini.wft و lamborghini.wtd
و بكشيدش و بذاريدش توي آرشيوي كه توي openIV درست كردين
حالا كارمون با openIV تموم شد بريم سراغ carcols.dat
x, 0,0,1, 35,35,127, 1,1,3, 17,17,34, 21,21,21, 31,31,33, 38,38,30, 52,52,50, 69,69,63, 72,72,63, 81,81,63, 89,89,89, 95,95,90,
اينو اد كنيم يعني مثلا اگه lamborghini كه دانلود كرديم توي readme.txt نوشته باشه
infernus, 0,0,1, 35,35,127, 1,1,3, 17,17,34, 21,21,21, 31,31,33, 38,38,30, 52,52,50, 69,69,63, 72,72,63, 81,81,63, 89,89,89, 95,95,90,
اونو تغيير ميديم به نام مدلي كه توي open IV گذشتيم
lamborghini, 0,0,1, 35,35,127, 1,1,3, 17,17,34, 21,21,21, 31,31,33, 38,38,30, 52,52,50, 69,69,63, 72,72,63, 81,81,63, 89,89,89, 95,95,90
و سيو ميكنيم و ميبنديم
حالا بريد يك فايل با فرمت text بسازيد و تغيير نام بدين به
newhandling.dat
يعني اگه اول newtextdocument.txt بود بكنيمش newhandling.dat
بازش ميكنيم و اين كارو ميكنيم
اگه توي readme.txt كه توي پوشه ي ماشين دانلود شده هست بخونيم و ببينيم كه نوشته
INFERNUS 1500.0 7.0 85 0.0 -0.06 -0.18 0.0 5 0.34 1.0 225.0 0.34 0.65 0.7 35.0 1.50 1.50 13.5 0.12 0.48 2.0 1.3 1.3 0.12 -0.13 0.0 0.5 1.0 0.3 3.4 7 0.0 110000 440010 1 1
اونو تغيير ميديم به مثلا
X 1500.0 7.0 85 0.0 -0.06 -0.18 0.0 5 0.34 1.0 225.0 0.34 0.65 0.7 35.0 1.50 1.50 13.5 0.12 0.48 2.0 1.3 1.3 0.12 -0.13 0.0 0.5 1.0 0.3 3.4 7 0.0 110000 440010 1 1
و يا
LAMBORGHINI 1500.0 7.0 85 0.0 -0.06 -0.18 0.0 5 0.34 1.0 225.0 0.34 0.65 0.7 35.0 1.50 1.50 13.5 0.12 0.48 2.0 1.3 1.3 0.12 -0.13 0.0 0.5 1.0 0.3 3.4 7 0.0 110000 440010 1 1
فايل رو ببنديد و سيو كنيد
اگه اشتباه كنيد گيم توي loading screen كرش ميكنه با ارور smpa60
حالا قسمت اصلي داستان
يك فايل تكست با نام newveh.ide ايجاد كنيد و توش فايلي رو كه توي دانلودمون نوشته شده رو با كمي تغيير
مينويسيم يعني اگه lamborghini دانلود كرديم اگه بريم به readme.txt ميبينيم كه واسه قسمت vehicles.ide
نوشته
infernus, infernus, car, INFERNUS, INFERNUS, VEH@LOW, NULL, 1, 999, 0.2621, 0.2621, 0, 5, 1.0, 0, noboot+sports
خب سه كلمه ي اول رو تغيير ميديم و كلمه هاي 1 اول و دوم كه infernus هستند رو تغيير ميديم به اسم مدلي كه توي newveh.img با openIV گذاشتيم
يعني اينجوري
lamborghini, lamborghini, car, INFERNUS, COMET, VEH@LOW, NULL, 1, 999, 0.2621, 0.2621, 0, 5, 1.0, 0, noboot+sports
با كلمه ي car كاري نداريم مگر اينكه مدلي كه ميخوايم اد كنيم هلي كپتر يا موتور و قايق باشه كه متناسب با اون تغيير ميديم به heli boat bike از چپ به راست به ترتيب
و حالا كلمه ي چهارم INFERNUS
رو تغيير ميديم به اسمي كه توي newhandling.dat گذاشتيم
يعني X و يا LAMBORGHINI
يه چيزي مثل اين درست ميشه
cars
lamborghini, lamborghini, car, LAMBORGHINI, COMET, VEH@LOW, NULL, 1, 999, 0.2621, 0.2621, 0, 5, 1.0, 0, noboot+sports
end
txdp
end
خب بريم به قدم آخر و ماشين رو طوري كنيم كه جمعيت بتونن بروننش(اگه اين مرحله رو بپريد فقط خودتون ميتونيد ماشينو برونيد هيچ كس ماشين شما رو نميرونه)
ماشينتونو به يك منطقه اد كنيد مثلا اگه اسم مدل ماشين رو توي openIv .
lamborghini.wft و lamborghini.wtd گذاشتيد اسمشو اد كنيد به
يكي از منطقه ها
lamborghini, fortune, uranus, vigero, primo, admiral, df8, fxt, feroci, e109, pinnacle, habanero, sentinel, schafter, rebla, supergt, pcj, perennial, landstalker, faggio, comet, test, coquette, bus, # POPCYCLE_GROUP_MIDTOWN
پس در مجموع اين فايل ها رو تغيير داديم
carcol.dat كه توي common/data گذاشتيمش
cargrp.dat كه توي common/data گذاشتيمش
default.dat كه توي common/data گذاشتيمش
gta.datكه توي common/data گذاشتيمش
images.txtكه توي common/data گذاشتيمش
newveh.ide كه توي common/data گذاشتيمش
كه توي common/data گذاشتيمش
newhandling.dat
newveh.img كه توي pc\models\cdimages گذاشتيمش
من توي توضيح دادن خوب نيستم ولي اميد وارم فهميده باشين اگه هم نه ميتونيد بپرسيد كه چه خبره
البته اگه ماشينتونو طوري نكردين كه مردم بتونن برونن بايد از simple native trainer
استفاده كنيد كه بايد دانلود كرده باشيدش و بريزيدش توي محل بازي و فايل
trainer.ini رو تغيير داده باشيد و بازش كنيد ctrl+F بزنيد و كلمه ي added رو جستو جو كنيد
دومين مورد رو كه مياره پايينش نوشته
Enable1=0
ModelName1=non
DisplayName1=non
توي قسمت Enable1=0 اونو بكنيد Enable1=1
توي قسمت ModelName1=non اون non رو تغيير بدين به اسم مدلي كه توي newveh.img با openIV گذاشتيد
مثلا
ModelName1=lamborghini
و display name هم هرچي دلتون ميخواد بزنيد و سيو كنيد و بريد توي بازي و حال كنيد