Beiträge von WYE

geschrieben am 20.11.2011 19:15:49 in LavelASM/Screen Brightness...
( Link )
$010B ist 16-bit (= 2 Bytes lang). Damit du die richtigen Werte aus der Tabelle holst, muss auch X dann 16-bit sein.

Code
PHP
REP #$10
LDX $010B
LDA Table,x
PLP
STA $0DAE


Kann aber nicht garantieren, dass das Problem auch nur darin besteht.

...und benutzt du wirklich Free Space in Bank 66? Eigentlich sollte dieser Code in Banks über 3F gar nicht laufen.
geschrieben am 20.11.2011 20:27:22 in LavelASM/Screen Brightness...
( Link )
Byte- oder Word-Adressierung (?) funktioniert dort normalerweise nicht.

Sachen wie LDA $0DBF laden zum Beispiel eigentlich nicht aus $7E0DBF, sondern aus der Bank, in der auch der Code ist. Wäre das LDA $0DBF beispielsweise in Bank 10, würde aus $100DBF geladen werden. Das ist normalerweise nicht weiter schlimm, denn $xx0000 bis $xx7FFF sind direkte Kopien von $7E0000 bis $7E7FFF (das heißt, was an dem einen Ort geändert wird, ändert sich auch am anderen). Diese Verbindung besteht aber nur in den Banks 00 bis 3F, ab Bank 40 also nicht mehr! Steht der Code also zum Beispiel in Bank 66, lädt LDA $0DBF nicht mehr aus $7E0DBF, sondern aus... ich weiß nicht wo, wahrscheinlich aus $660DBF... jedenfalls nicht aus der Adresse, die du haben willst. Das Problem kann man ganz einfach lösen, indem man in Banks über 40 durchgehend Long Addressing benutzt (LDA $7E0DBF), um sicherzustellen, dass man auch wirklich aus der richtigen Adresse lädt, oder indem man diese Banks einfach gar nicht für Code nutzt, sondern nur für Daten (/Tabellen).

Warum es bei dir trotzdem funktioniert - warum also in Bank 66 LDX $010B nicht aus $66010B, sondern wie gewünscht aus $7E010B lädt - ist mir ein Rätsel.
geschrieben am 20.11.2011 21:21:41 in LavelASM/Screen Brightness...
( Link )
Nö, die PC-Adresse ist kaum vom Bedeutung.

Na ja, was soll's.
geschrieben am 22.11.2011 20:26:05 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Nicht schlecht, wenn auch ziemlich... generisch. In der ersten Phase fliegt er einfach nur stumpf geradeaus, und so richtig furchterregend sieht er in der kleinen Größe ehrlich gesagt auch nicht aus...

...aber na ja, wie gesagt, könnte schlechter sein.
geschrieben am 25.11.2011 17:00:17 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
...der hat verdammt viele Hitpoints. Und Fehler machen darf man auch keinen?
geschrieben am 25.11.2011 23:36:05 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Aber sobald dann ein Block nicht trifft, weißt du, dass du nicht mehr gewinnen kannst, und du kannst praktisch gleich Selbstmord begehen und der ganze Weg dorthin war umsonst.
geschrieben am 26.11.2011 14:06:06 in dounlodolohj
( Link )
Tip: Was offensichtlich Spam ist, sollte man in Ruhe lassen.
geschrieben am 26.11.2011 18:44:05 in Credits
( Link )
Jep, das ist dann der einfachste Weg.

So einfach kann man die Musik in den Credits nicht ändern, da baut man sich lieber ein eigenes Level, das wie die Credits aussieht.
geschrieben am 26.11.2011 18:45:41 in My Mario World
( Link )
Zitat von Die ROM Map:
286DD $05:84DD 1 byte Music Level Music - Piano [01] (change to any other value to change what music plays by default in rope/sky levels)
286DE $05:84DE 1 byte Music Level Music - Castle [08] (change to any other value to change what music plays by default in Castles and Fortresses)
286DF $05:84DF 1 byte Music Level Music - Ghost House [07] (change to any other value to change what music plays by default in Ghost Houses)
geschrieben am 27.11.2011 12:04:49 in My Mario World
( Link )
So?
geschrieben am 05.12.2011 19:38:42 in Goomba als Player Graphic
( Link )
Zitat von Myname:
im Level gesagt, dass es die Goomba Palate nehmen soll

