Day[Z] Titan Launcher
DayZ Tools modding

Modder tudástár

Kereshető referencia DayZ Tools eszközökhöz, PBO buildhez, kulcsokhoz, modellekhez, textúrákhoz, Workshop publikációhoz és tipikus modder hibákhoz.

bejegyzés98 kategória24
38 találat Keress eszközre, fájlra, hibára, parancsra vagy munkafolyamatra.
Modder config.cpp tudastar / Modder config kezdes

PBO opener es config.cpp: hol talalod a modder config ertekeket

Modder config kezdes

Armor, fegyver, mutans es leny config ertekek keresesehez eloszor nyisd meg vagy listazd a PBO-t PBO openerrel, majd keresd meg a config.cpp fajlt.

PboViewer config.cpp CfgVehicles CfgWeapons CfgAmmo
Részletek

Elso lepes

  • A PBO-kat a DayZ Tools modder tudastarban megjelolt PBO openerrel, peldaul PboViewerrel lehet megnyitni, listazni vagy kibontani.
  • PboViewer bejegyzes: /dayz-tools-modder-knowledge-base.php#pbo-keszites-es-csomagolas-pboviewer-7a
  • A config ertekeket legtobbszor a PBO-ban levo config.cpp fajlban, vagy binaris configbol visszanyert configban talalod.

Hol keresd

  • Armor, ruha, sisak, melleny es leny classok: CfgVehicles.
  • Fegyver classok: CfgWeapons.
  • Loszer, lovedek, melee sebzes es sok tamadasi ertek: CfgAmmo.
  • Mindig ellenorizd a parent class-t es a requiredAddons[] betoltesi sorrendet is.
PBO keszites es csomagolas / PBO build

Addon Builder

PBO build

Forras addonbol PBO-t keszit. Ez a hivatalos DayZ Tools build pipeline egyik fo eszkoze.

Bin\AddonBuilder\AddonBuilder.exe
Részletek

Mire valo

  • Forras addonbol PBO-t keszit. Ez a hivatalos DayZ Tools build pipeline egyik fo eszkoze.

Mikor hasznald

  • release vagy teszt PBO kesziteshez
  • config.cpp, scripts, model.cfg, rvmat, paa, p3d tartalmu addon csomagolasahoz
  • amikor hivatalos build ellenorzes kell

Bemenet

  • addon forrasmappa
  • include path / Project Drive
  • build celmappa

Kimenet

  • .pbo
  • build log

Tipikus hibak

  • config.cpp szintaktikai hiba
  • requiredAddons hiany
  • rossz path kis/nagybetu vagy eliras
  • hianyzo texture/material/model
  • Binarize hiba
PBO keszites es csomagolas / PBO build

Binarize

PBO build

Forras adatokat jatek altal gyorsabban/standardabban olvashato formatumra alakit. Az Addon Builder gyakran hasznalja a hatterben.

Bin\Binarize\binarize.exe
Részletek

Mire valo

  • Forras adatokat jatek altal gyorsabban/standardabban olvashato formatumra alakit. Az Addon Builder gyakran hasznalja a hatterben.

Mikor hasznald

  • altalaban nem kulon, hanem Addon Builderen keresztul
  • modell, config, material es egyeb resource feldolgozasnal

Tipikus hibak

  • rossz model.cfg
  • hibas rvmat vagy texture path
  • hianyzo class/config dependency
  • nem Project Drive kompatibilis path
PBO keszites es csomagolas / PBO build

BankRev

PBO build

PBO tartalom listazasa vagy visszabontasa vizsgalathoz.

Bin\PboUtils\BankRev.exe vagy BankRevGUI.exe
Részletek

Mire valo

  • PBO tartalom listazasa vagy visszabontasa vizsgalathoz.

Mikor hasznald

  • ellenorizni akarod, mi kerult a PBO-ba
  • kulso mod PBO-jaban keresel configot vagy CfgPatches nevet
  • release elott ellenorzod, nincs-e benne nyers/tiltott fajl

Figyelem

  • Harmadik fel PBO-jat kezeld forrasnak nem tekintheto, csak ellenorzesi/cache celra.
PBO keszites es csomagolas / PBO build

PboViewer

PBO build

