Welcome, Guest. Please login or register.


Author Topic: Exorcist (Read 21703 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7345
  • 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: Exorcist
« Reply #75 on: 2017.October.16. 20:01:57 »
Első próbálkozás:
* exorcist song1.ep128s (55.44 kB - downloaded 33 times.)
19152-1

Talán elmegy, mondjuk a hangerőn lehetne változtatni a végefelé.
Nem teljesen az eredeti envelope.txt-t használja. Kellene hozzá az envelope is? Milyen formátumban töltsem fel?
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 szipucsu

  • EP addict
  • *
  • Posts: 7345
  • 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: Exorcist
« Reply #76 on: 2017.October.16. 20:13:17 »
Még lehetne azt is, hogy amikor a két csatornán majdnem ugyanaz a hang szól, arra az időre gyűrűmodulációt dobni rá
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 IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #77 on: 2017.October.16. 20:24:38 »
Első próbálkozás:

Jó lett, csak a "Xorgame" konvertáló program és lejátszó korlátai miatt a hely nagy részét elfogyasztja, az 50 Hz-es osztott csatornákat és egyéb effektusokat ezek rossz hatásfokkal (azaz pazarlóan) kezelik. Bár még így is elférne mellette az eredeti C16-os zene és annak torzított változata, a dobosított már nem, vagy legalábbis csak a dobok nélkül.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7345
  • 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: Exorcist
« Reply #78 on: 2017.October.16. 20:32:00 »
az 50 Hz-es osztott csatornákat és egyéb effektusokat ezek rossz hatásfokkal (azaz pazarlóan) kezelik.
Az osztott csatorna helyett lehetne az envelope.txt-be is tenni ilyen "osztást", és akkor nem lenne osztott csatorna. De akkor envelope-ból lenne több.
Vagy még azt lehetne, hogy a te dobos verzióddal össze "copypastézni" ezt (a Cakewalk Expressel menne szerintem), és akkor egyetlen fájlban lenne az egész. (Közben is figyelni kell erre-arra, pl. mindkét fájl envelope-jait megtartani, áthelyezni, ha kell. Mondjuk kicsit macerás, de egyszer kellene megcsinálni, utána jó lesz.)
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 IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #79 on: 2017.October.16. 20:35:27 »
Az osztott csatorna helyett lehetne az envelope.txt-be is tenni ilyen "osztást", és akkor nem lenne osztott csatorna.

Ez nem jelentene különbséget, az effektus ugyanaz marad, konvertálásnál már csak a DAVE adat számít. :) De ha megoldható, 128K-s gépen esetleg lehetne akár teljes MIDI zene is csak a menünél.

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #80 on: 2017.October.16. 20:47:20 »
Első próbálkozás:
Talán elmegy, mondjuk a hangerőn lehetne változtatni a végefelé.
Nem teljesen az eredeti envelope.txt-t használja. Kellene hozzá az envelope is? Milyen formátumban töltsem fel?
Szerintem nagyon jó.
Jó lett, csak a "Xorgame" konvertáló program és lejátszó korlátai miatt a hely nagy részét elfogyasztja, az 50 Hz-es osztott csatornákat és egyéb effektusokat ezek rossz hatásfokkal (azaz pazarlóan) kezelik. Bár még így is elférne mellette az eredeti C16-os zene és annak torzított változata, a dobosított már nem, vagy legalábbis csak a dobok nélkül.
Az a tervem, hogy tömörítve tárolom a zenét, a dobosított csak ZIP-pel teszteltem még, nincs 1k a több mint 4 helyett.
Leteszteltem most DTF LZ-vel is, 861 byte. :D
Ez nem jelentene különbséget, az effektus ugyanaz marad, konvertálásnál már csak a DAVE adat számít. :) De ha megoldható, 128K-s gépen esetleg lehetne akár teljes MIDI zene is csak a menünél.
Sztem simán, megmókolom úgy a programot :ds_icon_cheesygrin: (vagy arra gondoltál, hogy rendes midi lejátszás a nemlétező midi kártyán? :D )

