Men of War: Assault Squad

Men of War: Assault Squad

32 ratings
Modyfikacja plików gry/ GEM Editor
By Lancetti
Modyfikacja plików, tworzymy mapke w GEM'ie.
   
Award
Favorite
Favorited
Unfavorite
Opis.
Opis wstępny

Cała seria Men of War poczynając od Soldiers: Ludzie Honoru [2004] (IMHO najbardziej epickie misje dla jednego gracza) aż do Men of War: Assault Squad 2 [2014] bazuje na silniku gry GEM. Od Men of War: Assault Squad jest to GEM 2.
Śilnik ten ma pare zalet :
1). Łatwośc modowania - dołączony edytor jest dość intuicyjny + daje dużo możliwośći,
2). Zmiana plików gry w prosty sposób ( gdzie napisze o tym zaraz ).
3). Crashe w razie spieprzenia roboty są proste w naprawie, a to dzięki przejrzystyn " crash log" gdzie wszystko jest opisane. ( cięzko na polski to prztłumaczyć, "lista błedów. lista popsuć" :/ )
Więc zaczynajmy naszą zabawe.

(Jak na razie zacznę od samego modowania plików. W czasie późniejszym będę rozbudowywał sekcje o kolejne. )

Standardowo jeśli się podoba zostaw ]łapkę w góre i polub. Jest to w pewien sposób miłe :D

Modowanie plików gry.- "gamelogic" czyli nielogiczna logika gry.
Czym jest modowanie plikow ?. Jest to nic innego niz podmiana wartości poszczególnych komponentów broni, granatów, szybkostrzelności etc. Mankamentem jest używanie tego tylko i wyłacznie w trybie single lub jeśli druga osoba np. znajomy w sieci lokalnej używa tego samego zestawu plików. ( co do tej synchronizacji plików pewny nie jestem ale zabezpieczenia gry pewnie blokują takie rozwiązania ).

Jadziem z tym ! :

Pierw skupimy się na modyfikacji parametrów broni,dział, wybuchów, granatów i czego waszej duszy potrzeba :
1. Znajdź następujący folder "gamelogic"
Ścieżka do niego wygląda następująco :
(C,D,E,etc) :\SteamLibrary\steamapps\common\Men of War Assault Squad\resource\gamelogic

Jest to plik z rozszerzeniem .pak. Zawiera wszystkie najbardziej potrzebne nam do zabawy rzeczy.
Otwórz go za pomocą WinRar'a. Twoim oczą dane będzie zobaczyć taki obraz :

Otwieramy zaznaczony folder:

I jesteśmy na miejscu .

Teraz objaśnienie poszczególnych kategorii :
_settings - ustawienia
ammo - zmiana parametrów amunicji
bazooka - tu są dane nt. Panzerfaust'ów, Panzershreck'ów, Bazook etc
body - pancerz tj. " płyta pancerna"
bombing - bomby lotnicze, parametry wybuchów artyleryjskich itp.
capacity - dosłownie "pojemność". Beczki, pudełka.
content - morfina, narkotyki (?), woda, ogień.
explosive - dynamit, miny ,"kamikaze bomb"
flame - miotacze ognia,
granade - granaty zwykłe i dymne,
gun - bronie ( najbardziej nas interesujący folder)
head - berety, hełmy, nakrycia głowy
med - medykamenty
melee - bronie do walki wręcz (siekiery, noże)
mgun - bronie maszynowe
pistol - pistolety
reactive - Goliathy, Katiusze, Sturmtigery (bronie i amunicja)
rifle - Mauzery, Mosiny, M1 Garandy itp
shell - pociski ( drugi interesujący nas folder)
smg - pistolety maszynowe
special - specjalne ( piwo, lornetki, kurczaki ( nic tak nie cieszy jak rozwalenie
kurczakiem IS's-3 ;') )

Teraz jak to edytować ?
Wchodzisz w interesującą Cię kategorie, wybierasz plik. Np. zmodyfikujemy działo od JagdTiger'a pod nasz poradnik :
Więc wchodzimy do folderu "gun", szukamy kalibru odpowiedniego działa ( minimalna wiedza nt. pojazdów z IIWŚ wymagana). JagdTiger w pierwotnej wersji miał działo 128mm Pak44. ( pomijam modyfikacje z działem 88mm od Tygrysa Królewskiego gdy z braku "sto dwudziestki ósemki" trzeba było cokolwiek montować, taka ciekawostka ).
Czyli ten plik :
Otwórz go za pomocą poczciwego Notatnika, pojawi się takie coś :
[Obchodzą nas tylko te parametry które zaznaczyłem, no chyba że wolicie by JagdTiger po kazdym strzale np. szczekał albo gdakał jak kura xD]

Objaśnienie najbardziej podstawowych. Jeśli chcesz o jakieś inne wartości zapytać, napisz PM. :
-recheargeTime -czas przeładowania ( do każdej wartości + 1 sekunda na wyrzucenie łuski )
- range - jak daleko pocisk poleci. ( small, medium, maximum, )
-speed - prędkośc w metrach na sekunde.
- projectileDamage - wartość obrażeń pocisku dla modułów, pancerza, załogi ( tak, nawet tutaj musi silnik gry skądś jakieś wartości wziąść by wyliczyć algorytmem DMG per moduł. )
- "damage" dla pocisków AP - nic innego jak przebijalnośc [ kolejne cyftry to każde +50m od celu. czyli a) 0 metrów, b) 50 metrów itd ]
- damage "apcr" - przebijalnośc dla pocisków APCR
-accuracy - celność. ( dostępne minimum, medium (?), maximum)
-filling - ilość wyrzucanych pocisków per strzał np {filling "bullet128" 4}
Modowanie plików gry.- "gamelogic" czyli granat z siłą Tsar Bomby.
W tej części zajmę się pojęciem modowania parametrów amunicji

Robimy tak samo jak to było w wcześniejszej sekcji poradnika, czyli dobijamy do folderu "SHELL"


Praktycznie wszystkie pliki mają rozszerzenie ".ammo". A drogi czytelniku wiesz pewnie co to znaczy. Nie ?. Więc pozwól że Ci wytłumaczę.
To jest plik definujący amunicje w naszym poczciwym JagdTigerze. Są trzy dla danego działa :
-"AP" -Armor Piercing - zwykła amunicja przeciw pancerna.
-"APCR" - Armour Piercing Composite Rigid - cholernie skuteczna amunicja podkalibrowa. Jak dupnie to zabije.
-"FG" - fragmentary ammunition - inaczej amunicja odłamkowa ( HE ).


Amunicje w grze definiują następujące parametry :
*inventory - rozmiar w polach w inwentarzu np. {6 1} wysokość 1, szerokość 6.
*fg_(medium,heavy,light) - masa ładunku wybuchowego w pocisku AP, APCR ( ale jak ? :O ), FG.
*mass - masa pocisku w ekwipunku,
*anti-apc - obrażenia przeciwko sile żywej,
*damage and blastwave - obrażenia i fala uderzeniowa,
a) energy - siła wyrażona w kilogramach TNT.
b) blastwave - fala uderzeniowa liczona w metrach. ( pierwsza liczba definiuje minimalną wartośc fali, druga maksymalną ).
*enicty - nazwa własna pocisku.
*detonationThickness - częstotliwośc wybuchu w przypadku pocisku dymnego. Czyli co ile wytworzy nam się warstwa dymu
*anti-tank - obrażenia zadawane czołgom.
Inne rodzaje amunicji do wyrzutni rakiet, pistoletów, ckm etc edytujemy tak samo.
Modowanie plików gry - "enity" czyli kilogramowy JagdTiger z kilometrem pancerza.
[Troche bardziej zaawansowana zabawa]
Folder "enity" określa specyfikacje poszczególnych jednostek. Znajduje się tam pare plików. Jako że koncentrujemy się na naszym kochanym JagTiger'ku więc interesuje nas taka kolejność :
(C,D,E):\SteamLibrary\steamapps\common\Men of War Assault Squad\resource\enity
W środku znajduję się taki plik :
Jest to plik z plikami "-vechicle" czyli wszelkiej maści pojazdy :
Więc podrasujmy Jagodę !. Wchodzim tu :
A teraz tu :
No i mamy pliki od naszej Jagódki :