Kulso, nyilt forrasu, cross-platform PBO keszito es kicsomagolo eszkoz. Hasznos gyors PBO tartalomellenorzeshez, listazashoz, kibontashoz vagy egyszeru csomagolashoz, de DayZ release buildnel tovabbra is ellenorizd az Addon Builder/Binarize es alairasi lepeseket.

PboViewer GUI PboViewer CLI: packFolder, unpackFolder, listFiles
Részletek

Mire valo

  • A PboViewer egy kulso, nyilt forrasu PBO maker / unpacker eszkoz grafikus felulettel es parancssori moddal.
  • A projekt leirasa szerint cross-platform PBO keszitesre es kicsomagolasra keszult, GUI-val es CLI parancsokkal.
  • DayZ moddingnal leginkabb PBO tartalom gyors megnezesere, listazasara, visszabontasara vagy egyszeru tesztcsomagolasra lehet hasznos.

Letoltes es forras

CLI peldak

  • ./PboViewer packFolder --path="C:\test"
  • ./PboViewer unpackFolder --path="C:\test.pbo"
  • ./PboViewer listFiles --path="C:\test.pbo"

Mikor hasznald

  • ha gyorsan meg akarod nezni, milyen fajlok vannak egy PBO-ban
  • ha egy PBO-t hibakereseshez ki kell bontani vagy listazni kell
  • ha Windows mellett mas platformon is kell PBO eszkoz
  • ha egyszeru teszt PBO csomagolas kell teljes DayZ Tools pipeline nelkul

Figyelem DayZ release-nel

  • Publikus DayZ mod release-hez ne kezeld automatikus helyettesitokent az Addon Builder/Binarize + DSUtils alairasi folyamatot.
  • Release elott mindig ellenorizd a config.cpp, requiredAddons, PBO tartalom, .bisign es .bikey allapotot.
  • Harmadik fel PBO-jat csak hibakeresesi vagy ellenorzesi celra bontsd meg, es tartsd tiszteletben a mod licenceit.
Config, binaris config, konvertalas / Config es script

CfgConvert

Config es script

Config formatumok konvertalasa, peldaul binaris config es szoveges config kozott.

Bin\CfgConvert\CfgConvert.exe
Részletek

Mire valo

  • Config formatumok konvertalasa, peldaul binaris config es szoveges config kozott.

Mikor hasznald

  • config.bin vizsgalatakor
  • kulso vagy jatek config tartalom olvashato formara alakitasakor
  • debug/osszehasonlitas celra

Tipikus hibak

  • rossz input formatum
  • hianyzo include path
  • nem teljesen visszaallithato eredeti forras
Config, binaris config, konvertalas / Config es script

BinMake

Config es script

Binaris adatkesziteshez hasznalhato segedeszkoz. Altalanos modder munka soran ritkabban kell kozvetlenul.

Bin\BinMake\binMake.exe
Részletek

Mire valo

  • Binaris adatkesziteshez hasznalhato segedeszkoz. Altalanos modder munka soran ritkabban kell kozvetlenul.

Mikor hasznald

  • specialis pipeline vagy tool altal igenyelt binaris feldolgozasnal
Texturak, kepek, materialok / Textura es material

ImageToPAA

Textura es material

PNG/TGA/JPG jellegu kepfajlokbol DayZ/Arma PAA texturat keszit.

Bin\ImageToPAA\ImageToPAA.exe vagy imageToPaaGUI.exe
Részletek

Mire valo

  • PNG/TGA/JPG jellegu kepfajlokbol DayZ/Arma PAA texturat keszit.

Mikor hasznald

  • uj item/model/UI texture keszitesnel
  • release elott, ha meg nyers PNG/TGA van hasznalatban

Kimenet

  • .paa

Tipikus hibak

  • rossz alfa csatorna
  • tul nagy texturameret
  • hibas formatum vagy kompresszio
  • config/rvmat rossz path-ra mutat
Mod struktura es alap fajlok / Config es script

config.cpp

Config es script

A mod/addon fo config definicioja. Itt van CfgPatches, requiredAddons, CfgMods, CfgVehicles, CfgWeapons, CfgMagazines stb.

Részletek

