Strona G艂贸wna Postal Site

Postal Forum Strona G艂贸wna
Najwi臋ksze na 艣wiecie forum o grach z serii Postal. U nas zawsze jest krwawo!

 SzukajSzukaj  U偶ytkownicyU偶ytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
   
 Og艂oszenie 
Zapraszamy wszystkich nowych do udzielania si臋 na naszym forum i do przeczytania Regulaminu.
Zanim napiszesz nowy temat u偶yj opcji szukaj!

Poprzedni temat «» Nast臋pny temat
Przesuni臋ty przez: seebeek17
2017-12-21, 18:10
[TUTORIAL] UMake - wygodniejsza kompilacja
Autor Wiadomo艣膰
Tiquill 
Senior Admin
Krawiec 呕y艂



Pom贸g艂: 57 razy
Wiek: 44
Do艂膮czy艂: 25 Sty 2007
Posty: 11803
Sk膮d: z naprzeciwka
Wys艂any: 2012-11-09, 19:40   [TUTORIAL] UMake - wygodniejsza kompilacja
   Preferencje MP: 艢r. ping: 23. Optymalne godziny 22-2, czasem 18-20. Nick: TakiTaki


W odpowiedzi na zapotrzebowanie ;) przygotowa艂em ten ma艂y poradnik obs艂ugi opisywanego u nas tu i 贸wdzie programu UMake. Jest to graficzna nak艂adka na program UCC.exe i bez niego nie p贸jdzie. W UMake w wygodny spos贸b i bez grzebania w wierszu polece艅 ustalamy opcje kompilacji i obserwujemy jej przebieg; sam膮 operacj臋 tak naprawd臋 przeprowadza UCC.exe - robi to jednak w tle i nie musimy si臋 tym przejmowa膰. Pami臋ta膰 musimy tylko, 偶e log z kompilacji to plik UCC.log w folderze \System\ naszego P2 - przyjdzie nam nie raz do niego zajrze膰. ;)

1. Po pobraniu i wypakowaniu programu do wybranego folderu, najlepiej tam gdzie nasz Postal 2 (StP, AWP itd), uruchamiamy program. Widzimy ma艂e okienko z polem na rozwijaln膮 list臋. Pole jeszcze jest puste, bo nic w programie nie kompilowali艣my. Oto jego okienko i wypunktowane kolejne operacje.


2. Najpierw musimy wskaza膰 folder, gdzie przygotowali艣my nasze skrypty do kompilacji.

3. Innym wa偶nym przyciskiem s膮 Opcje kompilacji i programu, to przycisk nr 3.

4.Sam folder wybieramy w klasycznym okienku wyboru folderu. Wskazujemy sam folder o nazwie moda, nie za艣 jego podfolder Classes, gdzie s膮 skrypty. Program sam znajdzie te skrypty. Puste okienko, jakie mieli艣my w kroku 1-ym jest ju偶 zape艂nione (nr 4). W miar臋 tworzenia i kompilacji nowych mod贸w zrobi si臋 nam z tego prawdziwa rozwijalna lista, czego wszystkim 偶ycz臋. ;)


5. Po klikni臋ciu w okno Opcji (krok 3) mamy dwie listy. Po lewo widzimy wszystkie skrypty, jakie UMake uwzgl臋dni w kompilacji naszego moda. Sk膮d je ma? Z pliku Postal2.ini. Pracuj膮c z UCC.exe musimy edytowa膰 zawsze sam plik Postal2.ini, UMake nas od tego uwalnia. Tylko podczas pierwszej kompilacji ka偶dego naszego moda okre艣lamy, co program ma widzie膰 - albo pozostawiamy to, co ju偶 program znalaz艂. Po tym zabiegu UMake tworzy plik konfiguracji - zobacz krok 12. Po prawej stronie okre艣lamy foldery, w jakich ma szuka膰 skrypt贸w, tekstur i innych element贸w, kt贸re nasz mod u偶ywa.

5. Zatwierdzamy nasz wyb贸r (lub pozostawiamy wyb贸r programu) klikni臋ciem w OK. Konfiguracj臋 naszej kompilacji mamy zrobion膮.

6. Klikaj膮c w 'Compile' zaczynamy kompilacj臋. Nie zniech臋cajmy si臋 pierwszymi niepowodzeniami. Brak klamry czy sp贸jnika to nie tragedia. Program niespecjalnie nam w tym pomaga. Najd艂u偶szy i najbardziej skomplikowany komunikat b艂臋du poka偶e nam, gdy przyk艂adowo brak jakiego艣 pliku z tekstur膮. Lepiej ju偶 zajrze膰 do pliku UCC.log - tam zajdziemy wi臋cej szczeg贸艂贸w tego, czego brakuje.


7. Domy艣lnie okienko kompilacji jest ma艂e i nie widzimy szczeg贸艂贸w. Warto wybra膰 wtedy przycisk 'Details', co nam poka偶e owe szczeg贸艂y. Kiedy widzimy magiczne s艂贸wko Success...


