Projekt OpenGTA próbuje ponownie wdrożyć Grand Theft Auto i zrobić to lepiej.
OpenGTA jest otwarty klon źródło Grand Theft Auto, że silnik może być używany z oryginalnych plików gry do gry i ostatecznie zwiększyć go.
Projekt jest wciąż na wczesnym etapie rozwoju, więc można chodzić tylko po mieście.
Wymagania:
ย ท pliki oryginalne gry.
ย ท OpenGL
ย ท SDL
ย ท SDL_mixer
ย ท SDL_sound
ย ท PhysicsFS
ย ท Loki
ย ท g ++
ย ท GNU make
ย ท Lua (opcjonalnie)
Kompilacja
Tylko testowany na GNU Linux używając gcc & zrobić; Zakładam, że GL, SDL i PhysicsFS są zainstalowane, Loki jest pobierany i skompilowany automatycznie.
Wystarczy uruchomić 'make' lub specjalnie ", aby widza".
Pozostałe programy są / były wykorzystywane do rozwoju lub debugowania.
Rozproszone binarne win32 są tworzone z cross-kompilator.
Plik doc / compiling.txt w wersji kodu źródłowego zawiera więcej informacji na temat procesu budowy.
Instalacja pliki danych
Możesz pobrać grę z http://www.rockstargames.com/classics/.
Programy te spodziewają się znaleźć dane w bieżącym katalogu, albo bezpośrednio w systemu plików lub w pliku ZIP (o nazwie "gtadata.zip"). Chcesz zawartość oryginalnego GTADATA katalogu gry, ale nie sam katalog. Zobacz doc / using_mods.txt na nieco dłuższy opis.
Potrzebne:
* .FXT, * .fon, * .cmp
STYLE * .GRY (dla 8-bitowych grafiki)
STYLE * .G24 (dla 24-bitowej grafiki)
Będą potrzebne (w przyszłości):
MISSION.INI
* .RAT (8 grafiki menu bit)
* .RAW (24 grafika menu bit)
AUDIO / *. RAW AUDIO / *. SDT (efekty dźwiękowe)
. AUDIO / * WAV (tekst scenkę, w formacie legacy)
Można też, aby muzyka (choć nie jest jeszcze stosowany).
Jest bezpiecznie założyć, że Ogg Vorbis [http://vorbis.com/] będzie
być wspierane, więc można kodować pliki muzyczne.
Bieganie
Uwaga: binarne wersje zawierają tylko aplikację "widza"; inny
programy powinny być ciekawych jedynie programistom (czytaj: skompilować
je samemu).
Gfxextract
Eksport / Pokaż tekstury i skrzaty;
uruchomić ./gfxextract -h (lub bez parametrów) dla informacji użytkowania.
Spriteplayer
Grafika sprite przeglądarki; Targi wskaźników wewnętrznych, może wyświetlać animacje (PED walking, samochód anims delta).
uruchomić ./spriteplayer -h do informacji użytkowania.
Podgląd
Śmierci mózgowej trybie natychmiastowym renderer miasta (teraz z obiektów); z dużą ilością błędów ...
rozpocznie się:
./viewer [flagi] [0-2]
Opcjonalny parametr ładuje odpowiednie miasto; Domyślną wartością jest 0:
0 - NYC.CMP
1 - SANB.CMP
2 - MIAMI.CMP
Istnieje kilka flag; zobacz skompilowany w informacji o użytkowaniu.
-V Pokazać wersję i skompilować przełączniki czasowe
-h wykorzystanie pokaż
Używanie "-l 1" będzie łatwiej zobaczyć aktualne komunikaty o błędach; czasami jest dużo hałasu na poziomie 'info' (0).
Klawisze:
ESC, klawisze kursora + i - do czego może except ich do tego;
ponadto:
x: widok pseudo-3D
z: widok z góry na dół
, : Spadek widoczny zakres
,: Wzrost widoczne Zakres
t: wyświetlić całe miasto (na indeksowania)
f: przełącz na pełnym ekranie / okienkowym [działa tylko w systemie Linux]
PRINT: zapisz "screenshot.bmp" w bieżącym katalogu
p: koordy dump (w składni Lua) na stdout
F2: przełącz rysunek sprite skrzynek ograniczające
F3: przełącz oznakowania sprite tex-border-pudełkach
F4: ruch wolnego przełączania obserwacji gracza vs.
F5: przełącz nagłówkiem rysunku strzałkami droga (i normalnych)
F6: Tryb mapę miasta (ESC, aby wyjść, +, -, klawisze kursora)
F9: przełącz wyciągnąć teksturowane bloki miejskie
F10: przełącz karkasu blokuje linie
F12: pokaż / ukryj pasek przewijania ekranu gamma
w widoku 3D:
w: przód
s: tył
miejsce: stop
r: przełącz obracania cam (gdy nie jest w ruchu)
g: przełącz ~ grawitacja wpływa na 3d ~-cam
Można przesunąć widok myszką; po włączeniu do 3d i ekran jest czarny: przesuń mysz w dół.
w trybie obserwacji gracza:
i, j, k, l: ruch gracz-char
l-shift: przełącz na chodzenie / bieganie
l-ctrl: strzelać
0: Tylko ze broń / nieuzbrojony
1,2,3,4: wybierz broń (przełącza tylko graficzny)
F7: wybuch w poz remis graczy (efekt graficzny)
F8: stworzyć losową-Walker ped na gracza-biegunową
Możesz nadal korzystać z + i -, aby powiększyć; ale widok będzie starał się powrócić do starej pozycji szybko.
Szczegóły programowe:
Komentarze nie znaleziono