Mire valo

  • A mod/addon fo config definicioja. Itt van CfgPatches, requiredAddons, CfgMods, CfgVehicles, CfgWeapons, CfgMagazines stb.

Mikor fontos

  • minden addon buildnel
  • dependency es script module definicional

Tipikus hibak

  • hianyzo CfgPatches class
  • requiredAddons[] nem tartalmazza a valodi fuggosegeket
  • rossz script module path
  • elirt class nev
Mod struktura es alap fajlok / Config es script

CfgPatches

Config es script

Az addon azonositoja es fuggosegi deklaracioja.

Részletek

Mire valo

  • Az addon azonositoja es fuggosegi deklaracioja.

Fontos mezok

  • units[]
  • weapons[]
  • requiredVersion
  • requiredAddons[]

Hibaelharias

  • Ha egy class vagy script csak masik addon betoltese utan letezik, azt requiredAddons[]-ban deklaralni kell.
Mod struktura es alap fajlok / Config es script

CfgMods

Config es script

Script modulok regisztralasa.

Részletek

Mire valo

  • Script modulok regisztralasa.

Tipikus script mappak

  • Scripts\1_Core
  • Scripts\2_GameLib
  • Scripts\3_Game
  • Scripts\4_World
  • Scripts\5_Mission

Tipikus hibak

  • rossz dir path
  • rossz type
  • scripts mappa kis/nagybetu vagy eliras
Tipikus modder munkafolyamat / Modding referencia

Uj mod fejlesztes

Modding referencia

Hozz letre mod forrasmappat.

Részletek

Lepesek

  • Hozz letre mod forrasmappat.
  • Keszits config.cpp-t CfgPatches-szel.
  • Add hozza a scripts/config/model/texture fajlokat.
  • Ellenorizd a requiredAddons[] fuggosegeket.
  • Buildeld PBO-ba.
  • Ird ala DSSignFile-lal.
  • Tedd a .bikey-t a szerver keys mappaba.
  • Deployold kliensre vagy szerverre.
  • Nezd meg a friss logokat.
Gyakori hibak es gyors okok / PBO build

Missing addon / requiredAddons hiba

PBO build
Részletek

Jel

  • Szerver vagy kliens log class/config dependency hibat ir.

Ok

  • requiredAddons[] hianyos vagy rossz sorrendben toltodnek a modok.

Javitas

  • Fuggosegek ellenorzese, majd config.cpp javitas.
Gyakori hibak es gyors okok / Config es script

Script compile hiba

Config es script
Részletek

Jel

  • DayZ indulaskor script compile error.

Ok

  • Eliras, hianyzo class, rossz module, hianyzo dependency.

Javitas

  • Log alapjan sor/fajl javitas, requiredAddons es CfgMods ellenorzes.
Biztonsagi es release szabalyok / PBO build

Release PBO ellenorzes

PBO build
Részletek

Release elott ellenorizd, hogy nincs-e benne

  • .biprivatekey
  • log
  • backup
  • nyers config.cpp, ha vedeni akarod
  • felesleges nyers source asset
  • nested PBO
  • regi bisign
DayZ Tools Launcher reszletesen / Kornyezet

Game path beallitas

Kornyezet
Részletek

Feluleten keresd

  • DayZ Tools Launcher settings vagy preferences.

Megadja, hol van a DayZ jatek telepitve. A sajat gepeden

  • a sajat gepeden telepitett DayZ mappa

Mikor fontos

  • Binarize es build folyamatoknal
  • Workbench resource keresesenel
  • toolok altal hasznalt jatekadatok eleresenel

Tipikus hiba

  • Ha a game path rossz, a toolok nem talaljak a jatek bin/config/resource allomanyait.
Addon Builder reszletes mezok es hasznalat / PBO build

Addon source directory

PBO build

Ez az a mappa, amelybol PBO keszul. Ebben van a config.cpp es a mod forras.

Részletek

Mire valo

  • Ez az a mappa, amelybol PBO keszul. Ebben van a config.cpp es a mod forras.

Jo pelda

  • <Project Drive>\MyMod\MyAddon

Rossz pelda

  • Desktoprol vagy Downloadsbol buildelni, mert a belso pathok es include-ok konnyen eltornek.
Addon Builder reszletes mezok es hasznalat / PBO build

