Beiträge von kooooopa

geschrieben am 14.08.2013 1:02:09 in Allgemeine Hex- und ASM-Fragen
( Link )
Probier mal:
Code
db $42
JMP MarioBelow : JMP MarioAbove : JMP MarioSide : JMP SpriteV : JMP SpriteH : JMP MarioCape : JMP MarioFireBall : JMP TopCorner : JMP HeadInside : JMP BodyInside
MarioAbove:
MarioBelow:
MarioSide:
LDA $19
BNE sonst
LDA #$01
STA $19
RTL
sonst:
LDA #$01
STA $0DB3
SpriteV:
SpriteH:
MarioCape:
MarioFireBall:
TopCorner:
HeadInside:
BodyInside:
RTL
geschrieben am 16.08.2013 19:08:21 in Allgemeine Hex- und ASM-Fragen
( Link )
Zitat von mzünni:
du solltest auch bedenken ,dass wenn mario den Block 2 frames lang berührt er auf jedenfall Luigi wird...


Auch wenn du nur rum probierst, denke ich, dass es hierfür auch eine Lösung gibt.
Der Block ist einfach ein ganz normaler Teleportblock ins SELBE Level und in diesem Level wird mit Hilfe von LevelASM bzw. über ASM mein gezeigter Code zum Levelstart NUR EIN MAL ausgeführt.
Damit sollte dieses Problem doch umgangen werden
geschrieben am 16.08.2013 22:55:12 in Allgemeine Hex- und ASM-Fragen
( Link )
Zitat von Reggiamoto:
Zitat von mzünni:
du solltest auch bedenken ,dass wenn mario den Block 2 frames lang berührt er auf jedenfall Luigi wird...

Das hatte ich am Anfang schon befürchtet und beim Ausprobieren war es dann so (aber kleiner Mario -> Großer Luigi).
Ich will nur wissen ob ich alles verstanden hab und das hab ich wohl noch nicht ganz verstanden. Glaubst du echt, so ein Block kommt in meinen Hack? xD
Chaos CompleXX Ahoi!


Alternative Lösungsmöglichkeiten finde ich immer hilfreich, wenn man was lernen will, zumal man deinen Block ja immer nur einmalig benutzen könnte.
geschrieben am 20.08.2013 8:28:47 in Vorstellungs-/Verlassens-/Rückkehr-Thread
( Link )
Ab heute Abend verlasse ich euch auch für die nächsten 1,5 Wochen.
Bis dann
geschrieben am 04.09.2013 9:33:31 in MaSeHiHa - Mario's Search For His Hat
( Link )
Am besten gefällt mir die Idee und auch an sich der Screen vom Castle. Da passen die Grafiken einfach sehr schön zusammen und es ist nett designt. Die Idee mit den Feuerblumen auf der OW ist auch geil, genauso wie die YoshiCoin.
Die Atmosphäre vom Screen des Pilzlevels ist auch klasse
Irgendwie finde ich gerade den Titelscreen von allen Screens her am langweiligsten^^
Zitat von Neidave:
(Ihr dürft auch gerne "Meinungsvideos" erstellen )!

Na wenn das mal kein Wink mit dem Zuanpfahl ist XD (kriegst es wahrscheinlich nächste Woche)
geschrieben am 11.09.2013 19:49:04 in Mario Sprite ändern
( Link )
Ein YY-CHR Tutorial:
http://www.smwhacking.de/forum/viewtopic.php?f=22&t=48

Noch ein Tool um Marios Grafiken zu verändern:
http://www.smwcentral.net/?p=section&a=details&id=4582
geschrieben am 20.09.2013 19:48:22 in Elite Koopa S.H. (schon 3 Jahre alt holyshat)
( Link )
Der große Koopa ist klasse. Bis auf die weiße Outline, die gefällt mir jetzt nicht so.
Hast du mal probiert, wie es aussieht, wenn du auf dem Titelscreen nur den großen Koopa und den Titel hast?
geschrieben am 21.09.2013 7:57:47 in Elite Koopa S.H. (schon 3 Jahre alt holyshat)
( Link )
Gefällt mir jetzt wirklich gut!
geschrieben am 21.09.2013 8:08:18 in Offizieller Musik-Thread
( Link )
Zu 1: Hört sich gut an. Ich mag nur nicht das Instrument vom Bass und dass, welches ab der Hälfte die ganzen Achtel spielt.
Zu 2: Passt doch super zu einem Geisterhaus
Zu 3: Ah, Game of Thrones, da liegt bei mir auch noch nen Port rum XD Naja, hab die Noten nicht vor mir, aber bei 2:00 sollte etwas mit der Tonleiter nicht stimmen und die Hintergrundinstrumente könnten allgemein etwas lauter sein. Das zweite Instrument welches die Hauptstimme ganz am Ende übernimmt passt jetzt nicht so ganz meiner Meinung nach.
Zu 4: Nix besonderes, also passt
Zu 5: Lass ich mal aus ^^
Zu 6: Könnte das vielleicht ein bisschen schneller noch sein?
Zu 7: Gefällt mir!
Zu 8:
geschrieben am 21.09.2013 15:21:41 in Offizieller Musik-Thread
( Link )
Zitat von Nerdnussbutter:
5. Was genau stimmt mit dem Port nicht D: Ich finde der gehört sogar zu meinen Besseren