Zaznaczony plik jest z rozszerzeniem .def. Standardowo Notatnik i do dzieła.
Ale pierw objaśnie pozostałe pliki. Gdy rozbuduje poradnik o Edytor GeM wtedy się to przyda jeszcze bardziej :
*.ply - polygony czyli czołg jest zbudowany z pierdyliarda trójkątów.
*.DDS - tekstury czołgu czyli nasze piękne, szaro-buraczane cacuszko,
*.txt - no wiadomo chyba co to jest.
*.mdl - model 3D.
*.def - nasza świątynia danych z WSZYSTKIMI parametrami czołgu
*.anm - animacja wystrzału, cofania, kadłuba etc.
*.vol - pliki dźwiękowe, wystrzał działa, chrzęst gąsienic, odgłos silnika

Teraz objaśnie wszystkich ważnych linijek kodu
[tych których nie opisałem nie warto ruszać, chyba że chcecie crasha gry]

*volume - odgłos różnych rzeczy które pojazd, jednostka wydaje
*armor_spa_heavy - klasa i grubośc pancerza. odpowiednio : przód, tył, boczki,
*engine armor - czyli jak ściany silnika są grube (? tego do końca po 2 latach zabawy z GEM'em jeszcze nie ogarnąłem ;-; ?)
*armor_mantlet - grubośc osłony działa
*crew_4_human - standardowo, załoga pojazdu.
*extender "inventory" - ekwipunek pojazdu. Ilośc przy amunicji określa jej...eureka.. ilość.
a) item "ammo bullet128 ap" 25 - amunicja AP
b) item "ammo bullet128 fg" 14 - amunicja HE
c) item "ammo bullet128 apcr" 5 - amunicja APCR
d) item "ammo mgun" 3300 - amunicja do KM.
*mass - masa pojazdu wyrażona w kilogramach.
*Locomotion - lokomocja pojazdu
a)Maxspeed - prędkośc maksymalna
b) maxSpeedAtMaxTurn - szybkośc obrotu
c)StartTime - ile czasu zajmnie nam rozbujanie się do max speedu na normalnej (!) nawierzchni.
d) BrakeTime - czas hamowania
e) StopTime - czas zatrzymania
f) TurnStart - czas rozpoczęcia obracania.
g) TurnTime - czas obrotu o 360*
h) TurnStop - zatrzymanie sie gdy się obracamy
i) TurnRadius - promień obrotu
j) Gears - biegi, czas wbicia kolejnego
k) RearGears - czas wbicia biegu wstecznego
*FuelBag - zbiornik paliwa
a) volume - cały zatankowany
b) rate - szybkość zużycia
*speed - prędkości na biegach
a)Normal - na 2
b)Slow 12 - na 1
Jak ogarnąć i naprawić crash gry ?
Podstawa to wiedzieć co się popsuło i czemu nas nie słychać.
Więc przykładowy crash :

Czyli :
Np: tutaj źle został wpisany znak. A mianowicie "przecinek" między "2<<,2"
Wszystkie ułamki przeładowania określamy "." ( kropką)

2 Comments
MISIEK_COHPL1 19 Feb, 2020 @ 4:32pm 
ja nie umimmmmmmmm :p
MefedrON 3 Jul, 2016 @ 11:28am 
KCIUK W GUREps napiszesz jak robić mody:steamhappy: