Language…
18 users online: Batata Douce, bersi, Golden Yoshi, Green, Hammerer,  MarioFanGamer, mathie,  Mellonpizza, OrangeBronzeDaisy, PalaceSwitcher, Phyll, RetroLuigi, Ringo, Sokobansolver, spr0ches, SubconsciousEye, yoshi9429, zAce08xZ - Guests: 198 - Bots: 102
Users: 64,441 (2,488 active)
Latest user: Victor90

Hungarian

  • Pages:
  • 1
  • 2
(to the other people: I know this won't be very active [well, we never know], but I'm opening this since this could be actually useful)

Nos...üdvözlet a magyaroknak az SMW Central magyar "részlegében"! :D
Ha egészen véletlenül a Super Mario World módosításához (moddolásához, hackeléséhez) keresel hozzávalókat, tanácsot, akkor jó helyen jársz. Habár nem túl sok magyarral találkoztam eddig, akit különösebben érdekelne a téma (főleg nem való életben...), de páran is el tudunk beszélgetni, végül is.
Amint láthatod, már elég jártas vagyok a témában, és mindig örülök, ha új magyar érdeklődőkre találok. :P Úgyhogy ha bármilyen kérdésetek, hozzászólni valótok van, minden ebbe a thread-be jöhet!

Magyar felhasználók listája (akikről tudok):
- andrevus
- Brian94
- Hadron (én is benne vagyok, nem? :P)
- tutajkk
- Dezsi
- Hacker00
- KikiGames
- mchabez
- Truner
- FloodresistantMirrordrill