Javítottam két hibát, és a dobos verzió szól, még a régi lejátszó rutinnal.
A pont megmaradós hibát az okozta, amit délután írtam.
A hiányzó térkép elemet, ami valójában megvolt, csak nem lett megjelenítve, meg az, hogy a megjelenítő ciklis 8 helyett csak 7-szer futott :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #81 on: 2017.October.16. 21:05:32 »
Szerintem nagyon jó.Az a tervem, hogy tömörítve tárolom a zenét, a dobosított csak ZIP-pel teszteltem még, nincs 1k a több mint 4 helyett.

Tömörítve természetesen kevesebb helyet foglalna, de akkor játék közben kellene kicsomagolgatni, ami vagy akadozást eredményezne, vagy azt kellene megoldani, hogy ez a "háttérben" történjen (pl. mint a SIDBASIC-ben, az egész játék megszakításban futna és a főprogramban csak a kicsomagoló rutin).

A xorplay.s lejátszó lehetővé teszi több zene tárolását egy adathalmazban, ezek megosztva használják ugyanazt a burkológörbe területet. A musicInit hívásakor az A regiszter a zene száma. Kisebb továbbfejlesztéssel a csatornák külön is inicializálhatók, így a Magic Ball-hoz hasonlóan remixelhető lenne a zene játék közben.

Quote
vagy arra gondoltál, hogy rendes midi lejátszás a nemlétező midi kártyán? :D )

A midi_asm.com egyszerűbb változatának a beépítésére és mididata.bin formátumú zenének a használatára.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7345
  • 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: Exorcist
« Reply #82 on: 2017.October.16. 21:16:17 »
Javítottam két hibát, és a dobos verzió szól, még a régi lejátszó rutinnal.
Egy apró "hiba", de belefér: lövésnél ha itt lefele lövök, átlő a falakon, és a falak szép színesek lesznek a lövés helyén. De "lövésem" sincs, mi okozza. De ettől a lényegnek még nem "lőttek", nem lényeges.
* színesítő lövés.ep128s (52.32 kB - downloaded 25 times.)
UI.: Ezt a snapshotot nem tudom megnyitni, pedig az előbb "lőttem".
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: Exorcist
« Reply #83 on: 2017.October.16. 21:20:02 »
Egy apró "hiba", de belefér: lövésnél ha itt lefele lövök, átlő a falakon, és a falak szép színesek lesznek a lövés helyén. De "lövésem" sincs, mi okozza. De ettől a lényegnek még nem "lőttek", nem lényeges.
UI.: Ezt a snapshotot nem tudom megnyitni, pedig az előbb "lőttem".
Szedd le az ékezetes karaktereket :) , volt egy snapshotod, amivel pont így jártam.
Jobban szaporodnak a problémák, mint fogynak :D

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #84 on: 2017.October.16. 21:23:24 »
Tömörítve természetesen kevesebb helyet foglalna, de akkor játék közben kellene kicsomagolgatni, ami vagy akadozást eredményezne, vagy azt kellene megoldani, hogy ez a "háttérben" történjen (pl. mint a SIDBASIC-ben, az egész játék megszakításban futna és a főprogramban csak a kicsomagoló rutin).
Arra gondoltam, hogy pályaváltáskor lenne kicsomagolás, egy pályán egy zene szólna, és az ellen számától függően szólna más zene.
A xorplay.s lejátszó lehetővé teszi több zene tárolását egy adathalmazban, ezek megosztva használják ugyanazt a burkológörbe területet. A musicInit hívásakor az A regiszter a zene száma. Kisebb továbbfejlesztéssel a csatornák külön is inicializálhatók, így a Magic Ball-hoz hasonlóan remixelhető lenne a zene játék közben.
Ez érdekes, és akkor elméletileg szólhatna egy-egy csatorna másik zenéből?
A midi_asm.com egyszerűbb változatának a beépítésére és mididata.bin formátumú zenének a használatára.
Ez  a megoldás miért lenne jó nekünk?
Hangzásban ugyanott lennénk, hosszabb zenét lehetne lejátszani?

Offline szipucsu

  • EP addict
  • *
  • Posts: 7345
  • 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: Exorcist
« Reply #85 on: 2017.October.16. 21:29:18 »
exorcist.env

Code: [Select]
-38, -40 {                              # 38, 40 = Acoustic, Electric Snare   0, 63, 47, 0,Itt honnan tudja a program, hogy a # jel meddig érvényes? Hogy a 0,63... már kell?
Igaz, most, amikor ide beszúrtam, a 0,63-tól kezdve új sorba rakta, de a txt fájlban nem.
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 szipucsu

  • EP addict
  • *
  • Posts: 7345
  • 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: Exorcist
« Reply #86 on: 2017.October.16. 21:34:47 »
Szedd le az ékezetes karaktereket
Így tényleg jó. De csak a hosszú ő volt a gond, rövid ö-vel már megnyitja.
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 IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #87 on: 2017.October.16. 21:35:18 »
Arra gondoltam, hogy pályaváltáskor lenne kicsomagolás, egy pályán egy zene szólna, és az ellen számától függően szólna más zene.

Ez is egy lehetőség, bár korábban már bejárt pályákra visszatérve zavaró lenne, ha a zene mindig újraindulna. De ez javítható azzal, ha csak akkor történne kicsomagolás és a zene újraindítása, ha másik zenére kell váltani. Mindenesetre a file formátumból ebben az esetben célszerűbb lenne törölni a zene táblázatot, mert csak a helyet pazarolja.

Quote
Ez érdekes, és akkor elméletileg szólhatna egy-egy csatorna másik zenéből?

Igen, ha az adott zenéknél ennek van értelme.

Quote
Ez a megoldás miért lenne jó nekünk? Hangzásban ugyanott lennénk, hosszabb zenét lehetne lejátszani?

Nem korlátozná a kezdetleges file formátum a zene bonyolultságát, a fenti "exorcist song 1" például már elfogyasztja az 1K-s burkológörbe puffer 90%-át, a zene várható további bővítése után már nem működne a konvertálás. :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4756
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #88 on: 2017.October.16. 21:38:06 »
Code: [Select]
-38, -40 {                              # 38, 40 = Acoustic, Electric Snare   0, 63, 47, 0,Itt honnan tudja a program, hogy a # jel meddig érvényes? Hogy a 0,63... már kell?

Ha Notepad-del nyitottad meg, akkor az nem működik Unix típusú (csak LF a sor végén) .txt formátummal :oops:, előbb konvertálni kell DOS-osra, például a Wordpad-ben megnyitva és mentve. A Notepad ezen hiányossága még évtizedek után sem szűnt meg. :)

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #89 on: 2017.October.16. 21:43:05 »
Ez is egy lehetőség, bár korábban már bejárt pályákra visszatérve zavaró lenne, ha a zene mindig újraindulna. De ez javítható azzal, ha csak akkor történne kicsomagolás és a zene újraindítása, ha másik zenére kell váltani. Mindenesetre a file formátumból ebben az esetben célszerűbb lenne törölni a zene táblázatot, mert csak a helyet pazarolja.
Arra gondoltam, hogy a befejezett pályáknak külön zenéje lenne, és csak akkor lenne kicsomagolás, ha nem az épp lejátszandó zene van már kicsomva.
Igen, ha az adott zenéknél ennek van értelme.
Még mindig érdekesen hangzik :), bár ebben te, vagy Szipucsu tudna segíteni mit hogyan, és gondolom csak a különbüző Exorcist változatoknál lenne értelme.
Nem korlátozná a kezdetleges file formátum a zene bonyolultságát, a fenti "exorcist song 1" például már elfogyasztja az 1K-s burkológörbe puffer 90%-át, a zene várható további bővítése után már nem működne a konvertálás. :)
Így már minden világos, sztem ez is megoldható.