Beiträge von WYE

geschrieben am 22.01.2019 22:00:36 in Wiedereinstieg - welche neuen Tools gibt es(und Tutorials)
zuletzt bearbeitet von WYE am 22.01.2019 22:05:31.
( Link )
Zitat von Shog:
Ich weiß jetzt auch warum es erfolglos ist: Irgendetwas an diesem Patch muss geändert werden

Nee, der Patch hat nichts mit der Anzeige des Fensters zu tun, der ruft es nur auf.

Probier mal das hier:
Code
org $04DB99
TSB $0D9F ; statt STA $0D9F
org $04F40D
NOP #3

Kann aber nicht garantieren, dass das keine anderen HDMA-Bugs mit sich bringt.

EDIT: wenn du sowieso nur drei Farben hast und die nur alle 16 Scanlines änderst, wär's doch fast einfacher, dafür separate Teile zu malen?
geschrieben am 25.01.2019 0:03:26 in ASM- Wo ist mein logischer Fehler?
zuletzt bearbeitet von WYE am 25.01.2019 0:11:20.
( Link )
Okay, also es gibt gar keinen Fehler, und der Code funktioniert, du möchtest ihn nur effizienter haben? Das wär ja schon mal eine wichtige Information.

Zuerst was Anderes: LDA #$00 : STZ bringt nichts (außer du brauchst die 0 in A für später). Entweder LDA #$00 : STA $1490, oder - effizienter - STZ $1490. $15 ist übrigens nicht "Controller buttons pressed this frame", das wäre $16.

So, okay. Was du sagen willst, ist: "wenn $7B null ist oder $15 null ist, dann setz den Stern zurück". Oder, mit gleicher Bedeutung: "wenn $7B nicht null ist und $15 nicht null ist, dann setz den Stern nicht zurück". Beides kann man in ASM aber nicht so elegant ausdrücken. Das einzige, was man dann noch verbessern könnte, ist, den zweiten Branch umzudrehen: wenn du nicht zu dem branchst, was du willst, sondern zu dem, was du nicht willst, sparst du oft Speicherplatz und Verzweigungen (in diesem Fall den einen Zweig mit dem RTS).

Ich wäre für so was:
Code
RealReturn:
LDA $7B
BEQ .removeStar
LDA $15
AND #$04
BNE .keepStar
.removeStar
STZ $1490
.keepStar
RTS


Wenn du mit den Kommentaren Dinge erklären willst, dann erklär sie am besten auf einer höheren Ebene. Kommentare wie "branch to this label" oder "subtract these values" bringen so gut wie gar nichts. Und "check if [...]" nützt dem Leser auch nicht viel, wenn er nicht erfährt, was denn nach dem Check passieren soll.

In einen Kommentar gehört am besten eine Erklärung in menschlicher Sprache, was ein Block voll Code tut, oder auch eine Erklärung, warum du an dieser Stelle tust, was du tust. Für diesen Block wäre so was schön gewesen wie "remove star power unless the player is ducking and pressing down". Was die Maschine macht - dass da ein Laden oder Branchen passiert - sehen wir auch selber, aber deine Absichten als Programmierer sehen wir nicht.

Ach ja, und die Hälfte deiner Labels sind ziemlich bescheiden benannt ("RealReturn", "ForRealReturn", "Mainuscode", "Bla", "chatto"). Da steigst du in sechs Wochen garantiert nicht mehr durch. Es zahlt sich aus, sich beim Code-Schreiben zehn Sekunden Zeit zu nehmen und sich einen guten Namen auszudenken, damit sich der Code auch ohne Kommentare von selbst erklärt. Spätestens am Ende beim Aufpolieren. Oft sind gut benannte Labels, wenn sie deine Absichten als Programmierer gut genug erklären, sogar ein kompletter Ersatz für Kommentare!
geschrieben am 19.06.2019 0:28:18 in Projekt abgebrochen? (Antwort: Doch)
( Link )
Also, wenn das jetzt immer noch auf deiner Todo-Liste ist, dann würd ich dich hiermit gerne davon erlösen.

Oder besteht noch jemand drauf, was beizusteuern? Urtegurke vielleicht, oder Skorme, oder HoZweMu?
geschrieben am 21.06.2019 13:51:06 in Projekt abgebrochen? (Antwort: Doch)
zuletzt bearbeitet von WYE am 21.06.2019 13:51:16.
( Link )
Ich glaub nicht, dass dir das irgendjemand übel nimmt, oder erwartet, dass du das nach Jahren immer noch auf dem Schirm haben musst. Irgendwann muss man halt mit Projekten auch mal aufräumen. Ob aus diesem Ding was geworden wäre (geschweige denn was Gutes), wenn wir bei einem Hack geblieben wären, ist ja eh die Frage - auch als Hack war das Ganze ja schon ziemlich ambitioniert, mit all der Story und dem ASM.

Und hey, es gab ja zwei ziemlich gute Team-Hacks, bevor wir gestorben sind.
geschrieben am 01.01.2020 0:51:01 in Frohes neues Jahr! [2020]
( Link )
Weil ich's halt jedes Jahr mache.

Frohes 2020, alle zusammen! Und dass es uns und der Welt auch das kommende Jahrzehnt gut geht.
geschrieben am 08.04.2020 11:49:37 in SMW-Hacking Turnier 2 - Finale!
( Link )
Freut mich, wenn hier wieder ein bisschen mehr los ist! Klasse, dass für das Turnier ein paar Leute wieder auftauchen.

Ich hab im Moment eher keine Kapazitäten frei um mitzumachen, aber ich drück die Daumen, dass sich noch genug Leute finden, damit es was wird!
geschrieben am 09.04.2020 0:52:57 in 5.3.20 Magnolia (Derbe fertig würd ich sagen)
( Link )
Gefällt mir! Da kommt auf jeden Fall Old-School-Vanilla-Flair rüber - sehr bodenständig und nicht überkandidelt, und das ist glaub ich genau das richtige, wenn man eine Sache klein und fein zu Ende bringen will. Vom Level-Design und der Atmosphäre sieht alles schön abwechslungsreich aus.

Was mir sonst noch einfällt, wenn ich die Screenshots sehe, ist nur, dass die Paletten alle ziemlich dunkel gehalten sind. Vielleicht wäre ein bisschen mehr Helligkeit und/oder Kontrast auch gut? Ist aber am Ende 'ne Geschmacksfrage.

Auf jeden Fall cool, dass du noch dabei bist!
geschrieben am 13.05.2020 19:35:25 in 5.3.20 Magnolia (Derbe fertig würd ich sagen)
zuletzt bearbeitet von WYE am 13.05.2020 19:38:11.
( Link )
Hab's mal Angezockt®™.

Ein paar Gedanken, nicht ganz so sehr im Detail wie wampe, aber dafür unsortiert:

- Gefällt mir grafisch sehr gut - nichts Ausgefallenes vom Tileset her, aber bodenständig und gut lesbar. Die Paletten find ich auch alle gut!
- Das Level-Design ist nicht so einprägsam und mega-gimmick-fokussiert wie bei JUMP/VLDC/etc., aber schon thematisch zusammenhängend, und macht Spaß, einfach durch die Gegend zu springen.
- Trust Issues war nicht mein Lieblingslevel.
- Nette Idee mit den versteckten Pilzen am Anfang der Level!
- Von der Präsentation her nicht zu abgedreht, aber schon mit Witz.
- Message-Boxen mit Songtexten find ich auch gut.
- Beeindruckend, wie schnell du den Hack fertig gekriegt hast!
geschrieben am 15.05.2020 21:27:04 in 5.3.20 Magnolia (Derbe fertig würd ich sagen)
zuletzt bearbeitet von WYE am 15.05.2020 21:27:29.
( Link )
Zitat von Robju:
Zitat von WYE:
- Trust Issues war nicht mein Lieblingslevel.
Hahaha, ich finde geil dass du das extra erwähnst, verstehe aber nicht ganz warum. Aber dafür könntest du ja dein eigenes Lieblingslevel ruhig mal raushauen.

Bin nur nicht so ein Fan davon, dass man das ganze Level nach der richtigen Lösung durchsuchen muss und nur raten kann, und bei falschem Raten wieder ganz von vorne anfängt. (Und ein bisschen eng mit den ganzen Boos und Eeries ist das auch geworden, jedenfalls mir persönlich.)

Was mir zum Beispiel gut gefallen hat, ist Good Kid! Schöne helle Palette und spaßiges athletisches Platforming.
geschrieben am 27.06.2020 22:51:01 in Du suchst Custom Sprites/Blocks/Music oder Graphics? Hier!
( Link )
Willkommen zurück! Einiges spielt sich inzwischen auch auf dem Discord-Server ab.

Was Blöcke angeht, hab ich das hier und das hier gefunden - bei Diamanten weiß ich, was du meinst, aber die find ich tatsächlich auch nicht.

Ich weiß nicht, wie viel du verlernt hast, aber Grafiken zeichnen kannst du mit YY-CHR (es gibt auch ein neues Tool, das einfach Graphic Editor heißt, hab ich allerdings nie probiert). Wenn du dir Zeichnen nicht zutraust, hilft das natürlich nur bedingt.
geschrieben am 01.01.2021 0:29:12 in Frohes neues Jahr! [2021]
( Link )
Wie immer um diese Zeit. Frohes Neues!

Wär ja cool, wenn wir 2021 ein paar mehr Gründe haben, glücklich zu sein.
geschrieben am 02.04.2021 23:31:47 in Allgemeine SMW Hacking Fragen
( Link )
DIe Grafiken sind in GFX28 (Layer-3-Grafiken, also 2BPP-Format). Da ist nur eine Ecke drin, der Rest wird gespiegelt - wenn du mehr Freiraum brauchst, gibt's irgendwelche Patches und/oder Tools, mit denen man die Statusleiste bearbeiten kann (die ich nie selber benutzt hab und deshalb nicht auf dem neusten Stand bin ).
geschrieben am 25.12.2021 21:02:38 in Nintendo Presents sound und Goal ? Sprite Musik
( Link )
Hast du schon versucht, von der Sound-Effekt-Datei eine Kopie zu machen und als Song einzufügen? (Und dann natürlich die Adreese bei $1DFB zu belassen?) Oder hat es dann nicht das richtige Format?

Du könntest auch bei SMWC im Requests-Forum nachfragen, wenn das den Regeln entspricht - ist für Leute, die sich mit Musik-Porten auskennen, keine große Arbeit.
geschrieben am 26.12.2021 0:01:09 in Nintendo Presents sound und Goal ? Sprite Musik
zuletzt bearbeitet von WYE am 26.12.2021 0:08:02.
( Link )
Ja, AMK sortiert die Songs und Soundeffekte etwas um. Manchmal will ein Sprite/Patch etc. dann einen Song oder Effekt abspielen, den's gar nicht mehr gibt, und dann stürzt es ab.

Da musst du leider im Code von jedem Sprite oder Patch, der was mit Sound und Musik macht, die Nummer von Hand verändern (immer da, wo danach STA $1DF9, $1DFB oder $1DFC steht). Musste ich für meinen Hack genau so machen. Die neuen Nummern sind ja aus den Ordnern in AMK ersichtlich, die alten sieht man ja noch im SFX-Thread.
geschrieben am 01.01.2022 0:28:43 in Frohes neues Jahr! [2022]
zuletzt bearbeitet von WYE am 01.01.2022 0:29:05.
( Link )
Einfach aus Tradition - wir hatten im Jahr 2021 tatsächlich mehr als null Posts, also besteht sogar die kleine Chance, dass das hier jemand liest.

Frohes Neues zusammen! Wär schön, wenn 2022 ein schönes Jahr wird.
geschrieben am 01.01.2023 0:34:08 in Frohes neues Jahr! [2023]
( Link )
Irgendwann ist eh keiner mehr hier im Forum unterwegs, aber dieses Jahr mach ich's noch einmal.

Frohes 2023 allen zusammen! Auf ein schönes Jahr mit vielen Gründen zum Glücklichsein.