Binarize kapcsolo

PBO build

Bekapcsolva a tool a forrasokat binarizalja. Ez altalaban release es komolyabb teszt buildhez kell.

Részletek

Mire valo

  • Bekapcsolva a tool a forrasokat binarizalja. Ez altalaban release es komolyabb teszt buildhez kell.

Mikor kapcsold be

  • model, rvmat, config es teljes addon release elott
  • amikor hivatalosabb build eredmeny kell

Mikor lehet ideiglenesen kihagyni

  • nagyon gyors script-only belso tesztnel, ha a pipeline ezt engedi

Figyelem

  • Release-hez ne a gyors megkerules legyen az alap.
Addon Builder reszletes mezok es hasznalat / PBO build

Build log olvasas

PBO build

Addon Builder hiba eseten a log mondja meg, melyik fajl vagy class rossz.

Részletek

Mire valo

  • Addon Builder hiba eseten a log mondja meg, melyik fajl vagy class rossz.
Object Builder gyakorlati ellenorzes / PBO build

Named selections

PBO build

Config, animation, hiddenSelections es texture csere ezekre hivatkozhat.

Részletek

Mire valo

  • Config, animation, hiddenSelections es texture csere ezekre hivatkozhat.

Hiba

  • Ha a config hiddenSelections[] neve nem egyezik a P3D selection nevevel, a texture csere nem mukodik.
Object Builder gyakorlati ellenorzes / PBO build

Memory points

PBO build

Poziciok, attach pontok, effekt pontok, muzzle pontok vagy egyeb scriptelt poziciok tarolasa.

Részletek

Mire valo

  • Poziciok, attach pontok, effekt pontok, muzzle pontok vagy egyeb scriptelt poziciok tarolasa.

Hiba

  • Elirt memory point nevnel script vagy config hivatkozas nem talalja.
Texture es material workflow DayZ Tools-szal / Textura es material

PNG/TGA -> PAA workflow

Textura es material

Keszitsd el a forras kepet.

ImageToPAA vagy imageToPaaGUI
Részletek

Lepesek

  • Keszitsd el a forras kepet.
  • Ellenorizd a meretet es alfa csatornat.
  • Konvertald PAA-ra.
  • Nyisd meg TexView-ban.
  • Ellenorizd az rvmat/config pathot.
Terrain es CE Tools csak DayZ Tools vonalon / PBO build

Terrain Builder alap workflow

PBO build

Project es terrain beallitas.

Részletek

Lepesek

  • Project es terrain beallitas.
  • Heightmap import.
  • Satmap es mask beallitas.
  • Layer config.
  • Object library.
  • Road/object placement.
  • Export/build.
  • NavMesh es CE ellenorzes.

Figyelem

  • Map keszitesnel a hibak gyakran nem egy fajlban vannak, hanem layer, texture, object path es CE adatok egyutt okozzak.
Melyik DayZ Tools eszkozt mikor hasznald / PBO build

Rossz vagy hianyzo PBO tartalom

PBO build

BankRev vagy BankRevGUI

Részletek

Hasznald

  • BankRev vagy BankRevGUI

Mit nezz

  • benne van-e a config
  • benne vannak-e a scripts fajlok
  • jo pathon vannak-e a texturek/materialok
  • nincs-e benne tiltott fajl
Melyik DayZ Tools eszkozt mikor hasznald / PBO build

Build nem sikerul

PBO build

Addon Builder es Binarize log

Részletek

Hasznald

  • Addon Builder es Binarize log

Mit nezz

  • elso error
  • hianyzo file
  • config parse hiba
  • model.cfg hiba
  • texture/rvmat path hiba
Minimalis ellenorzolista publikacio elott / Modding referencia

Minimalis ellenorzolista publikacio elott

Modding referencia
Részletek

Ellenorzolista

  • config.cpp rendben van.
  • requiredAddons[] rendben van.
  • Scripts mappak es CfgMods modulok rendben vannak.
  • Addon Builder build hiba nelkul lefut.
  • PBO alairva van.
  • .bikey szerver keys mappaban van.
  • Nincs regi PBO/bisign a deploy mappaban.
  • Kliens es szerver ugyanazt a modverziot hasznalja.
  • Logban nincs friss script/config/resource hiba.
  • Workshop csomagban megvan a mod.cpp, addons mappa, PBO es bisign.