Meg még jó pár "távolról érdeklődő" a magyar Big N fórumon. (itt van a fórum SMW hacking topicja, amit szintén én nyitottam: link) Sajnos ez a fórum már nem létezik, a topic is törlődött. :(

Magyar származású felhasználók (akikről tudok):
- Weeabuu
- mszegedy

Remélem akad majd pár válasz ehhez a thread-hez, innentől fogva akár vehetjük is ezt a "magyar SMW hacking központjának". :P
Én már készítettem Automatic Mario-t, de csak úgy, hogy úgy mozogtak a platformok, hogy Meg sem kellet mozdulnod, sőt mindíg 29-et ugrott a végén! :D
De azt tudod, hogy hogy kell olyat, hogy Mario magától menjen, vagy fusson?
Zsíííírrrr! Végre egy válasz! Köszönöm Kiki hogy megtörted a csendet. :D

Igen, jók az automatic Mario-k, bár én még úgy igazából egyszer sem próbáltam készíteni (volt egy nagyon rövidke próbálkozásom évekkel ezelőtt de hamar meguntam). Természetesen az a legnagyobb poén ha még zenére is mennek a hangeffektek. Ha jól emlékszem, ezen az oldalon volt pár éve egy verseny ahol Automatic Mario pályákat kellett beküldeni.

Igen, viszonylag könnyen megoldható ha tudod használni a Lunar Magic-et, valamint azon kívül kell tudnod használni a Sprite Tool-t, amivel egy futás vagy gyaloglás generátort kell beillesztened. Lehet hogy bonyolultan hangzik de nem nehéz tényleg :P
Originally posted by Santa's Letter
Zsíííírrrr! Végre egy válasz! Köszönöm Kiki hogy megtörted a csendet. :D

Igen, jók az automatic Mario-k, bár én még úgy igazából egyszer sem próbáltam készíteni (volt egy nagyon rövidke próbálkozásom évekkel ezelőtt de hamar meguntam). Természetesen az a legnagyobb poén ha még zenére is mennek a hangeffektek. Ha jól emlékszem, ezen az oldalon volt pár éve egy verseny ahol Automatic Mario pályákat kellett beküldeni.

Igen, viszonylag könnyen megoldható ha tudod használni a Lunar Magic-et, valamint azon kívül kell tudnod használni a Sprite Tool-t, amivel egy futás vagy gyaloglás generátort kell beillesztened. Lehet hogy bonyolultan hangzik de nem nehéz tényleg :P


Tudom, én most kezdtem el egyet, felélesztetted bennem a TŰŰŰZEEET! :D

SZERK.:
Máris van egy kis problémám! :(
Ha sok dolgot lerakok Lunar Magic-el, akkor néhány eltünik. Nem tudod, hogy mit kellene csinálnom? :)
Nem tudnál segíteni a Sprite Tool-al kapcsolatban?
Nem sikerül összehoznom. :(
Megadom a Rom nevét, majd a sprites-ba beírom a nevét a dolognak, amit letöltöttem, és egy számot, de utána semmi. :(
Vagy csak nekem nem sikerül valamiért! :(
Bocsi ha kicsit későn válaszolok, csak tudod, karácsony meg ilyenek... :P

Quote
Ha sok dolgot lerakok Lunar Magic-el, akkor néhány eltünik. Nem tudod, hogy mit kellene csinálnom?


Hogy érted pontosan hogy eltűnik? A szerkesztőprogramból tűnik el a képe vagy csak magában a játékban nem jelenik meg? Egy dolog amire tudok gondolni hogy túl sok sprite-ot (ellenséget stb) tettél egy helyre és nem bírja a játék feldolgozni, van néha ilyen. Van egy patch külön ennek a javítására, bár az sem működik minden esetben...én azt tanácsolom hogy kicsit levegősebben használd a sprite-okat. :)

Quote
Megadom a Rom nevét, majd a sprites-ba beírom a nevét a dolognak, amit letöltöttem, és egy számot, de utána semmi.


Hmm, a Romi's Sprite Tool-t használod ugye? (tanácsos mert azt jóval egyszerűbb) Hát, kell figyelni egy-két dologra:

1. a megfelelő könyvtárban kell lennie az .asm és a .cfg fájlnak (legvalószínűbb hogy a [sprites] könyvtárba, de lehet hogy a [generator] vagy a [shooter] mappába kell tenned, ez a sprite típusától függ)

2. a sprites.txt fájlt kell ugye szerkeszened ahhoz hogy tudja a program mely sprite-okat akarod beillleszteni.
szóval ha egy új [sprite] típusú sprite-ot akarsz beilleszteni akkor egy új sorba írod a sprite.txt-ben:
10 sprite.cfg

(fontos hogy a cfg fájlra kell hivatkoznod)

3. és ugye a sprite tool.exe-be a sprite.txt-t kell beírnod a rom neve után

Ha mindent jól csináltál akkor elvileg kell működnie.
(ja, és persze Lunar Magic-ben nem tudsz csak úgy custom sprite-ot beilleszteni a pályádra...ha ezzel megvagy akkor csak kérdezz és szívesen elmagyarázom)
Originally posted by Santa's Letter
Bocsi ha kicsit későn válaszolok, csak tudod, karácsony meg ilyenek... :P

Quote
Ha sok dolgot lerakok Lunar Magic-el, akkor néhány eltünik. Nem tudod, hogy mit kellene csinálnom?


Hogy érted pontosan hogy eltűnik? A szerkesztőprogramból tűnik el a képe vagy csak magában a játékban nem jelenik meg? Egy dolog amire tudok gondolni hogy túl sok sprite-ot (ellenséget stb) tettél egy helyre és nem bírja a játék feldolgozni, van néha ilyen. Van egy patch külön ennek a javítására, bár az sem működik minden esetben...én azt tanácsolom hogy kicsit levegősebben használd a sprite-okat. :)

Quote
Megadom a Rom nevét, majd a sprites-ba beírom a nevét a dolognak, amit letöltöttem, és egy számot, de utána semmi.


Hmm, a Romi's Sprite Tool-t használod ugye? (tanácsos mert azt jóval egyszerűbb) Hát, kell figyelni egy-két dologra:

1. a megfelelő könyvtárban kell lennie az .asm és a .cfg fájlnak (legvalószínűbb hogy a [sprites] könyvtárba, de lehet hogy a [generator] vagy a [shooter] mappába kell tenned, ez a sprite típusától függ)

2. a sprites.txt fájlt kell ugye szerkeszened ahhoz hogy tudja a program mely sprite-okat akarod beillleszteni.
szóval ha egy új [sprite] típusú sprite-ot akarsz beilleszteni akkor egy új sorba írod a sprite.txt-ben:
10 sprite.cfg

(fontos hogy a cfg fájlra kell hivatkoznod)

3. és ugye a sprite tool.exe-be a sprite.txt-t kell beírnod a rom neve után

Ha mindent jól csináltál akkor elvileg kell működnie.
(ja, és persze Lunar Magic-ben nem tudsz csak úgy custom sprite-ot beilleszteni a pályádra...ha ezzel megvagy akkor csak kérdezz és szívesen elmagyarázom)


Ezzel eddig is megvoltam! :D
Innen tovább nem működik a dolog.
kiírja a Sprite Tool, hogy kész van, és amikor már a Lunar Magic-ben is beilleszteném, akkor már egy létező dolgot ad be helyette! :( Mondjuk vakond .
melyik az a Patch amivel több dolgot is lerakhatnék? Mert igen, az a problémám, hogy a játékban nem jelennek meg! :( Ja, és mit kell a lassulás ellen csinálni? Mert ha sok dolog van a pályán, akkor belassul. :( Ez az eredeti játéknál is szokott lenni, pl. a 3. pályán!
Ismered a Co-op sprite-ot? azzal nem tudok boldogulni! :(
Köszi, hogy segítesz! :)
Most egy teljes SMW Hack-et készítek éppen, és ezért
kérdezősködök.

Kb. a 20. szerkesztésem! :)
Beraktam néhány dolgot a SMW-be, de generátor is kéne hozzá, de azt valamiért nem akarja berakni. Hogy kéne a Sprite.txt-t szerkeztenem, ahhoz hogy a generator mappából rakja a játékba?

Na kb. a 100. szerkesztésem:
beraktam a generátort, de a boomerang és a kalapács helyett ilyen kék valami lett amik leesnek, Mario fölé raktam, és rajta is csak átesnek, mi lehet a baj?
Kb. 182. szerkesztés:
Sikerült minden, kérlek segíts abban, hogy a grafikát hogy kell hozzárakni az új sprite-okhoz!
Megvan a GFX01.bin file, azt beraktab az exGFX-be.... tovább?
Ja amúgy én régen minden ilyen dolgot tudtam, csak már régen volt! :)
Na az tök jó hogy már ennyi mindent tudsz. Bocs ha kicsit még túl kezdőnek néztelek, csak kicsit úgy tűnik túl hozzászoktam ehhez. :P

Nos, ha minden OK a sprite tool-al, akkor ugye LM-ben sem mindegy hogy illeszted be a sprite-ot. Amikor átváltasz sprite szerkesztő módba, nyomsz egy Insert-et, Command részbe a sprite számát és az Extra Bits-be 2-t (vagy 3-at, néha változik a sprite funkciója ha más számot adsz meg), ha custom sprite. Valószínűleg valami hülyeséget fog mutatni a program, de ne foglalkozz vele, a játékban jónak kell lennie.

Hogy több spriteot használhass, a sprite memory problémát kell megoldani a No More Sprite Tile Limits patch-el. Ha Xkas-t tudod használni, akkor minden rendben lesz.

Lassulás ellen: Lunar Magic 1.82-től megtalálható a programban az Extreme FastROM patch.
Options -> Enable FastROM Speed & Apply Patch
Options -> Use FastROM addressing

Nem fog minden problémát megoldani de a legtöbbet valszeg igen.

Hát, igazából sosem próbáltam még a Co-op sprite-ot, gondolom valamivel komplikáltabb beilleszteni...lehet patch is kell hozzá meg pár más cucc.

- Nevezd át a GFX01-et ExGFX###-é, ahol ### egy szám 100 és FFF között (lehet 80 és FF között is amúgy).
- Nyomd meg a sárga gombát LM-ben
- a piros mérgesgomba ablakban az SP2 részt írd át arra a számra amit az Exgfx-nél használtál (azért SP2 mert abban volt alapértelmezett a GFX01)

Remélem minden működik, és nyugodtan kérdezz csak bármennyit, tiszta öröm magyarul válaszolni :D
Jól van, ez volt a tippem, de nem akartam elrontani az egészet, mert már többször újrakezdtem. :) Grafika nélkül is tudtam tesztelni a pályát, ezért nem volt annyira nagy baj! :)
Nem vagyok annyira kezdő én, csak vissza kell zökkeni. :) Mert nemrég egy teljes New Super Mario Bros. Wii Hack-et is befejeztem, és teljesen más a kettő! :)
Na köszönöm, a segítséget, ha van valami, akkor hozzád fordulok, ha nem baj.
Meggyűlik a bajom ezzel a custom music dologgal. :(
Már újrakezdtem, mert újra lett telepítve a gépem, de kezdek beleunni. :/
Kellene valaki, aki segít elkészíteni. egy Super Mario 64 HP kijelzővel, és SM64 ugrásokkal ellátott SMW hack-et szeretnék készíteni. Új zenékkel, új pályaelemekkel, és új ellenségekkel. És persze új pályákkal. :D Csak egyedül "újra" kezdőként nem megy. :(
Kár, hogy most magamban beszélek, mert ezt senki nem olvassa. :(
Helló! Gondoltam benézek ide is...
Valamennyire jártas vagyok az ASM-ben, de a 65816 variánst még tanulom. Az all.log-ot is böngészgetem.
YouTube
Király, minding jó látni új embereket :D

Ez jól hangzik, úgy tűnik, eddig te vagy az első olyan magyar aki mélyebben beleásta magát a dologba. Az én ASM tudásom eléggé minimális, bár tervezem hogy egyszer jobban megtanulom, mindenesetre custom sprite-okat mindenképp szeretnék majd készíteni (talán most nyáron..?).

Amúgy valami hack-et próbáltál már készíteni, vagy inkább csak játszottál?
Még nem, csak játszom azokat. Azonban csinálnék valamit a 24 órás versenyre, igaz, pályadizájnban kezdő vagyok :)
YouTube
Biztosíthatlak, a pályadizájn megtanulása sokkal könnyebb mint az x86-ASM. :P

Egyébként igen, jók ezek a kis versenyek, és elvileg nemsokára lesz is egy 24 órás megint. Bár nem hiszem hogy részt fogok venni, inkább a "fő" hackemen kéne dolgoznom..
Várom én is a BBL2-t!

Egy gyors blokk...
Code
db $42

JMP start : JMP end : JMP end
JMP end : JMP end 
JMP end : JMP end
JMP end : JMP end : JMP end


start:
  PHA
  LDA $19
  INC A
  AND #$03
  STA $19
  PLA
end:
  RTL


... ami lecseréli Mario jelenlegi powerupját ha alulról ütod. Még nem teszteltem. így megy: kicsi -> nagy -> palást -> tűz -> kicsi stb. Debugoláshoz jól jöhet. Nem küldtem el, mások csináltak hasonlót...
Viselkedjen 130as blokként.
YouTube
Na igen ez még valami olyasmi amit még én is értek :)

Bár sose jöttem rá igazából mit is csinál az "AND" operátor, pedig több tutorialt is próbáltam már. Esetleg azt el tudnád magyarázni?
Az AND operátor az A regiszter és a paraméter között bitenként elvégzi a logikai AND műveletet:
Code
0 AND 0 -> 0
0 AND 1 -> 0
1 AND 0 -> 0
1 AND 1 -> 1

És elmenti az eredményt az A regiszterbe.

Vegyünk egy példát: tegyük fel hogy most Mario-nak tűzvirágja van. Ha megüti a blokkot (amit az előbb írtam), akkor kicsi lesz. Miért?
Veszem a $19 értékét az A-ba, ami ebben az esetben 3. Binárisan 00000011.
Megemelem 1-gyel és az A értéke 4 (00000100) lesz, ez nem használható a $19-es addressen. Ezért használom az AND #$03 utasítást, ami ennyit csinál:
Code
     A 00000100
AND #3 00000011
       --------
     = 00000000

így az A értéke 0 lesz és ezt menti el a $19-re.
YouTube
(jaj bocs hogy ilyen későn válaszoltam, teljesen kiment a fejemből >_< de jó látni hogy te még felnézel a fórumra!)

Ó, most már úgy nagyjából értem, szóval igazából itt most az AND-et kivonásra használod. De lehet használni más műveletekre is igaz? (gondolom attól függ hogy milyen számot mivel AND-elsz)
Fuh, kicsit bonyolult ez így elsőre. Gondolom mindig át kell konvertálgatni és kiszámolgatni hogy mi lesz a jó megoldás, érdekes.

Amúgy azóta nézegettél dolgokat, készülgetsz a 24 órás versenyre? :) (gondolom láttad hogy 26-odikán lesz)
Az AND utasítás tulajdonképpen egy bitszűrő, szóval igen.

A versenyre valamennyire készülök. Remélem belekerülök legalább a középmezőnybe.

SZERK:
Ez a PDF részletesen leírja a processzor működését, innen és innen letölthetőek a hivatalos SNES fejlesztési dokumentumok, ez pedig egy összefoglaló az SNES-hez. Ha tanulsz ASM-et, ezek hasznosak lehetnek.
YouTube
*újraír*
Sziasztok!
Valaki el tudná nekem magyarázni az ADSR használatát?
Magát az Attack-Decrease-Sustain-Release-t értem, csak azt nem, hogy itt hogy kéne használni, megy hogy egyáltalán hogy változtatja meg a hangzást. Példának okáért ezt szeretném eredetibbé tenni, vagy 8-bitesebbé. Azt tudom, hogy $-t kell a parancs elé tenni, meg hogy 8-vannál nem lehet nagyobb, de ennél nem sokkal többet. Úgyhogy valami nagyon alapszintű segítséget kérnék.
Amúgy azért szeretném 8-bitesre csinálni, mert a játék többi zenéjének volt egy 8-bites prototípusa, ami szerintem sokkal jobban hangzott. pl.: kész-wip
Vigyázat! a linkek NEM új lapon nyílnak meg!
  • Pages:
  • 1
  • 2