Durchsichtiges Wasser

geschrieben am 15.05.2011 22:38:20
( Link )
Hi ich habe mal eine Frage,
Ich möchte die Wasser Level in meinem Hack gerne wie in smb3 machen, also so das man oben eine Wasseroberfläche hat und das alles was im wasser ist diesen bläulichen schimmer hat ( Die erste Welt in dem video)
Dann will ioch auch noch eine Welt machen bei der am unteren Rand des Bildes durchsichtiges wasser ist und der Boden ins wasser eintaucht und wieder hochkommt.(Dritte Welt in dem Video) Wenn man das Layer 3 wasser in Kombination mit layer 2 nimmt geht es leider nicht.
[youtube]http://www.youtube.com/watch?v=uyCX4cnlKTw&feature=related[/youtube]
geschrieben am 15.05.2011 22:40:18
( Link )
Zitat von Drybones:
Hi ich habe mal eine Frage,
Ich möchte die Wasser Level in meinem Hack gerne wie in smb3 machen, also so das man oben eine Wasseroberfläche hat und das alles was im wasser ist diesen bläulichen schimmer hat ( Die erste Welt in dem video)
Dann will ioch auch noch eine Welt machen bei der am unteren Rand des Bildes durchsichtiges wasser ist und der Boden ins wasser eintaucht und wieder hochkommt.(Dritte Welt in dem Video) Wenn man das Layer 3 wasser in Kombination mit layer 2 nimmt geht es leider nicht.
[youtube]uyCX4cnlKTw&feature=related[/youtube]

Fail at youtube tag habs mal korrigiert für dich
I'm a Brony and I'm proud!



Hier gibt's nette 8bit Remixes, Klavierzeugs und Acapella: <!-- m --><a class="postlink" href="http://www.youtube.com/user/timmifutzelchen">http://www.youtube.com/user/timmifutzelchen</a><!-- m -->
geschrieben am 15.05.2011 22:42:49
( Link )
Hehe XD hab ich grad ers gemerkt und war dabei es zu Fixen
Echt guter service hier im Forum XD danke
geschrieben am 15.05.2011 23:32:25
( Link )
Das ist eine etwas kompliziertere Angelegenheit mit dem Wasser, denn:
- Du müsstest zunächst in Terra Stripe das Wasser zeichnen.
- Du müsstest dann Exanimation beherrschen, und zwar für Layer 3, um die Wasseroberfläche zu animieren.
- Und du müsstest mittels level.asm einen Transparenz-Code einfügen, für das hohe Wasser (erste Welt) zusätzlich noch einen Scroll-Code.
- Außerdem brauchst du für das erste Wasserlevel die Sprite-Statusbar, damit durch das Layer-3-Wasser auch die Statusbar blau schimmert, wenn du runtertauchst.

Am Ende sollte es so aussehen:


Damit hättest du dann natürlich nur die Wassergrafik, nicht das Wasser selbst. Hierfür habe ich unsichtbare Layer-1-Wasserblöcke genommen, die natürlich in der Höhe usw. mit der Layer-3-Grafik übereinstimmen müssen. Ich hab keine Ahnung, ob man auch irgendwie richtiges Layer-3-Wasser hinkriegt.

Lass dich nicht abschrecken, das ist ganz schön viel. Aber die Wasserbilder aus Terra Stripe kann ich dir von mir zur Verfügung stellen, da ich schon SMB3-Unterwasserlevels gebaut habe. Den Rest kann ich dir beizeiten genau erklären.
geschrieben am 16.05.2011 22:48:58
( Link )
Hm hört sich nach ein bisschen Arbeit an aber ich denke das müsste nach dem Ansehen einiger tutorials und ein paar erklärungen klappen
Vor allem bei Terra sprite weil da hab ich jetz noch keine Erfahrungen mit gemacht.
Den Code müsste man mir ja nur geben und mir sagen wie und wo ich ihn einfügen muss.
Mit dem Zeichnen hab ich eigentlich keine Probleme (Hab mal nen Chuck zu ner Echse gemacht kann man sich auf der Hauptseite Downloaden^^), wenn ich weiss an welcher Stelle der Gfx datei ich das wasser hinzeichnen muss.
Die sprite Statusbar brauch ich eigentlich nicht, es stört mich nich wenn man sie noch normal sieht wenn man im Wasser ist.
Eine Frage hab ich nur jetzt schon mal zu layer 3, normalerweise geht layer 3 ja mit wenn der Bildschirm nach oben oder unten scrollt, Krieg ich dann keine Probleme wenn ich im Level mit Marrio nach unten tauch?

Oh und noch eine Frage, beim Dritten Level, das mit dem großen fisch. Ich hab heut mal ein bisschen rumprobiert und wenn ich unten das sich bewegende smw Wasser hinmache funktioniert es mit layer 2, man sieht nur den Boden nicht mehr wenn er ins wasser geht, denn das wasser ist ja vor ihm man kann aber noch drauf stehen und so.
Gibt es eventuell einen Patch der das sich bewegende layer 1 wasser durchsichtig macht? Dann hätte ich für solche Level schonmal eine Lösung.
geschrieben am 16.05.2011 22:59:28
( Link )
Hätt noch einen vorschlag wie es ohne Layer 3 gehen würde:

Wenn du den level mode auf 1F stellst, das Wasser auf Layer 2 platziert und den Rest auf Layer 1. Dann noch die Layer 2(BG) scrolling rate so einstellen, dass es genauso schnell wie Layer 1 scrollt(hab die genaue Einstellung grad nich im Kopf), dann müsste das eigentlich auch funktionieren und du müsstest nichts mit terra stripe machen oder sprite status bar intallieren.^^
No PDA here
geschrieben am 17.05.2011 23:03:59
( Link )
Zitat von majora211:
Hätt noch einen vorschlag wie es ohne Layer 3 gehen würde:

Wenn du den level mode auf 1F stellst, das Wasser auf Layer 2 platziert und den Rest auf Layer 1. Dann noch die Layer 2(BG) scrolling rate so einstellen, dass es genauso schnell wie Layer 1 scrollt(hab die genaue Einstellung grad nich im Kopf), dann müsste das eigentlich auch funktionieren und du müsstest nichts mit terra stripe machen oder sprite status bar intallieren.^^


Habs grad getestet, und funktioniert
Is zwar alles was im Wasser ist ein bisschen hell aber mit der richtigen Palette solte das gehen

Hat jemand ExGFX von smb3 Wasserlevels?
Am besten auch mit ein Paar überschwimmbaren Layer 1 Deko teilen um den fehlenden Hintergrund auszugkleichen ( Pflanzen und Korallen und so).

Es gibt nicht zufällig eine ähnlich einfache Lösung für das Level mit dem dicken Fisch?
geschrieben am 18.05.2011 0:06:12
( Link )
SMB3 underwater

Beim Fisch bräuchtest du was was Layer 1 scrollen würde. Ich glaub ich hab sone sprite irgendwo bei SMC gesehn.
No PDA here
geschrieben am 18.05.2011 17:20:02
( Link )
Zitat von Drybones:
Es gibt nicht zufällig eine ähnlich einfache Lösung für das Level mit dem dicken Fisch?


Doch, indem du das Layer-2-Wasser einfach nur am unteren Rand platzierst. Für das Hoch- und Runterscrollen von Layer 1 gibt es irgendwo auf SMWC Sprites bzw. Generators.
Falls du beim Layer-1-Wasser bleiben willst: ich glaube, es gibt sogar einen Level-Mode in LM, der Layer 1 transparent macht. Musst du mal ausprobieren.

Der Nachteil dieser einfachen Layer-2-Methode ist, wie du schon erkannst hast, dass man keinen Hintergrund hat. Das Problem hat man beim Layer-3-Wasser nicht, man kann einen normalen Hintergrund verwenden (ist in meinem Beispielbild gerade nicht zu sehen). Deshalb verwende ich für meinen SMB3-Hack halt diese kompliziertere Methode.

So hat jede Methode ihre Vor- und Nachteile.
geschrieben am 18.05.2011 18:52:58
( Link )
Zitat von Chris:
Zitat von Drybones:
Es gibt nicht zufällig eine ähnlich einfache Lösung für das Level mit dem dicken Fisch?


Doch, indem du das Layer-2-Wasser einfach nur am unteren Rand platzierst. Für das Hoch- und Runterscrollen von Layer 1 gibt es irgendwo auf SMWC Sprites bzw. Generators.
Falls du beim Layer-1-Wasser bleiben willst: ich glaube, es gibt sogar einen Level-Mode in LM, der Layer 1 transparent macht. Musst du mal ausprobieren.

Der Nachteil dieser einfachen Layer-2-Methode ist, wie du schon erkannst hast, dass man keinen Hintergrund hat. Das Problem hat man beim Layer-3-Wasser nicht, man kann einen normalen Hintergrund verwenden (ist in meinem Beispielbild gerade nicht zu sehen). Deshalb verwende ich für meinen SMB3-Hack halt diese kompliziertere Methode.

So hat jede Methode ihre Vor- und Nachteile.


So bin grad mit dem Wasser Level zu gange ^^
Hab die Layer 2 methode genommen, ich bin noch nich so lang am hacken und denk mal das is für mich erstmal die bessere Variante, aber trotsdem danke


Sieht find ich schonmal gar nicht schlecht aus ^^
Ich such aber noch etwas und zwar diese Pflanzen hier
Die warn in der ExGFX leider nicht dabei, ich wollt sie gern nachträglich noch einfügen.

Mit dem Hintergrund hätt ich auch noch eine Frage, in den Schlossleveln in denen layer 2 ist sind im Hintergrund ja Fenster angezeigt die mit Layer 3 gemacht sind.
Könnt ich dann nicht auch mit layer 3 ein paar steine und so machen die dann im Hintergrund sind ?

Oh und da wär nocgh etwas, ich hab hier im forum meine ich mal ein Post mit einem Code gesehen der macht das der smb3 Blooper nicht mehr durch objekte schwimmen kann, ich find den nur leider nicht wieder hat den zufällig noch jemand???
geschrieben am 18.05.2011 19:59:06
( Link )
Zitat von Drybones:
Mit dem Hintergrund hätt ich auch noch eine Frage, in den Schlossleveln in denen layer 2 ist sind im Hintergrund ja Fenster angezeigt die mit Layer 3 gemacht sind.
Könnt ich dann nicht auch mit layer 3 ein paar steine und so machen die dann im Hintergrund sind ?


Du könntest ja GFX Tileset 3 (Underground 1) für das Level einstellen und dann bei Layer 3 Options "Tileset Specific" einstellen. Dann hast du den Layer-3-Hintergrund aus den Höhlenlevels, der könnte bei einem Unterwasserlevel vielleicht auch passen.
Wenn du eigene Steine und so haben willst, musst du sie wohl oder übel in Terra Stripe zeichnen.

Nach dem Blooper-Code habe ich mal gefragt, aber es gibt bislang keinen Blooper, der nicht durch Objekte schwimmen kann. Ich hatte den Originalcode gepostet.

Und was diese Unterwasserpflanze angeht, da musst du wohl SMB3-Savestates machen und daraus die Grafik entnehmen.
geschrieben am 19.05.2011 22:18:06
( Link )
Zitat von Chris:

Du könntest ja GFX Tileset 3 (Underground 1) für das Level einstellen und dann bei Layer 3 Options "Tileset Specific" einstellen. Dann hast du den Layer-3-Hintergrund aus den Höhlenlevels, der könnte bei einem Unterwasserlevel vielleicht auch passen.
Wenn du eigene Steine und so haben willst, musst du sie wohl oder übel in Terra Stripe zeichnen.

Nach dem Blooper-Code habe ich mal gefragt, aber es gibt bislang keinen Blooper, der nicht durch Objekte schwimmen kann. Ich hatte den Originalcode gepostet.

Und was diese Unterwasserpflanze angeht, da musst du wohl SMB3-Savestates machen und daraus die Grafik entnehmen.


Achso dann lass ich es erstmal so, man kann mit den Korallen die beim smb3 Wasser set bei warn ja viel machen was Hintergrund verdecken angeht.

Dann hab ich mich beim Blooper thread wohl verlesen dachte da stand was von nem code.

Aber wo wir bei Codes sind, der große Fisch der einen Frisst kommt in smb3 ja immer wieder auch wenn man ihn getötet hat.
Ich hab den better boss Bass von smw central aber der bleibt weg wenn man ihn einmal gekillt hat, is ein bisschen schade weil das restliche level dann ja ziemlich einfach ist.
Gibt es da einen Code der macht das er immer wieder kommt?

Ich weiss ich hatte schon nen threat in asm fragen gepostet, aber ich glaub der ging in den neuen Themen unter denn es kam keine Antwort dazu ob es was gibt oder nicht.
Dacht ich mir ich versuchs nochmal hier ^^
geschrieben am 23.05.2011 22:31:42
( Link )
Zitat von majora211:
Zitat von Chris:


Doch, indem du das Layer-2-Wasser einfach nur am unteren Rand platzierst. Für das Hoch- und Runterscrollen von Layer 1 gibt es irgendwo auf SMWC Sprites bzw. Generators.
Falls du beim Layer-1-Wasser bleiben willst: ich glaube, es gibt sogar einen Level-Mode in LM, der Layer 1 transparent macht. Musst du mal ausprobieren.


Beim Fisch bräuchtest du was was Layer 1 scrollen würde. Ich glaub ich hab sone sprite irgendwo bei SMC gesehn.


Ich hab jetzt mal alle Level Modes ausprobiert, aber ich find leider nichts was layer 1 durchsichtig macht :/

Ich find leider auch nicht den layer 1 scroll generator auf smw central hätte zufällig jemand nen Link?
geschrieben am 23.05.2011 22:36:51
( Link )
Ich würde einfach mal vermuten, dass es Transparenz in SMW nur für Layer 2 gibt, genau wie Scrolling.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 24.05.2011 15:00:04
( Link )
man kann auch layer 1 tranzparen machen das ist snes mode 1e dafür gibts dann aber kein layer 2...
vondaher brignt das auch nciht viel
WAS, WIE, WO???? Ne, Ne ich bin nicht die Signatur ...
Ich putze hier nur.

Mein Hack:
<!-- m --><a class="postlink" href="http://www.youtube.com/user/conankun88#p/a/u/0/8vdcyGylrg0">http://www.youtube.com/user/conankun88# ... vdcyGylrg0</a><!-- m -->