utak3r
21 lis 2009, 01:40
Posty: 172•
Przejdź do strony:
Zaczynamy mini-kursik obsługi Level Editora. Na początek trzeba w ogóle całe środowisko sobie przygotować... a więc - good hunting, stalker!
1. Instalujemy SDK
http://files.gsc-game.com/st/xray-sdk-setup-v0.4.exe
1a. Jeżeli używasz systemu Windows Vista lub Windows 7, warto zainstalować Microsoft Application Toolkit. Sposób jego użycia znajdziesz w tym tutorialu.
2. Instalujemy najnowszy patch
http://stalkerin.gameru.net/downloads/S ... atch_04.7z
3. Usuwamy zawartość katalogu C:\Program Files\X-Ray SDK\level_editor\gamedata\.
4. Rozpakowujemy tam oryginalną zawartość z gry
5. Pobieramy najnowsze X-ray Game asset tools pack update 2.0:
http://www.stalkerin.gameru.net/downloa ... 0090708.7z
5a. [UPDATE] Najnowsza wersja X-ray Game asset tools pack z 22 lutego 2012: tutaj.
6. Tworzymy katalog C:\Program Files\X-Ray SDK\converter
7. Wypakowujemy do tego katalogu pliki converter.exe i fsconverter.ltx.
8. Do katalogu C:\Program Files\X-Ray SDK\level_editor kopiujemy plik converter.ini.
9. Edytujemy plik converter.ini. Na początek zajmiemy się konfiguracją dla finalnej SoC, czyli dla buildu 2947. Odnajdujemy sekcję [2947_config] (pod koniec pliku będzie). Ustawiamy ścieżki:
To samo robimy w sekcji [aitest_config].
10. Tworzymy katalog C:\Program Files\X-Ray SDK\aiwrapper
11. Kopiujemy do niego pliki aiwrapper.exe, aiwrapper.ini i fsaiwrapper.ltx.
12. Do katalogu C:\Program Files\X-Ray SDK\level_editor rozpakowujemy katalog 2215.
voila!!
Przygotowujemy level do zaciągnięcia do Level Editora. Wchodzimy do katalogu C:\Program Files\X-Ray SDK\converter i wykonujemy polecenie:
Uwaga:
W przypadku, gdy chcemy rozpakować level l12_stancia_2, należy użyć trybu -mode le2 !!
Po tej operacji taki level można już otworzyć w Level Editorze
Część dalsza kiedy indziej, dużo pisania
Jeszcze tylko dwa linki zapodam:
Najnowsza wersja pluginów do 3DS Max.
Najnowsza wersja pluginów do Maya 2009.
Otwarty level l01_escape:

1. Instalujemy SDK
http://files.gsc-game.com/st/xray-sdk-setup-v0.4.exe
1a. Jeżeli używasz systemu Windows Vista lub Windows 7, warto zainstalować Microsoft Application Toolkit. Sposób jego użycia znajdziesz w tym tutorialu.
2. Instalujemy najnowszy patch
http://stalkerin.gameru.net/downloads/S ... atch_04.7z
3. Usuwamy zawartość katalogu C:\Program Files\X-Ray SDK\level_editor\gamedata\.
4. Rozpakowujemy tam oryginalną zawartość z gry
5. Pobieramy najnowsze X-ray Game asset tools pack update 2.0:
http://www.stalkerin.gameru.net/downloa ... 0090708.7z
5a. [UPDATE] Najnowsza wersja X-ray Game asset tools pack z 22 lutego 2012: tutaj.
6. Tworzymy katalog C:\Program Files\X-Ray SDK\converter
7. Wypakowujemy do tego katalogu pliki converter.exe i fsconverter.ltx.
8. Do katalogu C:\Program Files\X-Ray SDK\level_editor kopiujemy plik converter.ini.
9. Edytujemy plik converter.ini. Na początek zajmiemy się konfiguracją dla finalnej SoC, czyli dla buildu 2947. Odnajdujemy sekcję [2947_config] (pod koniec pliku będzie). Ustawiamy ścieżki:
Kod: Zaznacz cały
[2947_config]:2945_config
$game_data$ = C:\Program Files\X-Ray SDK\level_editor\gamedata\
$game_levels$ = C:\Program Files\X-Ray SDK\level_editor\gamedata\levels\
To samo robimy w sekcji [aitest_config].
10. Tworzymy katalog C:\Program Files\X-Ray SDK\aiwrapper
11. Kopiujemy do niego pliki aiwrapper.exe, aiwrapper.ini i fsaiwrapper.ltx.
12. Do katalogu C:\Program Files\X-Ray SDK\level_editor rozpakowujemy katalog 2215.
voila!!
Przygotowujemy level do zaciągnięcia do Level Editora. Wchodzimy do katalogu C:\Program Files\X-Ray SDK\converter i wykonujemy polecenie:
Kod: Zaznacz cały
converter -level l01_escape -mode le
Uwaga:
W przypadku, gdy chcemy rozpakować level l12_stancia_2, należy użyć trybu -mode le2 !!
Przykładowy wynik działania konwertera::
Po tej operacji taki level można już otworzyć w Level Editorze
Część dalsza kiedy indziej, dużo pisania
Jeszcze tylko dwa linki zapodam:
Najnowsza wersja pluginów do 3DS Max.
Najnowsza wersja pluginów do Maya 2009.
Otwarty level l01_escape:

Sooner or later, you will meet the Undertaker...
Postawili kozaka za ten post (5):
Na prośbe Freemana napiszę mniej więcej jak skompilować mapę do gry.
Jest to całkowicie ogólny opis edytowania gotowych map i nie są opisane błędy które mogą wystąpić więc jest to raczej wskazówka niż dokładny opis więc nie pytać czemu coś nie chodzi w temacie ani na PW do czasu aż Utak3r nie napisze pełnego Tutoriala, jak już to można się pytać na SB(jako że do końca się jeszcze nie znam
)
Należy pamiętać żeby SDK zainstalować w taki sposób żeby w ścieżce do folderu level_editor nie występowały żadne spacje ani znaki specjalne (mi przez to nie chciało znaleźć plików)
po pierwsze przy konwerterowaniu polecenie powinno wyglądać następująco będzie się konwerterowało coś koło godziny ale bez tego później nie skompilujemy levelu. W między czasie odpalamy Level Editora wybieramy z menu po prawej Objects --> Library editor zaznaczamy Preview i przeglądamy listę obiektów, jeśli któryś nam się spodoba i będziemy chcieli go dodać to klikamy Make LOD i w zależności czy mam silny komputer czy słaby to wybieramy High lub Low.
Następnie musimy dodać do SDK tekstury z gry, więc jeśli mamy wypakowaną gamedate konwerterujemy wszystkie tekstury na .tga następnie wrzucamy je do folderu import, odpalamy LE wybieramy Images-> Check New Textures klikamy OK w okienku które się pojawi i czekamy aż się otworzy
gdy już zkonwerteruje się nam level otwieramy go i usuwamy lub dodajem to co chcemy
Następnie gdy już skończymy wchodzimy w Scene -> Options i w sekcji build options wybieramy w zależności od kompa Draw gdy mamy 4 Giga i mniej RAMu (gdy nam już uda się cała kompilacja można ustawić na Custom i zwiększyć ustawienia małymi kroczkami) a jeśli mamy 8 Giga można wziąć High ale niekoniecznie może nam wystarczyć pamięci do kompilacji więc jak się nie uda to należy ustawić custom i zmniejszyć parametry
Następnie wybieramy po kolej:
Compile->Make Details
Compile->Make Game
Compile->Build
Jeśli przy którejś czynności wyskoczy nam ERROR i się zatrzyma, to znaczy że coś wcześniej zrobiliśmy żle lub level się źle skonwerterował
Gdy już to zrobimy zamykamy LE i otwieramy start-> uruchom i wpisujemy pod "x" ścieżka do folderu level_editor np: i czekamy aż skończy się nam kompilować (czasem może to trwać od kilku do kilkunastu godzin) gdy już się skończy sukcesem wpisujemy w uruchom: pod "x" ścieżka do folderu level_editor
i znowu czekamy
Gdy już wszystko się nam zrobi kopiujemy folder z mapą z SDK do folderu gry i odpalamy STALKERa i ją sprawdzamy
(nie trzeba zaczynać nowej gry)
Jest to całkowicie ogólny opis edytowania gotowych map i nie są opisane błędy które mogą wystąpić więc jest to raczej wskazówka niż dokładny opis więc nie pytać czemu coś nie chodzi w temacie ani na PW do czasu aż Utak3r nie napisze pełnego Tutoriala, jak już to można się pytać na SB(jako że do końca się jeszcze nie znam
Należy pamiętać żeby SDK zainstalować w taki sposób żeby w ścieżce do folderu level_editor nie występowały żadne spacje ani znaki specjalne (mi przez to nie chciało znaleźć plików)
po pierwsze przy konwerterowaniu polecenie powinno wyglądać następująco
Kod: Zaznacz cały
converter -level l05_bar -mode le -with_lodsNastępnie musimy dodać do SDK tekstury z gry, więc jeśli mamy wypakowaną gamedate konwerterujemy wszystkie tekstury na .tga następnie wrzucamy je do folderu import, odpalamy LE wybieramy Images-> Check New Textures klikamy OK w okienku które się pojawi i czekamy aż się otworzy
gdy już zkonwerteruje się nam level otwieramy go i usuwamy lub dodajem to co chcemy
Następnie gdy już skończymy wchodzimy w Scene -> Options i w sekcji build options wybieramy w zależności od kompa Draw gdy mamy 4 Giga i mniej RAMu (gdy nam już uda się cała kompilacja można ustawić na Custom i zwiększyć ustawienia małymi kroczkami) a jeśli mamy 8 Giga można wziąć High ale niekoniecznie może nam wystarczyć pamięci do kompilacji więc jak się nie uda to należy ustawić custom i zmniejszyć parametry
Następnie wybieramy po kolej:
Compile->Make Details
Compile->Make Game
Compile->Build
Jeśli przy którejś czynności wyskoczy nam ERROR i się zatrzyma, to znaczy że coś wcześniej zrobiliśmy żle lub level się źle skonwerterował
Gdy już to zrobimy zamykamy LE i otwieramy start-> uruchom i wpisujemy
Kod: Zaznacz cały
x\level_editor\xrLC.bat nazwa levelu Kod: Zaznacz cały
X:\SDK\level_editor\xrLC.bat l05_barKod: Zaznacz cały
x\level_editor\xrDO_light.bat nazwa levelui znowu czekamy
Gdy już wszystko się nam zrobi kopiujemy folder z mapą z SDK do folderu gry i odpalamy STALKERa i ją sprawdzamy
Hmmm... Przydatny poradnik
Co do części 1 mam problem, po uruchomieniu conventer.exe wyskakuje na ułamek sekund konsola - i nic się nie dzieje
.Postępowałem zgodnie z poradnikiem, wie ktoś może co może być tego przyczyną?
Jak uruchamiam level editor, wyskuje jakiś błąd, a potem bugtrap
Expression : assertion failed
Function : I:\xray-svn\xrCore\Xr_ini.cpp
File : I:\xray-svn\xrCore\Xr_ini.cpp
Line : 132
Description : F
F - i wszystko wiadomo xD
Proszę o pomoc.
Co do części 1 mam problem, po uruchomieniu conventer.exe wyskakuje na ułamek sekund konsola - i nic się nie dzieje
Jak uruchamiam level editor, wyskuje jakiś błąd, a potem bugtrap
Expression : assertion failed
Function : I:\xray-svn\xrCore\Xr_ini.cpp
File : I:\xray-svn\xrCore\Xr_ini.cpp
Line : 132
Description : F
F - i wszystko wiadomo xD
Proszę o pomoc.
Otwórz oczy i spójrz na świat z innej perspektywy, być może odkryjesz coś, co zmieni twoje życie.
Co do convertera sprawdź czy masz dobrze podaną ścieżke do Level Editora w pliku converter\fsconverter.ltx oraz do gamedaty w level_editor\converter.ini
Co do drugiego to nie mam za bardzo pojęcia. Zainstalowałeś wszystko? patcha? jaki masz system? bo na siódemce są z SDK problemy, a nie wiem jak jest na Viście na przykład.
Co do drugiego to nie mam za bardzo pojęcia. Zainstalowałeś wszystko? patcha? jaki masz system? bo na siódemce są z SDK problemy, a nie wiem jak jest na Viście na przykład.
co pisze w tym błędzie co na początku wyskakuje? Bo może jakiejś biblioteki brakujewyskuje jakiś błąd, a potem bugtrap
Dzięki za szybką odpowiedź
Mam Viste - niestety
W errorze (nie Bugtrapie) pisało że brakuje mi folderu prefetch, więc zrobiłem go, a do środka wrzuciłem
_prefetch i prefetch, i błąd zniknął.
W fsconventer pozmieniałem linijki z ścieżką i gamedatą na true, a efekt jest taki :
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: C stack overflow
BugTrap
Hmmm... Przynajmniej szerzej bug opisany
Ale i tak za wiele z niego nie wiadomo
Sorry za męczenie, ale jestem w robieniu modyfikacji zielony, ale poddawać się nie będę
w końcu może to wszystko ogarnę.A na razie proszę o pomoc 
Mam Viste - niestety
W errorze (nie Bugtrapie) pisało że brakuje mi folderu prefetch, więc zrobiłem go, a do środka wrzuciłem
_prefetch i prefetch, i błąd zniknął.
W fsconventer pozmieniałem linijki z ścieżką i gamedatą na true, a efekt jest taki :
Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: C stack overflow
BugTrap
Hmmm... Przynajmniej szerzej bug opisany
Sorry za męczenie, ale jestem w robieniu modyfikacji zielony, ale poddawać się nie będę
Otwórz oczy i spójrz na świat z innej perspektywy, być może odkryjesz coś, co zmieni twoje życie.
Chyba nie wiesz co to znaczy męczenie jeszczeSorry za męczenie,
w fsconventer nie trzeba zmieniać false na true tylko wystarczy podać dobrą ścieżkę.
a ten błąd przy czym Ci wyskakuje?
coś musiało się gdzieś zapętlić przez co zapycha cały bufor, coś ze skryptami jakby. Ale co i jak to nie pisze dokładniej... A nie masz może XP gdzieś? bp co jak co ale XP jest najlepszy do SDK, najlepiej chodzi i jest mało błędówC stack overflow
Ten bug wyskakuje przy włączaniu owego Level Editora.
;Edit: Nie no teraz to już całkiem nie wiem o co chodzi
- BugTrap bez loga 
;Edit: Nie no teraz to już całkiem nie wiem o co chodzi
Otwórz oczy i spójrz na świat z innej perspektywy, być może odkryjesz coś, co zmieni twoje życie.
a jeszcze takie pytanie: otwierasz LE przez plik .exe czy przez .bat? bo należy przez .bat
Nic innego mi nie przychodzi do głowy już...
Nic innego mi nie przychodzi do głowy już...
Mam wszystkie ścieżki poprawnie ustawione, ale plik conventer nie działa.
Otwórz oczy i spójrz na świat z innej perspektywy, być może odkryjesz coś, co zmieni twoje życie.
Jeśli mógłbym się nieco przysłużyć tworzeniu tego tutoriala...podaję link do rosyjskiego poradnika SDK, zawiera screeny i opisuje krok po kroku działania przy obsłudze SDK, szkoda że tłumaczenie translatorem powoduje więcej szkód, może modderzy znający temat znajdą coś dla siebie i uzupełnią w oparciu o niego powyższy poradnik, acha...byłbym zapomniał - poradnik jest zapisany jako .doc i najlepiej zmienić do przeglądania format dokumentu jako A3 bo na mniejszym wcina screeny.
Link: http://www.sendspace.com/file/icbx2n
Stronka z mapkami i poradami: http://www.amk-team.ru/forum/index.php? ... 533&st=680 (Kostya).
Link: http://www.sendspace.com/file/icbx2n
Stronka z mapkami i poradami: http://www.amk-team.ru/forum/index.php? ... 533&st=680 (Kostya).
2. Instalujemy najnowszy patch
http://stalkerin.gameru.net/downloads/S ... atch_04.7z
Cholerstwo nie działa... Kiedy ściągnę wyskakuje błąd, że nie można odczytać pliku źródłowego.
u mnie bez problemu otwiera, a jakiego programu używasz? bo ja to winrara
Posty: 172•
Przejdź do strony:


