#1 2012-05-24 14:48:57

CytrynPL

Mod SMCraft

Zarejestrowany: 2012-05-13
Posty: 39
Punktów :   

Jak zrobić modyfikacje do minecraft

Chcesz stworzyć własnego moda do minecrafta?
Nie musisz znać Javy, możesz się jej nauczyć metodą prób i błędów.
Dzięki temu poradnikowi nauczysz się edytować kod Minecrafta!

Potrzebne programy:

1. Java SDK Umożliwia
kompilację kodu Java.
2. MCP - Minecraft Coder Pack
3. Dowolny edytor tekstu. Tutaj polecam Notepad++ .

Instalacja:

1. Zainstaluj Java.
2. Wypakuj MCP.
3. Ustaw poprawnie PATH. Jak?
Wystarczy kliknąć prawym
przyciskiem myszy na Mój
komputer i kliknąć przycisk
Właściwości. Przejdź do sekcji
Zmienne środowiskowe. Przewiń
listę Zmienne systemowe i ustaw
zmienną PATH. Dodaj średnik na
końcu i wklej pełną ścieżkę do
folderu bin z Java SDK np.
C:\Program Files\Java
\jdk1.6.0_24\bin
4. Skopiuj foldery
z instalacji
Minecraft do folderu instalacji
MCP.

Aby zdekompilowany
kod należy otworzyć plik decompile.bat, a
znajduje się w głównym folderze
MCP. Ukazał nam się oryginalny kod
źródłowy Minecraft! Został
zapisany w \MCP\sources.


Edycja plików czyli tworzenie i edytowanie modyfikacji.
Każdy plik można edytować przykładem może być
EntitySlime.java, odpowiada za
stworzenie Slime. Znajdują się tu
tekstury moba, dźwięk
w grze, gdy np. zostaje ranny.
Jeśli chcemy edytować, jak
zachowuje się Slime musimy
edytować ten plik. W
tym celu uruchamiamy go w Notepad++.
W tym przykładzie, zmienimy
tekstury, jakie Slime używa (jest
to dobry przykład, jeśli chcesz
skopiować moba Slime i
utwórzyć nowego moba
do Minecraft i użyć własnej
tekstury).
Ok, więc po prostu w
Notepad++, zmień strukturę.
W tym przykładzie, po prostu
zmienimy go tak aby używał
tekstury krowy, ponieważ nie
zamierzamy stworzyć zupełnie
nowego moba.

Ponowna kompilacja kodu.

Teraz, po dokonaniu zmian czas,
aby ponownie skompilować kod.
Wystarczy uruchomić
recompile.bat i kod zostanie
ponownie skompilowany.
Jeśli są jakieś błędy podczas
kompilacji (jeśli masz jakieś błędy
składni, tzn. kodowanie jest
błędne) możesz je zobaczyć w folderze MCP\logs w pliku
minecraft_compile.log.
Jeśli wystąpią błędy, trzeba je
poprawić, zanim będziesz mógł
przetestować zmiany.

Testowanie zmiany.

Po tym jak kod zostanie
skompilowany, możesz
go przetestować za
pomocą test_game.bat Uruchomi się minecraft.

Udostępnienie moda.

Jeśli chcesz udostępnić modyfikację musisz wykonać pewne zadania.
1. W folderze MCP/conf plik client_obfuscation.txt. Usun cały tekst z niego i zastąp go nazwami klas które ty zmieniłeś np. EntitySlime. Jedna klasa w każdym wierszu.
2. Uruchom reobf.bat. Twoje zmiany zostały zapisane w MCP\final_out\Minecraft.
3. Te pliki są gotowe do dystrybucji.

Offline

 

#2 2012-05-24 15:28:41

 TheTescoPL

http://img825.imageshack.us/img825/9213/golduser.jpg

40741927
Call me!
Skąd: Dzierżoniów
Zarejestrowany: 2012-04-28
Posty: 144
Punktów :   
Hobby: Piłka nożna, cs , MC , lol :)
WWW

Re: Jak zrobić modyfikacje do minecraft

Plus i przylejam Dobra robota Mam malutkie wątpliwości z tym, że robiłeś to ty Ale OK


http://www.cedric.cba.pl/inne/Tesco.png
AvE BaRcA!!!!!!!!!!
Pomogłem? DaJ +

Offline

 

#3 2012-05-24 17:26:00

CytrynPL

Mod SMCraft

Zarejestrowany: 2012-05-13
Posty: 39
Punktów :   

Re: Jak zrobić modyfikacje do minecraft

No trochę wziąłem tekstu z yt od takiego ziomka ale pisałem sam!

Offline

 

#4 2012-05-25 06:41:14

 CzarnyUrok:*

Webmaster

38755301
Call me!
Skąd: Dzierżoniów / Wrocław
Zarejestrowany: 2012-04-28
Posty: 113
Punktów :   
Hobby: Webmastering, koszykówka
WWW

Re: Jak zrobić modyfikacje do minecraft

Więc nie pisz by CytrynPL. Podpis usunąłem. Ale teraz mam wątpliwości, czy w razie problemów z obsługą tego być pomógł? Wątpię. Osobiście znam się na języku JAVA (nie bez powodu jestem webmasterem tutaj ) i "rozkładając" MC nie koniecznie orientowałem się jakie elementy za co służą. Idzie za tym rozwiązłość komend w tej grze. Na chwilę obecną pozmieniałem w moim kliencie wiele rzeczy i wątpię czy ktokolwiek będzie chciał się uczyć chociaż podstawowych komend JAVA'y. Bo takimi programami to za wiele przy grze nie zrobisz.


Pozdrawiam


Każda hipokryzja prowadzi do herezji, która wyniszcza naród od środka ~ CzarnyUrok:*

Cedric :: Coś jest na rzeczy to blog, który pozwoli inaczej spojrzeć na świat.
Zapraszam!

1.Moderator nie nabija postów - moderator ma wiele do przekazania
2.Moderator nie myli się - moderator ma inne zdanie
3.Moderator nie obija się - moderator czuwa
4.Moderator nie rozmywa tematu - moderator przypomina o innych ważnych sprawach
5.Moderator nie obraża innych - moderator dobitnie zwraca uwagę
6.Moderator nie flooduje - moderator expresywnie wyraża swoje myśli
7.Moderator nie wykłuca się - moderator szkoli forumowiczów
8.Moderator nie zakłada głupich tematów - moderator sprawdza czujność forumiaków

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
GotLink.plskerls mroczni rycerze