Modder config.cpp tudastar / Armor config

Armor class felepites es orokles

Armor config

DayZ pancel, ruha, sisak, nadrag, csizma, kesztyu es melleny config.cpp alapok: CfgVehicles, parent class, scope, model, inventorySlot, itemSize es cargo.

config.cpp CfgVehicles
Részletek

Alap minta

  • Egy pancel vagy ruha tipikusan a CfgVehicles alatt van, es egy mukodo vanilla vagy modolt parent classbol orokol.
  • Fontos mezok: scope, displayName, descriptionShort, model, inventorySlot[], itemSize[], itemsCargoSize[], weight es heatIsolation.
  • Customer config PBO-ban mindig tartsd meg az eredeti parent class-t, peldaul class My_Custom_Armor: TacticalShirt_ColorBase.

Gyakori hiba

  • Ne nyisd ujra parent nelkul a class-t, peldaul class My_Custom_Armor { ... }; formaban.
  • A parent nelkuli ujranyitas Updating base class logot, oroklesi szakadast, script hook hibat vagy protected mod logika torést okozhat.
  • Ha csak balance erteket modositasz, a parent es a protected core class maradjon valtozatlan.
Modder config.cpp tudastar / Armor config

Inventory slot, itemInfo es ClothingTypes

Armor config

Az inventorySlot[] adja meg, hova veheto fel az item, de a jo mukodeshez a parent class, itemInfo[], ClothingTypes, modell es model.cfg egyutt kell helyes legyen.

config.cpp model.cfg Object Builder
Részletek

Slot iranyok

  • Headgear sisakhoz, Mask arcmaszkhoz, Body felso ruhahoz, Vest mellenyhez, Legs nadraghoz, Feet cipőhoz, Gloves kesztyuhoz, Hips ovhoz, Back hatizsakhoz hasznalhato.
  • inventorySlot[] = {"Vest"}; melleny vagy plate carrier jelleghez valo.
  • inventorySlot[] = {"Body"}; felső ruha vagy armor shirt jelleghez valo.
  • inventorySlot[] = {"Back"}; taska vagy hatizsak jelleghez valo.

Nem eleg csak a slot

  • A parent class is szamit: PlateCarrierVest mellenyhez, TacticalShirt_ColorBase body clothinghoz, backpack jellegu parent taskahoz.
  • itemInfo[] gyakran jelzi a clothing tipust, peldaul {"Clothing", "Vest"}, {"Clothing", "Body"} vagy {"Clothing", "Back"}.
  • A karakteren viselt megjelenest a ClothingTypes male/female path, skeleton, model.cfg, proxyk es memory pointok is befolyasoljak.
Modder config.cpp tudastar / Armor config

Attachment slotok, proxyk es memory pointok

Armor config

Az attachments[] mondja meg, milyen item csatolhato egy sisakra, ovre vagy mellenyre, de a vizualis helyet a modell proxyi es memory pointjai is befolyasoljak.

config.cpp Object Builder
Részletek

Config oldali slotok

  • Sisak NVG-hez: attachments[] = {"NVG"};
  • Ovhoz gyakori: Belt_Back, Belt_Right, Belt_Left.
  • Mellenyhez gyakori: VestGrenadeA, VestGrenadeB, VestHolster, VestPouch.
  • Az attachment slot neveknek letezniuk kell a DayZ slot rendszerben vagy a sajat modban.

Model oldali feltetel

  • Ha a modellben nincs jo proxy vagy memory point, az attachment felmehet, de rossz helyen jelenhet meg.
  • Backpack, vest es helmet itemeknel kulon ellenorizd a viselt modellen az attachment poziciokat.
  • Release elott teszteld jatekban, nem eleg, hogy a config betolt.
Modder config.cpp tudastar / Armor config

itemSize, itemsCargoSize, count es varQuantity

Armor config

Az itemSize[] az item inventory grid merete, az itemsCargoSize[] a belso tarolo kapacitas, a count es varQuantity pedig stackelheto vagy mennyiseges itemekhez valo.

config.cpp CfgVehicles CfgMagazines
Részletek

Inventory meret

  • itemSize[] = {4, 4}; azt jelenti, hogy az item 4 oszlop x 4 sor helyet foglal.
  • itemsCargoSize[] = {10, 10}; 100 belso inventory mezot ad, ami PvP/RP szerveren eros balance hatas.
  • 3x4 es 4x3 ugyanannyi mezot foglal, de mas alakban, ezert maskepp fer el a taskaban.

Stack es quantity

  • count darabszam alapu itemhez jo, peldaul loszerhez vagy stackelheto darab itemhez.
  • varQuantityInit, varQuantityMin, varQuantityMax es quantityBar folyadekhoz, uzemanyaghoz, repair resourcehoz vagy custom resourcehoz jo.
  • canBeSplit = 1 csak akkor er valamit, ha a parent class es script logika is tamogatja.
Modder config.cpp tudastar / Armor config

Weight, heatIsolation, wetness es repair balance

Armor config

A weight, heatIsolation, varWetMax, repairableWithKits[] es repairCosts[] adja az armor kenyelmi, idojarasi es javitasi balance reszet.

config.cpp
Részletek

Suly es hosezigeteles

  • weight grammszeru config ertek: 2500 nagyjabol 2.5 kg jellegu sulykent kezelheto.
  • Sisaknal 1000-3000, mellenynel 2000-6000, nagyon eros armorhoz 8000-20000 iranyado lehet.
  • heatIsolation 0 es 1 kozotti ertek; hideg mapokon a 0.6-1 tartomanynak nagy hatasa lehet.
  • varWetMax kisebb erteke kevesebb atazast jelent.

Javitas

  • repairableWithKits[] a javito kit kategoriakat, repairCosts[] ugyanebben a sorrendben a fogyasztasi koltseget adja meg.
  • 3 gyakran leather sewing kit, 8 gyakran epoxy putty, 5 duct tape, 2 sewing kit, 1 weapon cleaning kit jellegu javitas.
  • A repairCosts[] nem az item HP-jat vagy armor vedelmet allitja, csak a repair tool fogyasat balance-olja.
Modder config.cpp tudastar / Armor config

Hidden selections, texturak es materialok

Armor config

A hiddenSelections[], hiddenSelectionsTextures[] es hiddenSelectionsMaterials[] sorrendje illeszkedjen, kulonben a ruha lathatatlan vagy rosszul texturazott lehet.

config.cpp TexView Object Builder
Részletek

Sorrend es kapcsolat

  • A hiddenSelections[] a modellben levo festheto vagy reskinelheto selection neveket tartalmazza.
  • A hiddenSelectionsTextures[] es hiddenSelectionsMaterials[] tomb sorrendje ugyanahhoz a selection sorrendhez tartozzon.
  • Ha selection aktiv marad, de a textura vagy material torlodik, a modell hibasan jelenhet meg.

Protected armor tanulsag

  • Protected model flow-nal a texture/material refeket a P3D-be lehet egetni, a customer configban pedig hiddenSelections[] = {}; maradhat.
  • Igy a textura root nem latszik a nyithato configban, de a modell megjelenhet jol, ha a P3D es core config rendben van.
  • Customer configban a hiddenSelections es model path modositasait ovatosan kezeld.
Modder config.cpp tudastar / Armor config

DamageSystem, hitpoints es GlobalArmor damage szorzok

Armor config

Az armor vedelmet a DamageSystem GlobalArmor damage szorzoi adjak: minel kisebb a damage ertek, annal nagyobb a vedelem. A hitpoints az item tartossaga.

config.cpp DamageSystem
Részletek

Hitpoints

  • hitpoints az item tartossaga, nem kozvetlenul a jatekos vedelme.
  • 100 gyenge, 500 kozepes, 1000 eros, 5000 nagyon tartos, 10000 extrem tartos armor irany lehet.
  • 999999 gyakorlatilag torhetetlen erzetet adhat, de ez PvP/economy szerveren konnyen tul eros.

Armor szorzok

  • damage = 1.0 szinte nincs vedelem, damage = 0.5 kb. kozepes vedelem, damage = 0.15 nagyon eros vedelem.
  • Projectile golyo/lovedek, Melee kozeharc, Infected zombi, FragGrenade robbanas irany.
  • Health eletpont sebzes, Blood ver, Shock ajulas/sokk iranyu sebzes.
