Beiträge von WYE

geschrieben am 16.04.2011 11:31:19 in Du suchst Custom Sprites/Blocks/Music oder Graphics? Hier!
( Link )
So ist es. Und weil ich das Lied mag, dachte ich, ich poste mal.

Warum nennt ihr nicht gleich die Stelle? Oder linkt zu dem Video und fügt am Ende noch #t=xmys hinzu, wobei x und y die Minute bzw. Sekunde ist, an der's losgeht.
geschrieben am 16.04.2011 11:34:04 in Allgemeine SMW Hacking Fragen
( Link )
0 heißt, der Block macht bei der Aktion was, -1 heißt, er macht gar nichts. Man kann auch andere Zahlen eingeben, dann geht der Code eben an dieser Stelle los.
geschrieben am 16.04.2011 22:13:12 in VWF-Dialoge v1.0
( Link )
Hm, sieh an.

In bsnes scheint's einen Bug zu geben: Der Auswahlcursor wird nicht gelöscht, d.h. er wird mehrmals angezeigt, wenn man schon auf mehr als einer Option drauf war, und man weiß gar nicht mehr, welches der echte Cursor ist.

Ich hoffe, du verstehst, was ich meine... (Bist du überhaupt noch aktiv?)
geschrieben am 17.04.2011 11:17:35 in VWF-Dialoge v1.0
( Link )

|
|
v
geschrieben am 17.04.2011 13:40:28 in VWF-Dialoge v1.0
( Link )
Ich benutze die letzte Version, die noch ROMs mit Header angenommen hat (0.70?).

Das sagt die .bat anzeigen
C:\Users\Nutzer\Desktop\Pokey\Patches\VWFPatch>xkas vwfdialogues.asm pokey.smc


VWF Dialogues Patch v1.0 - (c) 2010 RPG Hacker

VWF Creation Routine at address $a4a138.
Pattern Addition Routine at address $a4a276.

VWF State register at address $702000.
Message register at address $702001.
BG GFX register at address $702008.
BG Color register at address $702009.
Frame GFX register at address $70200f.

See Readme for details!

28133 bytes written at address $248000.
6554 bytes written at address $258000.


Drücken Sie eine beliebige Taste . . .
Sollte eigentlich alles noch der Standard sein.

Und der relevante Code sieht so aus:

Code
.options
db "Take Professor Bookey's tutorial?"
db $F0,$24,$A8
dl .yes
dl .no
db "Yes",$FD
db "No",$FD

.yes
db "Nice. I'll tell you stuff later.",$FA,$FF

.no
db "Are you certain you don't want me to teach you anything?",$FA,$ED
db "I'm sure you would have learned a thing or two!",$FA,$FF


Da ist noch mehr Text drumrum, und auch noch mehr ASM-Code, der den Text-Pointer ändert, je nachdem, ob man mit dem Professor schon mal geredet hat und ob man sich das Tutorial schon mal angehört hat, aber daran liegt's nicht, der Fehler hat schon ohne den Code bestanden.
geschrieben am 17.04.2011 16:43:32 in VWF-Dialoge v1.0
( Link )
In der Tabelle steht $10, 16 Pixel halt. Und an Farben habe ich die letzten beiden benutzt, wie die Schrift auch.
geschrieben am 17.04.2011 17:15:15 in VWF-Dialoge v1.0
( Link )
Alles schon probiert, bringt nix.

Hast du schon bedacht, dass ich ja deine Spezialversion hab? Kann mir zwar nicht vorstellen, dass das einen Unterschied macht, aber man ich kann ja nie wissen.

Und $701000+ werden auch nicht gebraucht, oder? Das benutze ich nämlich als RAM für alles Mögliche, das gespeichert werden soll. Ich hab in vwfdialogues.asm etwas Code dafür hinzugefügt (das wird wohl noch mal mehr, daher der Loop). Glaub zwar auch nicht, dass der was ausmacht, aber na ja.

Code

InitRAM:
phx
rep #$30
ldx #$0000
lda #$0000

.InitVarRAM
sta !varram,x ; Initialize RAM
inx #2
cpx #$00C8 ; Number of bytes
bne .InitVarRAM


ldx #$0000 ; \
lda #$0000 ; | Achtung, das ist von mir!
.InitVarRAM_custom ; |
sta $701000,x ; | SRAM, den ich benutze,
inx #2 ; | gleich mit ändern
cpx #$0002 ; |
bne .InitVarRAM_custom ; /
geschrieben am 17.04.2011 17:57:27 in VWF-Dialoge v1.0
( Link )
Ich bin mir ziwmlich sicher, dass es am Benutzen von $701000 nicht liegt. Ich hab vorher im Debugger nachgeguckt und der Wert dort war FF, wurde also gar nicht erst angerührt.

