Welcome, Guest. Please login or register.


Author Topic: Meglévő játékok módosítása (Read 3326 times)

Online szipucsu

  • EP addict
  • *
  • Posts: 7346
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Meglévő játékok módosítása
« on: 2017.October.30. 20:20:30 »
Már többször eszembe jutott, hogy a Magic Ball eredeti pályáit át kéne írni sokkal könnyebbekre. Például néhány pályát úgy, hogy ne lehessen ugrani, de ne legyen nehéz kikerülni a lyukakat sem. Az a baj azzal a játékkal, a pályát már ismerni kell előre, eleve nem lehet tudni, pl. mikor mekkorát kell ugrani, ez nagyon sokat ront a játékélményen. Valaki tervezett új pályákat, de azok nem hogy nem könnyebbek, hanem még nehezebbek, mint az eredeti. Nem tudom, ki az a BEES.g, aki az új pályákat tervezte, de kár, hogy nem tudni, hogyan tervezte azokat, milyen szerkesztőt használt, mert jó lenne kipróbálni.

A Grid Trouble érdekes lehet úgy, ha többen játsszák egyszerre, és a szörnyeket is valaki irányítja... Mondjuk 3 játékossal így eléggé izgalmas lenne.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #1 on: 2017.October.30. 21:19:50 »
Amikor átírtam CPC-re, úgy emlékszem megfejtettem, no de azóta el is felejtettem, mint a huzat :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #2 on: 2017.October.30. 21:23:34 »
Nem tudom, ki az a BEES.g, aki az új pályákat tervezte, de kár, hogy nem tudni, hogyan tervezte azokat, milyen szerkesztőt használt, mert jó lenne kipróbálni.

Valószínűleg vissza lehetne fejteni, hogy a játék milyen formátumban tárolja a pályákat, és utána már írni lehetne egy egyszerű programot ami arról konvertál szövegre (minden karakter egy mező a pályán) és vissza. "Felhasználóbarát" szerkesztő kifejezetten ehhez a játékhoz nem hinném, hogy elérhető lenne (ha a készítőknek volt is ilyen, nem tették közzé), de a Notepad vagy hasonló is alkalmas lehet ha nincs jobb. :)

Szerk.: 1E57h címnél található a pályát megjelenítő rutin, a pálya adat pedig a 2. lap végéig terjed (a megjelenítés kezdőcíme visszafelé halad). Egy sor 4 byte: a páratlan és a páros mezők alap színe, utána a "lyukak" színe, majd az azokhoz tartozó bit maszk (bit 0 = 1 ha az első mező lyuk, stb.). Nem tudom még, hogy a mezők speciális funkcióját (pl. víz, rakéta indítása, stb.) egyszerűen a színek döntik-e el, vagy valami más?
« Last Edit: 2017.October.30. 21:30:38 by IstvanV »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 56.0 Firefox 56.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Meglévő játékok módosítása
« Reply #3 on: 2017.October.30. 21:39:20 »
Talán segíthet, hogy kaptam Andrew Richards-tól forrást :-)

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #4 on: 2017.October.30. 21:42:34 »
Nem tudom még, hogy a mezők speciális funkcióját (pl. víz, rakéta indítása, stb.) egyszerűen a színek döntik-e el, vagy valami más?
úgy emlékszem a színek.

Talán segíthet, hogy kaptam Andrew Richards-tól forrást :-)
Óóó, neked mindig akad valami kincs a lácikódban, én meg anno a disassembly listából csináltam fordítható forrást :D

Online szipucsu

  • EP addict
  • *
  • Posts: 7346
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Meglévő játékok módosítása
« Reply #5 on: 2017.October.30. 21:59:24 »
Amikor átírtam CPC-re, úgy emlékszem megfejtettem, no de azóta el is felejtettem, mint a huzat :D
Átírtad CPC-re? Ilyen volt itt a fórumon, csak én nem emlékszem rá? Most rákerestem, de nem dobott ki hasonlót. Nem az Enterball-ra gondoltál?
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 56.0 Firefox 56.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Meglévő játékok módosítása
« Reply #6 on: 2017.October.30. 22:04:15 »
Mindenesetre most már készülhetne egy EP64/128/EXOS kompatibilis, pontszám mentős, pálya betöltős, mindent tudó verzió :oops:

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #7 on: 2017.October.31. 08:39:49 »
Átírtad CPC-re? Ilyen volt itt a fórumon, csak én nem emlékszem rá? Most rákerestem, de nem dobott ki hasonlót. Nem az Enterball-ra gondoltál?
Mind a kettőt :D
Out of this world (Magic ball)
TV Ball

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #8 on: 2017.October.31. 10:01:33 »
Talán segíthet, hogy kaptam Andrew Richards-tól forrást :-)

Ez a teljes forrás, vagy csak a betöltő? :oops: Ha jól látom, a legtöbb file bináris.

Mindenesetre most már készülhetne egy EP64/128/EXOS kompatibilis, pontszám mentős, pálya betöltős, mindent tudó verzió

Meg lehetne próbálni. Vagy akár új hasonló játékot készíteni, ha az nem lenne túl nagy feladat.

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #9 on: 2017.October.31. 10:29:59 »
Ha nincs benne mindennek a forrása, az enyém egy nagy forrás, igaz CPC-re átalakítva, de lehet megvan az EP verzió is.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Meglévő játékok módosítása
« Reply #10 on: 2017.October.31. 10:52:46 »
Mégsem egyszerű a pálya szerkesztés, a tényleges formátum tömörített, és csak előre definiált pálya részletekből épülhet fel. Tehát nem lehetséges bármelyik mezőre bármilyen színt tenni a pálya kezelés újraírása nélkül. De egyébként szöveges a formátum, minden pálya részlet egy betű, és a pálya végét a sor vége (0D 0A) jelzi: :)

:
1164"LAND"'JUMP THE HOLES"*0SSEABBCBBDSEBBBCBCCCZ
2164SS*0EABBDSEBBDSEBBDS*5SEBBDSSEBBDSSEBBDZ
3185SS*5EABBCBBBDGGSSGGGGSSSGGGGSSSHHHHSSSGGGGSSSFFFFSSSGGGGSSSGGGGSSECDZ
4105SS*5GGEABBBBBBDSSSEBDSSSGGGGGGHHddHHGGGGGGFFffFFGGGGGGHHddHHGGGGGGSSSGGGSSSZ
5185SS*1GGEADSEBBDSSEBBDSSSEBBDSSEBBDSEBBDGSZ
6185SS*1ABBADGGGGEBDSSSEBDSSSEBDSSSEBSSSEBSSSGGGGEDSSSEDGGGSSSEBDGEBBDSSSHHHFFFZ
7185SS*2GGGGEADGGEADGGGGGGGGSSSSGGGGGGGGEADSSSSGEBBBBDGGGGZ
8105SS*2EADGGGGSSEBDSSSEBDSSSEBDSSSEDSSSEBDSSSGGEBDGGSEDSEBDSSSFFFSSSGGGSSSHHSGGZ
9105SS*6EABADGGGGGSSSffffSSSSeeeeSSSSddddSSSSGGGGSSSSFFFFSSSSGGGGSSSSEBDGGGGZ
:
1285"SEA"'DO NOT SINK"SS*0EBBBBJIIMKBBBBJIIMNNLIIPPIIOOOIIPPPIIPPIIOOMNLIIKBBBZ
2285SS*5EBBBCBBBLOOOOPPPPIIIPPPPIIIMNNLIIIMNLIIOOOPPPPIIIMNIIILBDSeeeeZ
3285SS*5EBBBAJIIIMNNNNLIIIOOOOOPPPPPMNNNNNLOOOOOPPPPPIMNNNMOOOPPPKKKKJIIMBBDeGeeZ
4285SS*0EBADGGGEALIIIPPPPOOOONNNNLIIIMNLIIIMNLIIIMNABBBJIIIIIMNNNNNDeeZ
5285SS*2EBALIIIMNNNLIIIMKLIIIMKLIIIMNNNJIIIPPPPIIIMNNLIIIPPPPMNNDGeeSSSeeZ
6295SS*2EBBALOOOPPPNLOPPMNOOOPONNNMNLPPPPNNNNPPPPNNNNPNPNPNMPLNNNNPPPPOOOOZ
7295SS*2EBBACCADGGGEPPPPIIIIPPPPDGGGGSSGGGGGGEPIIIPDGGGGFFFFHHHHGGGGZ
8205SS*2EBBALIIMNNLIIIMNNLIIIIMNANLIIIIIMNNLIIIIIMNNLOOOOPPPPNNNPPDGGSFFFSHHHSGGZ
9205SS*2EBBADGGGGEADGGGGSSSFFSSSHHSSSGGEJIIIIIPOOOONNLOOOJIIIKBBBDGGGeeeZ
:
1385"ROAD"'NO JUMPING"SS*0QQQQRYYVTXXUQQW[[e[e[EBBBDeeSSGGW[[[WQQQRVTUW[[[eeZ
...stb.
« Last Edit: 2017.October.31. 11:03:31 by IstvanV »

Offline endi

  • EP addict
  • *
  • Posts: 6767
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Honlapom
Re: Meglévő játékok módosítása
« Reply #11 on: 2017.October.31. 10:58:53 »
szerintem magic ballból egy újat lenne érdemes írni. hatalmas és 3d-ben renderelt golyóval, amit epimgconv-al konvertálunk. vagy ha nem golyó akkor űrhajó, figura stb.
egy játszhatóbb, könnyebb verziót kell csinálni mert az eredeti szerintem játszhatatlan.
lenne még sok ötletem, csak hát ez már egy nagy projekt lenne :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Meglévő játékok módosítása
« Reply #12 on: 2017.October.31. 11:06:27 »
Egy korai verzió... :shock: :lol:
19422-019424-119426-2

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Meglévő játékok módosítása
« Reply #13 on: 2017.October.31. 11:07:44 »
Ez a teljes forrás, vagy csak a betöltő? :oops:
Ez jó kérdés :oops: Egyelőre még nem minden lemezét sikerült lementenie :-(

Offline endi

  • EP addict
  • *
  • Posts: 6767
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Honlapom
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D