Wie das?

Wie auch immer, öffne den Paletteneditor, nimm, falls vorhanden, den Haken bei "Enable Custom Palette" raus und kopiere die ersten 9 Farben von Reihe A zu Reihe 8.
geschrieben am 05.12.2011 23:13:51 in WEIHNACHTEN
( Link )
Tja, morgen ist Nikolaustag. Haben die Wissenschaftler unter euch ihre Stiefel dafür extrapoliert?
(...okay, der war schlecht, angenommen, es hat ihn überhaupt jemand verstanden.)

Bei mir gibt's wie immer nur Essbares, und das find ich auch okay so. (Von mir aus muss eigentlich nicht mal das sein.)
geschrieben am 06.12.2011 20:40:38 in WEIHNACHTEN
( Link )
Nein, ich glaube, ihr habt's beide nicht begriffen. Ist aber nicht weiter schlimm, der war eh nicht besonders witzig.

Na ja, ich hab drei Schoko-Weihnachtsmänner bekommen.
geschrieben am 06.12.2011 20:50:51 in WEIHNACHTEN
( Link )
Dann wär's aber kein Wortspiel mit "extra (dafür) poliert" gewesen.

Na ja, wie auch immer.
geschrieben am 06.12.2011 22:59:28 in Garnix
( Link )
Und wieso Leute, die auf Spam antworten?
geschrieben am 07.12.2011 23:39:58 in Garnix
( Link )
Tu ich auch sonst, nur kriegt dann keiner mit, dass man Spam besser in Ruhe lässt.

Ich schau mir den/die/das Mod morgen mal an - ist denn die neueste phpBB-Version damit kompatibel?
geschrieben am 08.12.2011 18:51:19 in Mario's Legend of the 5 Stars
( Link )
Erinnert grafisch sehr an so was, aber so lange letztere auch nur gerippt sind, ist das ja völlig in Ordnung.
Die Musik ist nicht direkt unpassend, aber ziemlich... aufdringlich. Weiß auch nicht, wie ich's sonst nennen soll..
Oh, und der HDMA-Code könnte in levelinit.
geschrieben am 14.12.2011 22:53:19 in Du suchst Custom Sprites/Blocks/Music oder Graphics? Hier!
( Link )
Heißt glaube ich "Mega Man ZX - Green Grass Gradation", hab ich auf SMWC aber nicht gefunden.
geschrieben am 19.12.2011 23:22:07 in Allgemeine SMW Hacking Fragen
( Link )
Scheißkomisch? Das sind die ganz normalen MIDI-Instrumente. Komisch im Sinne von nicht standardisiert ist eher die Instrumentenauswahl von Nintendo.

Hör dir doch die Instrumente an und überlege, welches SMW-Instrument dazu passen könnte. Vielleicht hilft auch das.
geschrieben am 20.12.2011 21:40:36 in Musik Porten (Umschreiben)
( Link )
g+8^16g8^16+g+8 machst du zu g[8^16g]2+8? Da stimmt was nicht ganz. Ich weiß nicht, ob du weißt, wie man loopt - wo man trennt, ist nämlich nicht egal.

g8 zum Beispiel heißt "Eine Achtelnote, Tonhöhe G", g+8 macht aus dem G ein Gis, und ein ^ verbindet zwei Längenangaben miteinander, so dass zum Beispiel g+8^16 eine Achtelnote mit einer Sechzehntelnote direkt drangehängt (Legato). In solchen Bausteinen kann man nicht trennen, nur dazwischen. f+8f+8f+8f+8 zum Beispiel lässt sich als [f+8]4 loopen, nicht als f[+8f]3+8.

Was die Kästchen angeht... sorry, keine Ahnung.