Modder config.cpp tudastar / Customer config PBO

Customer-editable armor config PBO

Customer config PBO

Nyithato customer config PBO-ban a balance mezoket erdemes modosithatova tenni, mikozben a modellek, protected pathok, parent classok es script logika a core PBO-ban marad.

config.cpp CfgPatches CfgVehicles
Részletek

Altalaban modosithato

  • itemSize[], itemsCargoSize[], attachments[], quickBarBonus, weight, heatIsolation es varWetMax.
  • repairableWithKits[], repairCosts[], DamageSystem hitpoints es GlobalArmor damage szorzok.
  • A requiredAddons[] tartalmazza a protected core addont, amelyben a base class es modell tenylegesen letezik.

Ovatosan kezeld

  • model, ClothingTypes male/female, hiddenSelections, hiddenSelectionsTextures es hiddenSelectionsMaterials torheti a vizualis modellt.
  • inventorySlot[], simulation es itemInfo[] torheti a felvehetoseget vagy slot logikat.
  • Protected vagy obfuscated release-ben a valodi P3D path nem feltetlenul valo a customer configba.
Modder config.cpp tudastar / Mutans config

Leny es infected HP, armor es sebzes balance

Mutans config

Custom lenyeknel a HP-t a hitpoints, a vedelmet a GlobalArmor damage szorzok, a sebzest gyakran a melee ammo healthDamage, bloodDamage es shockDamage ertekei adjak.

config.cpp CfgAmmo events.xml types.xml
Részletek

Vedett leny alapok

  • GlobalHealth Health hitpoints adja az alap tartossagot.
  • GlobalArmor Projectile, Melee es FragGrenade damage szorzokkal kulon lehet balance-olni a fegyver, kozeharc es robbanas elleni vedelmet.
  • damage = 0.35 eros mutant erzet, damage = 0.20 boss jelleg, damage = 0.10 extrem ellenallas.

Sebzes es spawn hibak

  • CfgAmmo oldalon healthDamage, bloodDamage es shockDamage emelheti a leny tamadasanak hatasat.
  • Ha nem spawnol: class nev, requiredAddons, event/types bejegyzes vagy PBO hiany lehet.
  • Ha spawnol, de nem mozog vagy nem tamad: parent, aiAgentTemplate, simulation, animation, skeleton vagy AttackActions hiba valoszinu.
Modder config.cpp tudastar / Fegyver config

Fegyver config alapok CfgWeapons alatt

Fegyver config

A DayZ fegyverek jellemzoen CfgWeapons alatt vannak. A fegyver class a modellt, inventory meretet, slotokat, attachmenteket, magazinokat, loszert es firemode-okat kapcsolja ossze.

config.cpp CfgWeapons
Részletek

Alap logika

  • Rifle_Base puska jellegu fegyverhez, Pistol_Base pisztolyhoz, Shotgun_Base soretes fegyverhez, Launcher_Base specialis fegyverhez jo kiindulas.
  • A fegyver config sokszor kompatibilitast es hasznalati logikat ad, nem onmagaban a teljes sebzest.
  • Mindig hasonlo vanilla fegyver configjabol indulj ki, peldaul M4A1, AKM vagy AK74 mintabol.

Fontos mezok

  • model a fegyver P3D utja.
  • weight es itemSize[] inventory es balance mezok.
  • inventorySlot[] gyakran Shoulder, Melee, Pistol vagy Back.
  • repairableWithKits[] = {1}; gyakran weapon cleaning kit jellegu javitashoz valo.
Modder config.cpp tudastar / Fegyver config

Fegyver ammo, magazin es attachment slotok

Fegyver config

A chamberableFrom[] adja meg a toltheto loszert, a magazines[] a kompatibilis magazinokat, az attachments[] pedig az optika, muzzle, tus, handguard es wrap slotokat.

config.cpp CfgWeapons CfgMagazines
Részletek

