Modding, modyfikacja gier, tworzenie hack'ów

0

Witam jestem początkującym programistą C++ przeczytałem 2 kursy: "C++ dla kazdego", oraz "Kurs C++ - od zera do gier kodera" lecz niestety po przeczytaniu tych kursów znam tylko podstawy i kilka zaawansowanych rzeczy. Chciałbym się jednak dowiedzieć jak programiści piszą różne mody, hacki do gier.

Przykładowo projekt Gothic Multiplayer pisany C++ autorzy robią wszystko co tylko im przyjdzie do głowy.

Lub też mod do gry Tony Hawk American Wasteland też C++

Hacki do Call of duty i innych gier wraz z menu, skrótami klawiszowymi; aimbot, wallhack itd.

I przez te ostatnie dni jedno pytanie mnie zadręcza: JAK?

Pisałem z autorem ale zdradził on tylko, że używa Microsoft visual studio 2008 professional.

Chciałbym się dowiedzieć jak to wszystko się robi, jak nazywa się tego typu programowanie. Nigdzie tego nie ma. To skąd, od kogo ci wszyscy programiści się tego nauczyli. Jakich programów używają? Gdzie tego się nauczyć?

Jeżeli ktoś wie coś na ten temat proszę o wszystkie informacje.

0

Jeśli chodzi o pisanie modów to z reguły producenci gry udostępniają pewne API.
Jesli chodzi o crackowanie programów, cheaty, trainery itd to szukaj pod hasłem reverse engineering

0

Application Programming Interface? Możesz szerzej wytłumaczyć? Nadal nic mi to nie mówi.
I jak "udostępniają" kiedy wszystkie pliki są nie do odczytania.

0

Żeby napisać moda do gry musisz znać API, czyli klasy, struktury, funkcje i metody udostępniane przez tą grę (bibliotekę z gry).

Jak ci to na razie nic nie mówi to na razie daj se z tym spokój. Zajmij się na razie pisaniem prostszych programów. Z czasem dojdziesz do bibliotek i do modowania.

0

A gdzie mogę nauczyć się API.
I gdzie mogę sprawdzić bibliotekę X gry?

@Patryk27 - przecież pliki są skompilowane.
Każdy plik posiada "krzaczki"

16:16... @Patryk27
Rozszerzenia .dll też posiadają krzaczki.
MZ -- np.

0

Bo tych plików nie masz czytać tylko z nich korzystać. Od tego jak wygląda API jest jego dokumentacja i to tylko od producenta gry zależy czy udostępnia ją szerokiemu światu czy nie.

0

A gdzie mogę nauczyć się API.

Samemu. Na pewno nie znajdziesz nigdzie poradników. Przeglądaj różne strony, popatrz, jak to się robi, a dopiero potem zawalaj nas głupimi pytaniami.

0

Ok dzięki. Pozdr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1