Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Podpinanie kodu do gotowych gier

Ostatnio zmodyfikowano 2012-10-28 12:21
Autor Wiadomość
Trix
Temat założony przez niniejszego użytkownika
Podpinanie kodu do gotowych gier
» 2012-10-14 21:37:29
Pytam tak z czystej ciekawości, może ktoś widział kiedyś i grał w taką grę "Gothic 2", kilka lat temu zaprogramowano do niej zewnętrzny serwer.
Co ciekawe, serwer i małe zmiany klienta dokonała grupka, która nie miała dostępu do kodu tejże gry
W jaki sposób oni połączyli zewnętrzny kod z gotową już grą?



P-66842
jsc
» 2012-10-14 21:44:18
Musieli po zakładać na wejścia i wyjścia jakieś hacki?
P-66843
Mrovqa
» 2012-10-15 08:28:36
Jak już coś to haki (ang. hook).
@autor Zajmowałeś się RE? Wtedy wszystko Ci się wyjaśni. Może nie mają kodu źródłowego, ale mają kod binarny. Mogą z nim zrobić co chcą. Mogli wykorzystać DLL Injection + Inline hook. Równie dobrze mogli grę po prostu scrackować dodając te możliwości. Opcji jest multum :)
P-66852
Trix
Temat założony przez niniejszego użytkownika
» 2012-10-15 19:31:32
Tak, wiem co to jest, czytałem kiedyś ten kurs
Być możliwe nie powiązałem tego z tą sprawą, gdyż nie przerobiłem nawet połowy kursu :)

Co prawda programowałem tzw. hacki(do gier) ale to było raczej metodą kopiuj wklej i troszkę poprzeprawiane :)

Nie będę tego dalej przyswajał, gdyż byłem tylko ciekawy jak oni to zrobili
P-66881
Mrovqa
» 2012-10-15 20:26:00
Nie wiem jaki ty to robiłeś kurs - ja Ci polecę Reverse Craft Gynvaela Coldwinda - świetny videotutorial ;) Z ciekawości zapytam - jaki to kurs czytałeś? Mógłbyś dać linka jak masz gdzieś pod ręką?
P-66892
Trix
Temat założony przez niniejszego użytkownika
» 2012-10-17 21:45:21
Materiały mam gdzieś jeszcze przekopiowane, jak tylko znajdę to napisze w edit.

Znalazłem, jest to w formie video, który jest autorstwa Coldwinda.
No to samo polecałeś mi ale jeszcze korzystałem z pomocy pewnego usera zajmującego się pisaniem hacków :)
P-66999
ridic14
» 2012-10-28 12:21:09
Takie coś nazywa się "Modyfikacja do gry".

silnik gry nie oferuje za wiele ale da się przeżyć

Kod źródłowy został udostępniony a w gothic'u 1 i 2 używa się języka D; podobny do c++

kompilatorem, edytorem itp. jest program spacer 2.6 który instaluje się wraz z gothicem...

kiedyś trochę modowałem ale trochę się już nie opłaca...

strona o modyfikacjach do gothica:http://themodders.org/

edit:
i grał w taką grę "Gothic 2", kilka lat temu zaprogramowano do niej zewnętrzny serwer.
mi się wydaje że było Gothic Multiplayer(gothic 1?)
P-67797
« 1 »
  Strona 1 z 1