Nach diesem Tutorial kannst du BTSD bedienen und Blöcke im .bin und .asm Format
in eure ROM einfügen.
Als erstes einmal: Was ist BTSD?
Block Tool Super Deluxe ist einn Tool, das dir erlaubt, Blöcke
als .asm und .bin Dateiformat einfach in deine Rom einzufügen.
Es unterscheidet sich von dem Normalen Block Tool, dass es mehr Blöcke einfügen
kann und weniger errors hat. Die meisten Blöcke kann man auch nur Mit BTSD und
nicht mit BT in die Rom einfügen
2. Wo bekomme ich BTSD
HIER!
3. Was brauch ich sonst noch, um loszulegen?
Nichts mehr, ausser deinen Hack und einen Block, den du einfügen möchtest.
Diese bekommst du HIER
Öffnen einer ROM:
Wenn ihr BTSD öffnet, siehst du erst einmal ein leeres Fenster:
Zu erst einmal musst du deine ROM öffnen. Falls du nicht weißt, wie das geht, was
wahrscheinlich unwahrscheinlich sein wird:
File => OPEN bzw. STRG+O
Editieren der Database:
Wenn du deine ROM zum ersten mal mit diesem Programm öffnest, erhälst du
einige Meldungen, die du ignorieren kannst. Nun registrierst du deinen Block
in BTSD. Das machst du in der Database:
DATA => EDIT DATABASE
Im linken Fenster kannst du deine Bisher registrierten Blöcke ansehen. Um einen
neuen hinzuzufügen, drückst du auf den "Add" Button. Es werden sich die mittleren Fenster
aktivieren:
Verschiebe all deine Blöcke in den order .asm in dem Ordner, wo BTSD sich befindet.
Wenn du einen Block einfügen möchtest, hat er entweder das Dateiformat .asm oder .bin
oben wählst du deine Registerkarte aus:
Block Name:
Hier schreibst du den Namen für den Block ein.
Description:
Hier Rein schreibst du die Beschreibung für den Block, die später auch in Lunar Magic zu sehen
ist. Umlaute werden aber durch andere Zeichen ersetzt.
ASM Path/BIN Path:
Wenn dein Block test.asm heißt und er sich im asm ordner befindet, schreibst du:
asm\test.asm
Wenn dein Block test.bin heißt und er sich im asm ordner befindet, schreibst du:
asm\test.bin
Hast du einen .asm Block verwendet, kannst du den Nächsten Schritt überspringen
und zu dem Kapitel EInfügen von Blöcken gehen.
Hast du einen .bin block, musst du noch angeben, wann er aktiviert werden Soll:
Mario Below: Mario trifft ihn von Unten
Mario Above: Mario trifft ihn von Oben
Mario Side: Mario trifft ihn von den Seiten
SpriteVert: Ein Sprite trifft ihn Vertikal
SpriteHorz: in Sorite trifft ihn Horizontal
Fireball: marios Fireball trifft ihn
Cape: Marios Cape-Attacke trifft ihn
"0" bedeutet, es passiert bei erfüllung dieser Bedingung nichts.
Soll was passieren, ersetze "0" durch "-1"
Wenn du fertig bist, drücke auf "OK" unten.
einfügen von Blocks
Nun solltest du wieder im Hauptfenster sein.
Drücke EINFG. Im Nachsten Fenster wählst du deinen Block aus und giebst die MAP16
Nummer ein, in die er eingefügt werden soll.
Und drückst ENTER. Als letztes drückst du noch
STRG+S, um alles zu speichern
Tipp: Wenn du den Code eines Blockes verändert hast, den du
schon registriert hast, drückst du eifach BLOCK=>REINSERT ALL.
Das "aktualisiert" jeden Code.
Blöcke ins Spiel enfügen
Öffne nun in Lunar Magic deine Rom und dort den 16x16 Tile Map Editor.
Nehmen wir an, du hast deinen Block auf stelle 200 eingefügt, so kannst du
ihn im Add Objects Editor schon einfügen und er würde eine Wirkung haben. Um ihm aber
eine richtige Grafik anzeigen zu lassen, wählst du dort einen richtigen block mit der linken Maustaste aus
und klickst auf das Feld 200 mit der rechten Maustaste. Nurnoch F9 drücken, bestätigen und du kannst
deinen Block mit dem Add Objects Window einfügen.