Kompatibilitas

  • chamberableFrom[] = {"Ammo_556x45", "Ammo_556x45Tracer"};
  • magazines[] = {"Mag_STANAG_30Rnd", "Mag_STANAGCoupled_30Rnd"};
  • modes[] = {"SemiAuto", "FullAuto"};
  • Ha rossz ammo vagy magazin class nevet adsz meg, a fegyver nem fogadja el a vart loszert vagy magazint.

Attachment slotok

  • weaponOptics optika, scope vagy reflex sight.
  • weaponMuzzle, weaponMuzzleM4 vagy weaponMuzzleAK suppressor/compensator slot.
  • weaponButtstockM4, weaponButtstockAK, weaponHandguardM4, weaponHandguardAK fegyvercsalad specifikus slotok.
  • weaponWrap ghillie wrap / weapon wrap jellegu attachmenthez.
Modder config.cpp tudastar / Fegyver config

Fegyver sebzes es CfgAmmo kapcsolat

Fegyver config

DayZ fegyvereknel a sebzes sokszor nem a fegyver classban, hanem a hasznalt ammo classban dol el. Armor ellen a vegso erzetet az ammo sebzes es a GlobalArmor szorzo egyutt adja.

config.cpp CfgAmmo
Részletek

Mit ne keverj ossze

  • A fegyver itemSize, weight, magazines[] es chamberableFrom[] nem kozvetlen sebzes mezok.
  • A sebzeshez a hasznalt ammo class-t kell megkeresni CfgAmmo alatt.
  • Armor tesztnel egyszerre szamit a lovedek sebzese, az armor GlobalArmor damage szorzoja es az item allapota.

Balance tanacs

  • Ne emeld egyszerre tul magasra az ammo sebzest es tul alacsonyra az armor damage szorzot.
  • PvP szerveren kulon teszteld a shock, blood es health erzetet.
  • Ha a fegyver tul erosnek tunik, eloszor ammo oldalon es armor GlobalArmor oldalon is ellenorizd az ertekeket.
FAQ

Gyakori kerdesek DayZ Tools es PBO temaban

DayZ modding
Mikor eleg a PboViewer, es mikor kell Addon Builder?

A PboViewer jo gyors megnezesre, listazasra, kibontasra es egyszeru tesztre. Publikus DayZ mod release-nel viszont tovabbra is az Addon Builder/Binarize, majd az alairas, .bisign es .bikey ellenorzes a biztosabb folyamat.

A PboViewer kivaltja a BankRev-et?

Nem feltetlenul. A BankRev a DayZ Tools kornyezethez tartozik, a PboViewer pedig kulso, cross-platform alternativa. Mindketto inkabb ellenorzesre es PBO elemzesre hasznos.

Ki lehet bontani mas mod PBO-jat?

Technikailag sokszor igen, de csak hibakeresesre, fuggoseg-ellenorzesre vagy tanulasi celra kezeld. Mas mod tartalmat engedely nelkul ne hasznalj fel es ne publikald ujra.

Miert kell alairni a PBO-t?

verifySignatures mellett a szerver azt nezi, hogy a PBO, a .bisign es a szerver keys mappaban levo .bikey osszetartozik-e. Rossz vagy hianyzo alairasnal a kliens signature, modified data vagy PBO mismatch hibaval kieshet.

Mit ellenorizzek Workshop vagy szerver release elott?

Nezd meg a config.cpp-t, requiredAddons listat, mappastrukturat, PBO tartalmat, .bisign fajlt, szerver keys mappaban a .bikey-t, regi deploy fajlokat es a friss kliens/szerver logokat.

Mit jelent a packFolder, unpackFolder es listFiles?

A packFolder mappabol PBO-t csinal, az unpackFolder kibont egy PBO-t, a listFiles pedig kilistazza a PBO tartalmat anelkul, hogy mindent kezzel at kellene keresni.

Mi van, ha a PBO elkeszul, de a mod nem mukodik?

Gyakori ok a rossz path, hianyzo requiredAddons, regi PBO/bisign a deploy mappaban, hianyzo .bikey, rossz szerver inditoparameter vagy friss script/config hiba a logban.

Final buildhez hasznaljam a PboViewert?

Tesztelesre es ellenorzesre igen. Vegleges DayZ mod release-nel a konzervativ folyamat: Addon Builder/Binarize build, DSUtils alairas, majd release PBO es signature ellenorzes.