Also, eigentlich liegt's an gar nichts. Na toll.
geschrieben am 17.04.2011 18:39:10 in VWF-Dialoge v1.0
( Link )
Standardversion auf ansonsten sauberer ROM probiert - bsnes liefert dasselbe Ergebnis.
geschrieben am 17.04.2011 18:53:13 in VWF-Dialoge v1.0
( Link )
Alles Standard, sogar der FreeSpace ($248000+$258000).
Schulterzuck.

EDIT: Link, probier's mal selbst.
geschrieben am 17.04.2011 19:21:47 in VWF-Dialoge v1.0
( Link )
Stimmt, wenn ich zuerst hoch drücke, kommt der Bug nicht. Sobald er aber - durch runter-Drücken - einmal auftritt, kommt er auch beim Hoch-Drücken. Seltsam.

Und nein, den Header hab ich nicht verändert, der ist noch so wie bei 104-1. Sollte aber daran nicht liegen können, denn in meinem Hack ist der Header ein anderer, und da tritt der Bug ja auch auf.

So sieht der Header in meinem Hack aus, wenn's von Bedeutung sein sollte:
Spoiler anzeigen
Message000A: ; Message 005-1
.header
db $00
db %00001000,%01111000,%11010010,%00000001,$01,%00100000
dw $7FFF,$0000
db %11110100
db %00001111,$31,$31,$23,$00
geschrieben am 17.04.2011 21:43:14 in Anime & Manga
( Link )
Schlüsselwörter.

"meerjungfrau heiraten anime", dann findet man was auf gutefrage.net.
geschrieben am 17.04.2011 22:18:05 in VWF-Dialoge v1.0
( Link )
Verstehe ich gut - ich komm auch extrem schnell aus Sachen wieder raus, wenn ich sie länger nicht brauche.

Tja, die Version da, falls es eine andere ist, bringt auch nichts, und auch der Code, den der Debugger geliefert hat (ja, ich hab die ganze Routine mitverfolgt ) stimmt mit dem beabsichtigten Code (dem in der ASM-Datei) überein. Ich hab echt keine Ahnung, woran's liegt.

Na ja, dann werd ich's wohl zu den "Known Bugs" schreiben müssen. Gut, dass ich nicht vorhabe, so viele Multiple-Choice-Nachrichten zu verwenden.
geschrieben am 17.04.2011 22:44:58 in VWF-Dialoge v1.0
( Link )
Okay, das ist verrückt. Mit deiner ROM geht's.

Als ich das Ding vorhin getestet hab, hab ich eigentlich nichts Besonderes damit gemacht - meine ROM war sauber, ich hab sie in LM geöffnet, die Level- und OW-ASM-Hacks von LM installiert und auf 2MB expandiert. Dann VWF gepatcht, und dann kam der Bug. Was hast du denn mit deiner gemacht? Die LM-ASM-Hacks nicht installiert? Aber wenn's daran läge, dann wäre das doch ziemlich doof, denn früher oder später muss man die ja installieren.
(EDIT: Auf deiner Basisrom, auch ohne VWF, ist das Time-Limit in Level 105 geändert. Hat das was zu bedeuten?)
geschrieben am 18.04.2011 16:27:38 in Allgemeine Diskussionen
( Link )
Nayn.
geschrieben am 18.04.2011 19:53:16 in Lunar Magic 1.82 Overworldpaletten Problem...
( Link )
LM 1.80+ macht OW-Grafiken 4BPP.

Lösung: Grafiken bearbeiten, dass sie die richtigen Farben benutzen.
geschrieben am 18.04.2011 21:43:30 in Allgemeine Diskussionen
( Link )
Herrje.
Wird die Pop-Tart-Katze jetzt auch hier zu beliebt? SMWC war schon genug.
geschrieben am 18.04.2011 22:15:08 in Allgemeine Diskussionen
( Link )
Keine Sorge, ich hab wirklich nicht vor, überall Regenbogenkatzen hinzupflanzen.

Wozu eigentlich "Nyan Cat"? Ist nicht jede Katze eine Miau-Katze?
geschrieben am 19.04.2011 10:43:19 in Allgemeine Diskussionen
( Link )
Zitat von RPG Hacker:
Damit es nihongonesischer klingt.

geschrieben am 20.04.2011 11:48:13 in Autoscroll: Lava o.Ä. scrollt mit
( Link )
Das wird Layer 2 sein, mit deaktiviertem horizontalem Scrollen. Der Hintergrund ist auch auf Layer 2, muss also stationär bleiben.