A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja

A Bezier Bezier görbék órája az első kísérletem, hogy megismerjem a QML programozási nyelvet és a Qt Quick technológiát. Az alkalmazás animált háttérképként kerül végrehajtásra az asztali KDE Plasma 5 és önálló alkalmazásként.


A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja

MDL-modellünk bontásához a mdldec.exe konzol segédprogramot használjuk (az alább felsorolt ​​összes eszköz letölthető a mellékelt archívumban). Ez a decompiler kiválaszthatja a modellt: SMD-források (meshes és animációk), BMP-textúrák és QC-script. A dekompilálás kényelméért a batch file decompile_all.bat jött létre az mdldec.exe mappában. Lehetővé teszi az összes MDL-modell dekompilálását egyszerre.

A fordításhoz a console utility studiomdl.exe kerül felhasználásra. Misha bátyja örömmel módosította. Ellentétben a studiomdl.exe programmal. amely része volt a HL SDK-nak, a Misha bácsi segédprogramja kritikus hibákat rögzített, és néhány funkciót is tartalmazott: például a nehéz modellek támogatása, 1024x1024 textúrák támogatása, akár 768 képkocka animáció támogatása és mások.

Szóval, decompiláció:
1. Csomagolja ki az MDL_tools.zip archívumot tetszőleges mappába.
2. Az MDL_tools mappába továbbítjuk a szükséges modellt (esetemben a blackcat.mdl) történő decompilációhoz.


A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja

3. Futtassa a decompile_all.bat fájlt (csak duplán kattintva).
4. Megnyílik egy fekete ablak, és a "Model Name" mappát létrehozzák (az én esetemben a blackcat / könyvtár) a forrásokkal, a modell textúrákkal és a QC script-rel.


A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja

5. Végezze el a szükséges változtatásokat a forrásokra vagy a textúrákra.

Összeállítás:
1. Helyezze át a studiomdl.exe fájlt a modell forrásmappájába és a QC parancsfájlba.
2. Vigye át a QC-parancsfájlt a studiomdl.exe fájlba. a modell összeáll.


A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja

3. Fogadjuk a beérkezett MDL-modellt.

Megjegyzés: Ha bizonyos paramétereket kell használni a studiomdl.exe programot. ehhez a cmd.exe alkalmazásból futtathatja. Például:

  • Start - Futtatás - cmd.exe
  • cd "A teljes könyvtár elérési útja, ahol a studiomdl.exe található"
  • studiomdl "options" file.qc

A paraméterek listáját egyszerűen a studiomdl végrehajtásával láthatja.

Hogyan változtathatjuk meg a forrást és a textúrát?

Itt egy csinos macska van:


A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja
A goldsrc motor mdl-modelleinek összeállítása és decompilációja, exl-s fejlesztői blogja

Töltse le az MDL_tools.zip eszköztárat

Az emberek, és különösen az, aki írta a cikket.
Olvastam. Minden bizonnyal le van írva, csak össze kell fordítani és lebontani.
De hogyan kell ténylegesen megváltoztatni a modellt, csak az 5. pont.
Mindegyik programot lemásoltam és ott mentem fel, és rájöttem, hogy évekig mesterkedni fog
mindaz, ami van. Vannak olyan harangok és füttyek azokon a pontokon, ahol az agy rákosodik.
Röviden! Srácok. Ki változtathatja meg az ejtőernyő modelljét?
Van egy modell ejtőernyője. Ennek megfelelően van egy plug-in hozzá.
Csak szükségem van rá.
1. Az ejtőernyő formájának megváltoztatása hosszúkás klasszikus alakkal, modern négyszögletes alakra
formálni.
2. Módosítsa az ejtőernyő színét (ha lehetséges, akkor helyezze be a szerver nevét).
3. Az ejtőernyő mérete 3-szor kisebb, mint amilyen az. Egyfajta fantasztikus ejtőernyő
3000 évszázad. A legújabb tudományos eredmény! О))))) Valójában a méretet valószínűleg kicsit több, mint a Conter-Strike 1.6 modellszemélyes vállának szélessége. Ez egy tisztán hagyományos méretű, ami azt mutatja, hogy a játékos
esik még valamire. És akkor már néhány egyszerűen ejtőernyőt távolítottak el, és a játékosok csak rastavi kezeket repülnek az oldalukon, mint például a madarak - ostobaság.
4. A munka PAY lesz - van valami, ami egyszer ki akar köpni. A fizetés vagy a Yandex pénzre, az Orosz Föderáció Takarékbankja vagy a Webmoney kártyájára történik.

Nifiga ez nem működik. Készített egy qc fájlt a pinkiepie.qc alapján. Stuck studiomdl.exe a qc könyvtárban és húzza a kívánt qc parancsot a studiomdl.exe fájlba (A súgó megnyitása) a program megjelenik a dobozon, és az mdl fájl nem jön létre.

Tehát vannak hibák. Próbálja meg ezt a mappát (a normál Explorer-ben) egy üres helyre kattintani, és tartsa lenyomva a Shift billentyűt. A helyi menüben keresse meg azt az opciót, amely elindítja a konzolt, és beírja azt:

studiomdl. exe 'name_our_qc'. qc

A programnak meg kell mutatnia a hibaüzenetet, ha valami elromlott.