💾 Archived View for arbtttrn6.flounder.online › j2me_igry.gmi captured on 2024-12-17 at 09:41:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

./index.gmi

Obnova staryh J2ME igr. Pisanje #1

{

Dato: 07/12/2024 23:40:00

[ISV] Meseca 3 pred tutym ja jesm našel staru igru, koju igral na starom telefonu otca (Samsung tip slajder) i dolgy čas ne mog najdti v internetu — Apocalypse 3000 (2004).

https://ibb.co/BzCCLF9

https://ibb.co/vJkT71p

Link do igry na SEclub.org (tam možno ju dobyti)

https://seclub.org/dn.php?d=4&r=3&c=3&fd=639

Priblizno 218 kb razmer *.jar fajla igry.

U me javila se ideja — prenesti igru na kompjutery i nove telefony s pomočju, naprimer, Godot.

V občem, podobna praktika imaje kak minimum taky problemny moment — Igra na novom motoru bude trěbovati vyše močnosti aparatov, neželi stara. Dodatno razmer igry bude, vse jedino, vyše, neželi razmer originalnoj igry.

Moja situacija je takova, že ja tutčas ne imam kompjutera, ale imam telefon (android 11), i druga čast/děl pisanja bude potom, tomu hod dejstv ide dalje...

Itak, da by dobyti fajl iz *.jar arhiva igry, potrěbne sut:

https://github.com/AnuthaDev/Jadec

https://play.google.com/store/apps/details?id=ru.iiec.cxxdroid

https://f-droid.org/packages/fr.ralala.hexviewer/

1) V Jadec izbirajemo potrěbny arhiv i puščajemo proces dekompilovanja.

Poslě zakončenja prenosimo dekompilovane fajly v ktoru-nebud direktoriju.

Oni budut pomogti za čitanje teksta igry, nazv fajlov i drugyh momentov.

2) Sprajty sut v *.dat fajlah, koji možno dobyti iz .*jar arhiva: jego možno odkryti s pomočju ktorogo-nebud arhivatora (ja jesm vžel Xarchiver).

Za dobytje sprajtov beremo indikatory *.PNG i iščemo jih v *.dat fajlah. Kod za to pišemo v cxxdroid. Fajly .*dat, koji potrěbno dekompilovati, dodajemo v město, v ktorom je zapuščajemy nami kod.

https://pastebin.com/7YusrSnE

Nažalost, ja ne jesm smog shraniti imena sprajtov. Ale jih možno uvideti v dekompilovanyh fajlah klasov (ale takože potrěbno domysljati/fantazovati, ktoro ime čije je.

3) Poslě dobytja sprajtov, potrěbno dobyti fajly muzyki. Kako ja jesm razobral — igrova muzyka tu generovana v kodu igry i ispolzuje/koristaje/bere specialne komponenty Java.

Ja myslim na "com.nokia.mid.sound.Sound", ale ne uverjen.

Kto znaje — može napisati me na elektroničnu počtu (napisana je v koncu zapisa).

4) Takože dopoka ne vidim, kako izgledajut igrove lokacije i kak ih dostati/čitati za to, da by ih prevesti v iny vid za dodanje v Godot. Budu mysliti za to nektorym momentom potom, ale akoli nekto hoče me pomogti, ja budu rad.

Moja e-počta: arturaiwasan[pes]gmail.com

}