8. ...to nasza paczuszka jest ju偶 gotowa w folderze \System\. :)

9. Po sko艅czonej pracy warto jeszcze po艣wi臋ci膰 uwag臋 dodatkowym opcjom programu, tak by by艂o nam wygodniej z nim pracowa膰. Opcja nr 9 pozwala nam utworzy膰 na pulpicie skr贸t do programu. Jest on o tyle wygodny, 偶e mo偶emy kompilowane pliki metod膮 drag-n-drop przenie艣膰 na t膮 ikon臋, czym zaczniemy proces kompilacji.

10. Opcja 'Register Explorer Commands' daje nam po prawokliku na dowolnym pliku skryptu szybki start kompilacji albo otwarcie okna opcji dla tej kompilacji.


11. Jednak dla mnie najwygodniej umie艣ci膰 jest skr贸t do programu na pasku szybkiego uruchamiania. Jeden klik i ju偶 mamy okno UMake!


12. Na koniec: Gdzie program przechowuje konfiguracj臋 dla ka偶dej kompilacji? W folderze g艂贸wnym naszego projektu. Raz okre艣lone w kroku 5 opcje program zapisuje do pliku make.ini i stale z nich korzysta.

Powodzenia!
_________________
Zawsze jest ryzyko, 偶e wyczerpa艂e艣 ju偶 limit dobrych dni i czeka ci臋 ju偶 tylko samo z艂o...
 
 
 
 
Zaver 
Wytrenowany morderca

Pom贸g艂: 24 razy
Do艂膮czy艂: 14 Lip 2012
Posty: 1108
Wys艂any: 2012-11-09, 21:04   

Dzi臋ki, 偶e wreszcie napisa艂e艣 ten tut (i znalaz艂e艣 na to czas :p ). Teraz ju偶 mog臋 kompilowa膰 te pier***one skrypty. Pozwoli艂em sobie doda膰 te tutki, jako .PDF oraz .docx (Word).
UMake [tutorial] - plik do Worda (.docx)
UMake [tutorial] - plik .PDF
Jeszcze podzi臋kowania dla Rycho3D za rad臋 w sprawie UCCMake. :D
_________________

 
 
Tiquill 
Senior Admin
Krawiec 呕y艂



Pom贸g艂: 57 razy
Wiek: 44
Do艂膮czy艂: 25 Sty 2007
Posty: 11803
Sk膮d: z naprzeciwka
Wys艂any: 2012-11-09, 21:58   
   Preferencje MP: 艢r. ping: 23. Optymalne godziny 22-2, czasem 18-20. Nick: TakiTaki


ZigHor napisa艂/a:
Dzi臋ki, 偶e wreszcie napisa艂e艣 ten tut (i znalaz艂e艣 na to czas :p )
Zaleg艂o艣膰 z bani! Sorki, 偶e czeka艂e艣 tyle. ;)

ZigHor napisa艂/a:
Pozwoli艂em sobie doda膰 te tutki, jako .PDF oraz .docx (Word).
O, to mi艂e! I jakie dziwne uczucie, pobra膰 i czyta膰 swoj膮 prac臋 w wersji innej od opublikowanej. Fajne. :)
_________________
Zawsze jest ryzyko, 偶e wyczerpa艂e艣 ju偶 limit dobrych dni i czeka ci臋 ju偶 tylko samo z艂o...
 
 
 
 
Zaver 
Wytrenowany morderca

Pom贸g艂: 24 razy
Do艂膮czy艂: 14 Lip 2012
Posty: 1108
Wys艂any: 2012-11-10, 00:17   

Tiquill napisa艂/a:
ZigHor napisa艂/a:

Dzi臋ki, 偶e wreszcie napisa艂e艣 ten tut (i znalaz艂e艣 na to czas :p )

Zaleg艂o艣膰 z bani! Sorki, 偶e czeka艂e艣 tyle. ;)


Spoko, nic si臋 nie dzieje :D

Tiquill napisa艂/a:
ZigHor napisa艂/a:

Pozwoli艂em sobie doda膰 te tutki, jako .PDF oraz .docx (Word).

O, to mi艂e! I jakie dziwne uczucie, pobra膰 i czyta膰 swoj膮 prac臋 w wersji innej od opublikowanej. Fajne. :)


Nie ma sprawy ;)
_________________

 
 
Pan Szatan 
Joker
Stalker



Pom贸g艂: 26 razy
Wiek: 17
Do艂膮czy艂: 05 Gru 2013
Posty: 3385
Sk膮d: Metro
Wys艂any: 2016-12-10, 20:27   

Siema, mam taki jeden problem bo jak zrobi臋 nowego skrypta w tym programie to mi go utworzy ale jak zedytuj臋 stary (a dok艂adniej Shell) to mi si臋 zatrzymuje na ACTION_ShellMenu i nie chce i艣膰 dalej :/
Kto艣 pomo偶e? Lub m贸g艂by mi skompilowa膰 skrypty jak ju偶 je sko艅cz臋? :P
_________________
I'm fucking insane in the brain
 
 
Tiquill 
Senior Admin
Krawiec 呕y艂