Nein nein, mit dem Port ist alles in Ordnung, mir ist nur nix eingefallen, was ich dazu genau schreiben sollte

Und hey, noch jemand dem das Tut geholfen hat ^^
geschrieben am 12.10.2013 5:49:38 in Terra Mario 2
( Link )
Bild 1: Wirklich an sich ein sehr schöner Wasser BG!
Bild 3: Der FG gefällt mir gut, der BG ist mir dann noch etwas zu "bunt".
geschrieben am 12.10.2013 5:52:30 in Mario und die Hieroglyphen
( Link )
Zum Level:
An sich sehr nett, mag auch den kleinen grauen Roboter, doch die anderen Spritepalleten sind mir dann doch zu auffällig. Das passt irgendwie nicht so ganz rein.

Zur OW:
Ist mir einfach zu "angeordnet". Vielleicht noch ein bisschen mehr zufällig verteilen.
geschrieben am 12.10.2013 5:57:11 in Ein neuer Vanilla-Hack
( Link )
Ein klassischer Vanilla Hack <3
Der Hack hier sieht doch so schon mal sehr interessant aus

Noch ein paar kleine Anmerkungen zu einzelnen Bildern:
Bild mit den Röhren und Layer 3 Wasser:
Ich persönlich mag es nicht, wenn die Röhren durch so braune Blöcke unsauber abgeschlossen werden.
Bild mit den Lilasteinbögen:
Bist du dir bei dem Lila sicher?
geschrieben am 24.10.2013 22:49:56 in Eeriedescent - erste Screenshots!
( Link )
Die Screenshots sehen alle eigentlich wirklich sehr gut aus.
Vom graphische und auch designtechnisch.
Die einzigen 3 Bilder die meiner Meinung nach designtechnisch noch ein bisschen schwach wirken sind die mit den braunen Bergen als BG.
Ansonsten gute Arbeit
geschrieben am 24.11.2013 8:19:26 in PULSE
( Link )
Hört sich doch schon mal ziemlich interessant an.
Ich weis nicht wieso, aber sobald ich die Bilder gesehen hatte, musste ich zuerst an Colours denken.
geschrieben am 09.12.2013 18:46:30 in Attemp to reset the display driver
( Link )
Nach dem ich jetzt doch schon zum wiederholten male einen Bluescreen bei Windows 7 bekommen habe möchte ich das Problem nun doch gerne lösen. Ich kann nicht genau sagen, wann es ausgelöst wird. (meist war es als skype offen war und ich ein Video auf Youtube geschaut habe)

Falls es jemanden hilft:
Der Titel ist glaube ich schon die Fehlerbeschreibung und der genaue Fehlercode ist: 0*00000116
(Ich hoffe doch dass sind die richtigen Infos vom Bluescrren)

Was vielleicht die Ursache sein könnte ist, dass ich mir VOR LÄNGERER ZEIT easy display manager runtergeladen habe, weil ich einfach wieder Symbole angezeigt bekommen haben wollte, wenn ich die Lautstärke ändere etc. (bei den Fn-Tasten), da die normalen aus irgendwelchen Gründen irgendwann einfach weg waren.

