Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zaawansowane Tworzenie Modów


karol202

Rekomendowane odpowiedzi

Opublikowano

@up spróbuj zrobić tego moda na Forge, a te funkcje setPotionEffect() usunąć z pliku głównego moda i dać je do konstruktora pliku Itemu.

  • Odpowiedzi 1,2 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

To mnie chyba przerasta... Nie wiem jak mam to wszystko przełożyc z ModLoad'era na Forge... Spróbuje troche pokombinować... Może się uda...

A co do plików serwa: mam je dodane, tylko że 'decopile.bat' nie umi ich zdekompilować.

Przypomniało mi się więc jeszcze dodam, że przy wykonaniu 'decompile.bat' też pojawia się jakis bład... Zaraz uruchomie 'decompile.bat' i prześlę co się tam wyświetla.

 

Pozdrawiam :)

 

Włąsnei uruchomiłem 'decompile.bat' na już zdekomilowanych plikach konsoli i udało się mu zdekompilować pliki serwera :D

== MCP 7.21 (data: 7.21, client: 1.4.4, server: 1.4.4) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
> Creating Retroguard config files
!! client already decompiled. Run cleanup before decompiling again !!
== Decompiling server using fernflower ==
> Creating SRGs
> Applying Retroguard
> Applying MCInjector
> Unpacking jar
> Copying classes
> Decompiling
> Copying sources
> Applying fernflower fixes
> Applying patches
> Cleaning comments
- Done in 159.15 seconds
== Reformating server ==
> Cleaning sources
> Reformating sources
- Done in 20.37 seconds
== Updating server ==
> Adding javadoc
> Renaming sources
- Done in 25.43 seconds
== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 26.19 seconds
> Generating server md5s
Aby kontynuować, naciśnij dowolny klawisz . . .

Z powodu że teraz pisze (przy 'reobfuscate.bat') że klient nie ma plików md5s, uruchomiłem 'updatemd5.bat'. Pisze tam coś takiego:

== MCP 7.21 (data: 7.21, client: 1.4.4, server: 1.4.4) ==
WARNING:
The updatemd5 script is unsupported and should only be run in special
cases, such as if there were compile errors in the last decompile which
have now been corrected. It will reset the changed status of all classes
for reobfuscation, and only classes modified afterwards will end up in
the reobf directory.
Only use this script if you absolutely know what you are doing, or when a
MCP team member asks you to do so.
If you really want to update all classes, enter "Yes" yes
== Recompiling client ==
> Cleaning bin
> Recompiling
- Done in 29.42 seconds
> Generating client md5s
== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 19.10 seconds
> Generating server md5s
Aby kontynuować, naciśnij dowolny klawisz . . .

Więc przypuszczam że wszytsko powinno być ok.

I chyba jest dobrze. :) W 'reobfuscate.bat' pisze:

== MCP 7.21 (data: 7.21, client: 1.4.4, server: 1.4.4) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
> Creating Retroguard config files
== Reobfuscating client ==
> Cleaning reobf
> Generating md5s
> Packing jar
> Reobfuscating jar
> Extracting modified classes
- Done in 15.10 seconds
== Reobfuscating server ==
> Cleaning reobf
> Generating md5s
> Packing jar
> Reobfuscating jar
> Extracting modified classes
- Done in 10.57 seconds
Aby kontynuować, naciśnij dowolny klawisz . . .

Tylko problem w tym, że w lokalizacji '\reobf\minecraft\' nie ma żadnych plików... o.O

Czy ktoś mógłby mi powiedzieć, dlaczego?

 

Pozdrawiam

 

Bartek

Opublikowano

@up

I teraz albo nie dałeś recompile.bat przed reobfuscate.bat, albo rzeczywiście MCP jest uszkodzone. Ale 20 XI wychodzi MC 1.4.5, więc chyba to poprawią wtedy.

Halo!

Opublikowano

@up i @2up to nie wina MCP. Czasami tak jest i trzeba robić moda od początku.

 

PS. Sprawdzał ktoś czy działa ta funkcja z efektami co wcześniej dałem.

Opublikowano

Ejejejejejejej :D

Robie MODa na FORGE :D

Chce isntalować i pisze

System nie może odnaleźć określonej ścieżki.

Aby kontynuować, naciśnij dowolny klawisz . . .

............

Opublikowano

Ja czekam w takim razie na MC 1.4.5 (czyli do jutra) i zobaczymy czy błędy zniknął...

 

'recompile.bat' klikam, i się wyświetla tak:

== MCP 7.21 (data: 7.21, client: 1.4.4, server: 1.4.4) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
== Recompiling client ==
> Cleaning bin
> Recompiling
- Done in 85.40 seconds
== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 91.62 seconds
Aby kontynuować, naciśnij dowolny klawisz . . .

Następnie (jak juz pisałem) klikam 'reobfuscate.bat', i tak jest tak:

== MCP 7.21 (data: 7.21, client: 1.4.4, server: 1.4.4) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
> Creating Retroguard config files
== Reobfuscating client ==
> Cleaning reobf
> Generating md5s
> Packing jar
> Reobfuscating jar
> Extracting modified classes
- Done in 13.41 seconds
== Reobfuscating server ==
> Cleaning reobf
> Generating md5s
> Packing jar
> Reobfuscating jar
> Extracting modified classes
- Done in 9.71 seconds
Aby kontynuować, naciśnij dowolny klawisz . . .

I teraz owszem, tworzy w '\reobf' foldery '\minecraft' i folder '\minecraft-server', ale nic w nich nie ma 8S

Więc raczej to błąd MCP 7.21.

 

W tej wersji mojego moda jest tylke zmian i uziwnień względem wersji MC 1.4.2 (z powodu poplątanego kodu...) że moda, można by powiedzieć, musiałem pisać prawie od początku.

 

Farge nie ogarniam i musiał bym się niego podszkolić... - ModLoader mi się podaoba :) i w tym poradniku jest więcej niemu poświecone.

 

Więc podsumowując:

Czekam na MC 1.4.5 i raczej MCP 7.21 ma jakiś błąd :(

 

Pozdrawiam :)

Bartosz Konkol

 

Ps. ciekawi mnie i intryguje taka rzecz: czy da się wgrać własnego moda na serwer Bukkit? (szukałem w necie ale niczego sensownego nie znalazłem)

Opublikowano

@up taki mod musiałby być na Forge ale trzeba go trochę inaczej zrobić. A to że nic nie ma w reobf/ to raczej nie wina MCP. Spróbuj po recompile dać updatemd5.

Opublikowano

@dyniozaur

Moj mod zwie się Set Modifications Świat Minecrafta. Moim celem jest zrobienie Aether'u (lub innego 'nowego' świata) na najnowsze wersję Minecarfta. Posiada wiele nowych bloków, itemów, dodatków do generatora struktur, zmian w plikach głównych MC i wiele wiele więcej. Ciągle go rozwijam.

Jak by cię to interesowało, to podam linka do spisu jego wersji: http://inne.bartoszkonkol.w8w.pl/minecraft/SM/updates/list/

Oprócz tego jest on używany na serwrze Minecraft'a (serwer zwie się "Świat MMinecrafta"): http://swiatminecrafta.xorg.pl/

 

@karol202

Update md5s robiłem, ale to tylko pomogło częściowo (jak juz pisałem). Poczekam sobie na MC 1.4.5 i może mnie olśni :)

Mam jeszcze takie pytanie: czy takiego moda jak ja mam (przyjmijmy że na MC 1.4.2) można by wrzucić do Bukkita? A jeżeli się da, to jak to zrobić?

 

Pozdrawiam :)

Opublikowano

Przyda się poradnik na robienie modyfikacji na serwer i portowanie na craftbukkita

 

http://o.aolcdn.com/hss/storage/midas/dbb2fba7a1724ff9f49593989439ae90/203012134/rih.gif

Opublikowano

Nie nie da się, przecież napisałem że musi być specjalnie robiony, nie wiem jak.

Szkoda :(. Bo ja troche Bukkita zmodyfikowałem (da się ale małą część) i jak np. na serwerze użyje mojego bloku, to się MC crachuje...

Opublikowano

Karol mógłbyś lepiej wytłumaczyć tworzenie tekstur pod Forge. Próbowałem już kilkoma sposobami i zawsze wychodzi mi biały blok z czarnymi łatami na każdej stronie.

Opublikowano

Witam,

Robiłem 'decopile.bat' na MCP 7.23, pod MC 1.4.5 - i wyskoczyła mi taki oto błąd:

== MCP 7.23 (data: 7.23, client: 1.4.5, server: 1.4.5) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
> Creating Retroguard config files
!! Modified jar detected. Unpredictable results !!
== Decompiling client using fernflower ==
> Creating SRGs
> Applying Retroguard
> Applying MCInjector
> Unpacking jar
> Copying classes
> Decompiling
> Copying sources
> Applying fernflower fixes
FATAL ERROR
Traceback (most recent call last):
 File "runtime\decompile.py", line 116, in decompile
   strip_comments=strip_comments, exc_update=exc_update)
 File "C:\MCP010v1.4.5\runtime\mcp.py", line 49, in decompile_side
   commands.process_fffixes(side)
 File "C:\MCP010v1.4.5\runtime\commands.py", line 980, in process_fffixes
   fffix(pathsrclk[side])
 File "C:\MCP010v1.4.5\runtime\pylibs\fffix.py", line 59, in fffix
   _process_file(src_file)
 File "C:\MCP010v1.4.5\runtime\pylibs\fffix.py", line 158, in _process_file
   shutil.move(tmp_file, src_file)
 File "shutil.pyc", line 300, in move
WindowsError: [Error 32] Proces nie mo┐e uzyskaŠ dostŕpu do pliku, poniewa┐ jest
on u┐ywany przez inny proces: 'src\\minecraft\\argo\\format\\CompactJsonFormatt
er.java.tmp'
Aby kontynuować, naciśnij dowolny klawisz . . .

Przypomniałem sobie, iż przy 1.4.4 błąd był taki sam, ale ja go zignorowałem...

Czy to może być powodem moich problemów?

Powiem jeszcze że wszytskie pliki w '\src\minecraft\' tworzą się normalnie...

Czy może to miec jakis związek z tym, że mam nowego antywirusa? Podczas wykonywania 'decopile.bat' wyskakuje jakaś informacja (przez antywirusa), ale jest to tylko info po angielsku i po chwili znika...

 

Pozdrawiam

 

ps. Za wszelką poświęconą mi pomoc (jak zawsze) bardzo dziękuję. ^_^

Opublikowano

Odinstalowałem tego antywirusa, bo się go nawet wyłaczyc nie dało o.O (tym antywirusem, jest: BullGuard).

Włączyłem 'cleanup.bat' a następnie 'decompile.bat', i chyba wszytko jest dobrze xD . Pisze tam (w 'decompile.bat'), tak:

== MCP 7.23 (data: 7.23, client: 1.4.5, server: 1.4.5) ==
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, ast
yle, astyle config
> Creating Retroguard config files
!! Modified jar detected. Unpredictable results !!
== Decompiling client using fernflower ==
> Creating SRGs
> Applying Retroguard
> Applying MCInjector
> Unpacking jar
> Copying classes
> Decompiling
> Copying sources
> Applying fernflower fixes
> Applying patches
'runtime\bin\applydiff.exe -p1 -u -i ..\..\temp\temp.patch -d src\minecraft' fai
led : 1
== ERRORS FOUND ==
1 out of 1 hunk ignored -- saving rejects to file 'net\minecraft\src\IntegratedS
er#'
==================
> Cleaning comments
- Done in 172.98 seconds
== Reformating client ==
> Cleaning sources
> Replacing OpenGL constants
> Reformating sources
- Done in 11.22 seconds
== Updating client ==
> Adding javadoc
> Renaming sources
- Done in 6.33 seconds
== Decompiling server using fernflower ==
> Creating SRGs
> Applying Retroguard
> Applying MCInjector
> Unpacking jar
> Copying classes
> Decompiling
> Copying sources
> Applying fernflower fixes
> Applying patches
> Cleaning comments
- Done in 217.09 seconds
== Reformating server ==
> Cleaning sources
> Reformating sources
- Done in 8.10 seconds
== Updating server ==
> Adding javadoc
> Renaming sources
- Done in 7.80 seconds
== Recompiling client ==
> Cleaning bin
> Recompiling
- Done in 45.26 seconds
> Generating client md5s
== Recompiling server ==
> Cleaning bin
> Recompiling
- Done in 12.90 seconds
> Generating server md5s
Aby kontynuować, naciśnij dowolny klawisz . . .

Więc chyba jest ok :)

Niepokoi mnie tylko ta część:

== ERRORS FOUND ==
1 out of 1 hunk ignored -- saving rejects to file 'net\minecraft\src\IntegratedS
er#'
==================

Co to może znaczyć?

Czy to może znowo coś popsuć?

 

Pozdrawiam i dziękuję za wszelką okazaną mi pomoc :rolleyes:

Opublikowano

Po włączeniu recompile.bat wychodzi mi taki Error, co zrobiłem źle?

== ERRORS FOUND ==
src\minecraft\net\minecraft\src\EntityMob.java:11: error: illegal escape char
acter
														 texture = "mob\M
ob.png";
																		 ^

 

Po za tym po uruchomieniu reobfuscate.bat pliki nie pojawiają się w folderze reobf...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...