Pom贸g艂: 57 razy
Wiek: 44
Do艂膮czy艂: 25 Sty 2007
Posty: 11803
Sk膮d: z naprzeciwka
Wys艂any: 2016-12-11, 23:03   
   Preferencje MP: 艢r. ping: 23. Optymalne godziny 22-2, czasem 18-20. Nick: TakiTaki


Pan Szatan napisa艂/a:
ale jak zedytuj臋 stary (a dok艂adniej Shell) to mi si臋 zatrzymuje na ACTION_ShellMenu i nie chce i艣膰 dalej :/
Domy艣lne skrypty gry najlepiej edytowa膰 w samym PostEd. Wtedy masz szans臋, 偶e proces kompilacji "zobaczy" wszystkie potrzebne pliki i wczyta w艂a艣ciwie wszystkie skrypty - i w艂a艣ciwie je zapisze. O wiele gorzej jest, gdy edytujesz skrypty AWP, wtedy musisz kompilowa膰 od nowa wszystkie skrypty, aby wiele rzeczy dopisanych w defaultproperties (zadania na ka偶dy dzie艅 itp) mog艂y si臋 w og贸le skompilowa膰. Ale praca na wypakowanych przez PostEd skryptach StP te偶 nie gwarantuje powodzenia. I u偶ycie UMake niewiele w tym pomo偶e czy przeszkodzi. Praca na skryptach samej gry to w艂a艣ciwie inny temat i inna zabawa. ;)

Ale dobra, do samego problemu. Shell.u odnosi si臋 do tekstur. I po prostu UMake m贸g艂 nie widzie膰 tych tekstur. Czyta艂e艣 UCC.log, jaki tam ma problem?
_________________
Zawsze jest ryzyko, 偶e wyczerpa艂e艣 ju偶 limit dobrych dni i czeka ci臋 ju偶 tylko samo z艂o...
 
 
 
 
Pan Szatan 
Joker
Stalker



Pom贸g艂: 26 razy
Wiek: 17
Do艂膮czy艂: 05 Gru 2013
Posty: 3385
Sk膮d: Metro
Wys艂any: 2016-12-11, 23:39   

Nie, zobacz臋 p贸藕niej i napisz臋.
Aha i masz mo偶e link do tematu w kt贸rym jest opisane jak edytowa膰 skrypt w PostED? :D

PS. Ostatnio uda艂o mi si臋 zrobi膰 dzia艂aj膮cy skrypt w 2014, by艂y to 2 lekko zmodyfikowane bronie xD
_________________
I'm fucking insane in the brain
Ostatnio zmieniony przez Pan Szatan 2016-12-11, 23:40, w ca艂o艣ci zmieniany 2 razy  
 
 
Tiquill 
Senior Admin
Krawiec 呕y艂



Pom贸g艂: 57 razy
Wiek: 44
Do艂膮czy艂: 25 Sty 2007
Posty: 11803
Sk膮d: z naprzeciwka
Wys艂any: 2016-12-11, 23:47   
   Preferencje MP: 艢r. ping: 23. Optymalne godziny 22-2, czasem 18-20. Nick: TakiTaki


Pan Szatan napisa艂/a:
masz mo偶e link do tematu w kt贸rym jest opisane jak edytowa膰 skrypt w PostED?
Znalaz艂em tu: http://forum.postalsite.i...t1641.htm#40319 ale wydaje mi si臋, 偶e zrobi艂em gdzie艣 znacznie wi臋kszy tutorial...


A propos. Jakby kto艣 posiedzia艂 nieco i zaktualizowa艂 Moddersk膮 Map臋 Forum, to by by艂o dobrze. ;)
_________________
Zawsze jest ryzyko, 偶e wyczerpa艂e艣 ju偶 limit dobrych dni i czeka ci臋 ju偶 tylko samo z艂o...
 
 
 
 
Wy艣wietl posty z ostatnich:   
Odpowiedz do tematu
Nie mo偶esz pisa膰 nowych temat贸w
Nie mo偶esz odpowiada膰 w tematach
Nie mo偶esz zmienia膰 swoich post贸w
Nie mo偶esz usuwa膰 swoich post贸w
Nie mo偶esz g艂osowa膰 w ankietach
Nie mo偶esz za艂膮cza膰 plik贸w na tym forum
Mo偶esz 艣ci膮ga膰 za艂膮czniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

www.Game-State.com www.Game-State.com
www.Game-State.com www.Game-State.com www.Game-State.com
FacebookSteamYouTubeDiscord

Powered by phpBB modified by Przemo © 2003 phpBB Group - opowiadania
Style created by Kula & Gozda modified by prawdziwy 666
艢mieszne obrazki