Ich hoffe hier kann mir jemand helfen, weil das nervt doch langsam und so gut kann das für den Laptop sicher auch nicht sein...
geschrieben am 04.01.2014 11:13:12 in Attemp to reset the display driver
( Link )
Auch wenn es wahrscheinlich niemanden interessiert ich habs hinbekommen.
Erst hab ich den Lösungsvorschlag von Windows probiert und dem Grafikzeugs mehr RAM gegeben, aber das hat nur zu einem anderen Blue Screen geführt.
Dein Tipp hat geholfen, RPG Hacker. Hab sogar die alten Zeichen wieder.
Zumindest denke ich, dass er geholfen hat, denn ich hatte längere Zeit keine Probleme mehr.
geschrieben am 04.01.2014 11:15:53 in Frohes neues Jahr!
( Link )
Euch allen auch noch verspätet ein frohes Neues
geschrieben am 04.01.2014 11:19:11 in Extreme Inaktivität
( Link )
Ich muss Brobju recht geben. Ich glaub das größte Problem war das nicht einloggen können, aber ich muss auch zugeben, dass deine Vorschläge alle sehr interessant sind
geschrieben am 04.01.2014 13:33:44 in Allgemeine Hex- und ASM-Fragen
( Link )
Mal wieder Zeit für SMW gefunden und gleich das erste Problem...

Normale Bullet Bills fand ich langweilig, weswegen ich welche haben wollte, die explodieren, wenn sie eine Wand berühren.
Die gibt es auch auf SMWC. Eingefügt als Sprite 3C. Also meine .txt-Datei:
Code
3C Exploding_Bullet.cfg

Das ganze funktioniert auch.
Ich möchte das ganze gerne aber als Generator der diese verschießt. Da ich auf SMWC keine Dissembly des Bullet Bill Generators gefunden habe, dachte ich, ich nehm einfach nen Generator der custom Sprites spawnt. Der ist auch bei Sprite Tool schon mitgeliefert.
Code
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Sprite Generator, by mikeyk
;;
;; Description: This will generate a normal sprite or a custom sprite depending on the
;; first extra bit. Specify the actual sprite that is generated below
;;
;; NOTE: Trying to generate a sprite that doesn't exist will crash your game
;;
;; Uses first extra bit: YES
;; if the first extra bit is set a custom sprite will be generated
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

SPRITE_TO_GEN = $38 ;only used if first extra bit is clear
CUST_SPRITE_TO_GEN = $20 ;only used if first extra bit is set

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; sprite code JSL
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

dcb "INIT" ;generators don't have an init routine
dcb "MAIN"
PHB
PHK
PLB
JSR SPRITE_CODE_START
PLB
RTL

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; main sprite code
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

EXTRA_BITS = $7FAB10
NEW_SPRITE_NUM = $7FAB9E

TBL_B2D0 dcb $F0,$FF
TBL_B2D2 dcb $FF,$00
TBL_B2D4 dcb $10,$F0

SPRITE_CODE_START LDA $14
AND #$3F
ORA $9D
BNE RETURN
JSL $02A9DE
BMI RETURN
TYX

LDA #$01 ; store sprite status
STA $14C8,x

LDA $18B9 ; check if first extra bit is set
AND #$40
BNE CUST

NORMAL LDA #SPRITE_TO_GEN ; store sprite number
STA $9E,x
JSL $07F7D2 ; reset sprite properties
BRA SHARED

CUST LDA #CUST_SPRITE_TO_GEN ; store custom sprite number
STA NEW_SPRITE_NUM,x
JSL $07F7D2 ; reset sprite properties
JSL $0187A7 ; get table values for custom sprite
LDA #$08 ; mark as initialized
STA EXTRA_BITS,x



SHARED JSL $01ACF9
AND #$7F
ADC #$40
ADC $1C
STA $D8,x
LDA $1D
ADC #$00
STA $14D4,x
LDA $148E
AND #$01
TAY
LDA TBL_B2D0,y
CLC
ADC $1A
STA $E4,x
LDA $1B
ADC TBL_B2D2,y
STA $14E0,x
LDA TBL_B2D4,y
STA $B6,x
RETURN RTS

Da ich meine Bullet Bills haben will habe ich die folgende Zeile:
Code
CUST_SPRITE_TO_GEN = $20    ;only used if first extra bit is set

in:
Code
CUST_SPRITE_TO_GEN = $3C    ;only used if first extra bit is set

geändert. Meine txt.-Datei sieht dann so aus:
Code
3C Exploding_Bullet.cfg
D5 BOOOM.cfg

Beim einfügen des Generators schreib ich dann bei Insert Manual oben links D5 und unten rechts 3.

Wenn ich das ganze jetzt aber im Spiel betrachte, ist der Generator nur ein runterfallendes grünes Thwombteil.
Jemand ne Idee wo der Fehler ist oder ob das ganze so überhaupt gehen könnte / es eine einfachere Lösung gibt?