Beiträge von WYE

geschrieben am 23.11.2010 16:45:13 in Du suchst Custom Sprites/Blocks/Music oder Graphics? Hier!
( Link )
Es weiß halt keiner, oder keiner will's dir sagen. Find dich lieber damit ab, und nimm Hustensaft.
geschrieben am 23.11.2010 20:48:43 in Allgemeine SMW Hacking Fragen
( Link )
Zitat von mzünni:
kann mir wer den link senden?

SMW Thank You Message Importer

Zitat von Zyforth:
Ahh ich versteh das nicht :O

Okay, pass auf.

Patches tun nicht anderes, als den Code der ROM zu verändern. Manche ändern nur ganz kleine Sachen, andere fügen ganz neue Features hinzu. Dazu wird natürlich eine Menge Code gebraucht. Und da man den nicht einfach da einfügen kann, wo schon alter Code steht, muss man dafür einen Platz auswählen, an dem kein Code und auch nichts anderes von Belang steht. wenn du die ROM expandierst, was LM sowieso tut, wird eine Menge neuer, freier Platz (Free Space) freigegeben, den du für Patches verwenden kannst.
Nur groß genug muss er sein, damit der Code auch dort hineinpasst. Wenn du etwas erfahrener bist, kannst du abschätzen oder auch nachzählen, wie viele Bytes der Code in Anspruch nimmt, aber wenn nicht, dann nimm einfach den größtmöglichen Haufen, nämlich den mit x8000 freien Bytes. Das muss immer reichen.

So, wie findet man den nun? Wie du's schon gemacht hast, den Free Space Logger benutzen. Der sagt dir dann so was:

Code
PC offset      LoROM offset      Size

0x08036D 0x10816D 0x002D
0x087A92 0x10F892 0x0001
0x0880D3 0x10FED3 0x0080
0x08819B 0x10FF9B 0x005D
0x0980E7 0x12FEE7 0x0111
0x098FBA 0x138DBA 0x0AC4
0x099E34 0x139C34 0x0280
0x09AA14 0x13A814 0x055B
0x09B67C 0x13B47C 0x0FE4
0x09C6A2 0x13C4A2 0x0214
0x09CDA2 0x13CBA2 0x004A
0x09D794 0x13D594 0x107C
0x09E8B9 0x13E6B9 0x017B
0x0A012D 0x13FF2D 0x00CB
0x0A1E5C 0x149C5C 0x026C
0x0A2DF8 0x14ABF8 0x0068
0x0A3103 0x14AF03 0x0058
0x0A3173 0x14AF73 0x005B
0x0A6456 0x14E256 0x1BD8
0x0A8175 0x14FF75 0x0083
0x0AE1C8 0x15DFC8 0x2030
0x0B68C8 0x16E6C8 0x1938
0x0B8200 0x178000 0x286B
0x0BD2E9 0x17D0E9 0x2F17
0x0C0200 0x188000 0x8000
0x0C8200 0x198000 0x8000
0x0D0200 0x1A8000 0x8000
0x0D8200 0x1B8000 0x8000
0x0E0200 0x1C8000 0x8000
0x0E8FFA 0x1D8DFA 0x71FE
0x0F493A 0x1EC73A 0x38C6
0x0FB808 0x1FB608 0x49F0
0x107BA8 0x20F9A8 0x0658
0x108200 0x218000 0x8000
0x110200 0x228000 0x8000
0x118200 0x238000 0x8000
0x120200 0x248000 0x8000
0x128200 0x258000 0x8000
0x130200 0x268000 0x8000
0x138200 0x278000 0x8000
0x140200 0x288000 0x8000
0x148200 0x298000 0x8000
0x150200 0x2A8000 0x8000
0x158200 0x2B8000 0x8000
0x160200 0x2C8000 0x8000
0x168200 0x2D8000 0x8000
0x170200 0x2E8000 0x8000
0x178200 0x2F8000 0x8000


Wichtig ist hier erstmal die "Size"-Spalte. Wie du siehst, ist der Free Space an Adresse $10816D nur x2D Bytes groß, und der danach nur eins! Das reicht für keinen Patch. Wie gesagt, du solltest lieber Free Space nehmen, bei dem als Größe x8000 steht. Das ist zum beispiel bei x188000 der Fall. Und deshalb trägst du im Patch als Free Space $188000 ein.

Oh, und natürlich solltest du nicht mit der fehlgepatchten ROM weiterarbeiten. Nimm ein Backup, das funktioniert.

Zitat von Zyforth:
Sehe ich das richtig? Der Patch ist 1,7 MB groß ? Das nimmt doch enorm viel Platz weg...

Wo steht denn das? Ist die ASM-Datei so groß?

Wie auch immer, das macht nichts. Der sieht nur deswegen so groß aus, weil jeder Buchstabe, jedes Zeichen, jede Zahl und jede Leerzeile ein Byte verbraucht. Später, als ASM-Code, braucht nur noch jeder Befehl und jede Zahl jeweils ein Byte. Mach dir keine Sorgen, Patches können gar nicht größer als x8000 Bytes sein.
geschrieben am 24.11.2010 11:29:17 in Allgemeine Diskussionen
( Link )
Wegen Wehrpflicht: Ich hab was von Juli 2011 als Aussetzdatum gehört.

Na ja, Hauptsache, die machen's früh genug. Und wenn's stimmt, dass alle ab 1993 Geborenen prinzipiell nicht mehr hinmüssen, dann .
geschrieben am 24.11.2010 14:54:14 in A MAD SCHEME - Die neue Art, Musik zu portieren
( Link )
Weil's so ist.

Update.
geschrieben am 24.11.2010 20:26:40 in Das ^und v Game
( Link )
^ hat recht.
< hat erst vor kurzem /c/ für sich entdeckt. <3
v kommt nach u und vor w.
geschrieben am 24.11.2010 22:05:14 in Allgemeine SMW Hacking Fragen
( Link )
Erstmal eigentlich sag ich jetzt mal so unverbindlich nein.
"File --> Save Level to ROM...". Funktioniert wie "Speichern unter...".
geschrieben am 25.11.2010 13:24:16 in Allgemeine SMW Hacking Fragen
( Link )
Es gibt keinen Hacken, den man setzen kann, und auch keinen Haken.

DAX spielte wohl auf ASM an.
geschrieben am 25.11.2010 16:55:11 in Du suchst Custom Sprites/Blocks/Music oder Graphics? Hier!
( Link )
Zitat von mzünni:
und gibt es eine möglich keit das vorspulen und den emu speed zu blocken?

Wie stellst du dir das vor? Auf der SNES gab's keinen Turbo-Modus.
geschrieben am 25.11.2010 17:39:19 in Der Spoiler-Tag
( Link )
Ja, ich weiß, ihr freut euch alle, dass es ihn gibt. Deshalb braucht ihr ihn aber nicht bei jeder Gelegenheit zu benutzen. Der arme Spoiler-Tag ist schon ganz erschöpft. Wie würden eure Freunde es finden, wenn ihr sie ständig benutzen würdet?

Der Spoiler-Tag ist angebracht:
  • Bei Informationen, die einem die Überraschung und den Spaß an irgendwas nehmen, und die man deshalb nicht auf Anhieb lesen soll. Spoiler halt.
  • Höchstens noch für überlange Inhalte, z.B. viel Klartext oder große Bilder, und für Youtube-Videos, besonders auf Seiten, auf denen schon viele sind. Code gehört in den code-Tag.
  • Ab und zu auch für alles andere im Rahmen eines kleinen Witzes. Aber übertreibt's nicht! Ihr solltet wissen, wann's genug ist. Wenn ihr's nicht wisst: Jetzt ist genug.


Der Spoiler-Tag ist nicht angebracht:
  • Bei wichtigen Infos, auf die euer Post aufbaut. Was wichtig ist und nichts spoilert, soll ruhig offen erwähnt werden.
  • Bei Hintergrundinformationen oder kleinen Off-Topic-Teilen im Post. Was ist so schlimm daran, das einfach in den Post selbst zu schreiben? Was bringt es, das zu verspoilern?
  • Bei Bildern oder anderen Nicht-Text-Objekten, die klein genug sind, dass sie so in den Post passen.
  • Bei allen anderen Informationen, dessen Kenntnis den anderen nicht den Spaß an irgendetwas verderben würde.


Denkt mal nach: Wenn ihr alle bei jeder Gelegenheit den Spoiler-Tag benutzt, dann weiß doch keiner mehr, was ein richtiger Spoiler ist und was nicht, und klappt, um sicherzugehen, alle Spoiler auf. Und gerade das ist doch nicht der Sinn von Spoiler-Tags! Sie sollen klar erkennbar machen, dass das, was folgt, einem die Überraschung nimmt. Und wenn jeder den Tag so oft benutzt, verliert er an Bedeutung und Funktion. Zu viele Spoiler-Tags für unnützen Kram verkomplizieren die Sache nur und sorgen für unnütze Klickerei. Nehmt nur mal diesen Post - was zum Geier ist der Sinn des Spoiler-Tags hier? Sag's doch einfach kurz und knapp und versteck das Wichtigste nicht. Tut mir leid, den Post als schlechtes Beispiel nehmen zu müssen, aber er passt einfach so perfekt.

Und noch was: Ihr könnt statt [ spoiler ] Text [ /spoiler ] auch [ spoiler=Überschrift ] Text [ /spoiler ] verwenden, um dem Leser schon mal mitzuteilen, was man ihm mitteilt. Beispiele:

In Folge 17 wird klar, dass... anzeigen
die Hauptfigur sterben muss. ;_;

Nicht lesen, wenn ihr nicht wissen wollt, wie's ausgeht!!! anzeigen
Alle sterben, bis auf den Helden, der begeht Selbstmord.

(Der Tag funktioniert allerdings nicht immer, keine Ahnung, warum. Wenn er nicht geht, dann schreibt die Überschrift einfach als Klartext über den Spoiler-Tag.)

In Folge 17 wird klar, dass...
Spoiler anzeigen
die Hauptfigur sterben muss. ;_;

Nicht lesen, wenn ihr nicht wissen wollt, wie's ausgeht!!!
Spoiler anzeigen
Alle sterben, bis auf den Helden, der begeht Selbstmord.




Kapiert? Ein "Ja" als Antwort reicht schon.
geschrieben am 26.11.2010 9:25:08 in Der Spoiler-Tag
( Link )
@Shog: Ich meinte damit eher so was wie Hintergrundinfos,die trotzdem wichtig sind. Beispiel:

Zitat von Jemand:
Hey, klasse, die Sache mit der Wehrpflicht. SPIEGEL Online hat dazu einen interessaten Artikel geschrieben:

Inhalt des Artikels anzeigen
Der Verteidigungsminister überarbeitet sein wichtigstes Reformprojekt: Beim Umbau der Bundeswehr sollen weniger Stellen wegfallen als bislang geplant, erklärte Karl-Theodor zu Guttenberg. Gemeinsam mit Kanzlerin Merkel warb er vor Spitzenmilitärs für das Vorhaben.

Dresden - Verteidigungsminister Karl-Theodor zu Guttenberg forciert den Umbau der Bundeswehr zur Freiwilligenarmee. Allerdings will der CSU-Politiker dabei weniger Stellen abbauen als ursprünglich geplant. Die Bundeswehr solle von derzeit 240.000 auf 180.000 bis 185.000 Soldaten verkleinert werden, sagte Guttenberg am Montag auf einer Kommandeurstagung in Dresden.

Damit folgt er der Empfehlung der Strukturkommission für die Bundeswehr. Mit der neuen Planung geht Guttenberg deutlich über die in einem ersten Reformpapier genannte Mindestgröße von 163.500 Soldaten hinaus.

Die überarbeitete Personalplanung trage den heutigen sicherheitspolitischen Voraussetzungen Rechnung, sagte der Minister. Nötig sei eine Bundeswehr, die dem Ansehen und internationalen Anspruch Deutschlands entspreche.

Guttenberg nannte auch einen konkreten Termin für die Aussetzung der Wehrpflicht. Die Reform soll ab 1. Juli 2011 umgesetzt werden, kündigte er an. Dieser Termin sei "verantwortbar und richtig", sagte Guttenberg. Dementsprechend würden auch die Planungen ausgerichtet.

Im Dezember wird die Regierung weitere Einzelheiten beschließen. Die Wehrpflicht soll zwar ausgesetzt, im Grundgesetz aber verankert bleiben. So soll garantiert werden, dass sie im Notfall per einfachem Gesetz wieder eingeführt werden kann. Junge Männer sollen weiterhin erfasst, aber nicht mehr gemustert werden.

CDU und CSU haben auf ihren Parteitagen die Aussetzung der Wehrpflicht bereits gebilligt, der Koalitionspartner FDP ist schon lange dafür.

Merkel wirbt für "Spaß an der Veränderung"

Auf der Kommandeurstagung in Dresden warben Guttenberg und Bundeskanzlerin Angela Merkel bei der Bundeswehrführung für die geplanten Reformen bei der Armee. Merkel ermunterte die Generäle, "Spaß an der Veränderung" zu haben. Sie hätten die Chance, "Symbol für die Veränderungsbereitschaft" in Deutschland zu werden, sagte die Kanzlerin. "Sie können ein wirklich wesentlicher Teil eines modernen und starken Deutschland sein."

Zur Aussetzung der Wehrpflicht erklärte Merkel, dieser Schritt sei nicht nur vertretbar, sondern geboten. Eine Abschaffung könne es aber nicht geben, da niemand vorhersagen könne, wie sich die Sicherheitslage in den kommenden Jahren und Jahrzehnten entwickeln werde.

ANZEIGE
Außerdem warb Merkel für den geplanten Umbau der Bundeswehr zu einer Einsatzarmee. Zwar dürfe man nicht alle Veränderung am derzeitigen Engagement in Afghanistan ausrichten. Den Auslandseinsätzen müsse aber in den neuen Strukturen eine stärkere Bedeutung zukommen, erklärte die Kanzlerin.

Die Führungsriege der Bundeswehr berät auf einer zweitätigen Tagung den Umbau der Bundeswehr. Guttenberg will neben der Stellenreduzierung auch Standorte schließen, sein Ministerium umbauen und die Führungsstruktur der Armee straffen.

Die Strukturkommission für die Bundeswehr unter Führung von Arbeitsagentur-Chef Frank-Jürgen Weise hatte Ende Oktober neben der Verkleinerung der Truppe auch zur Aussetzung der Wehrpflicht geraten und sich für die Verlagerung des Ministeriums nach Berlin und eine Halbierung der dortigen Stellen auf 1500 starkgemacht.

mmq/dpa/dapd


oder

Zitat von Jemand:
Hallo. Du wolltest wissen, wie man CFG-Dateien erstellt und wie die ASM-Datei eines Sprites aufgebaut ist?
Hier dazu ein Zitat aus dem Readme von Sprite Tool:
Inhalt anzeigen
********************************************************************
* configuring a sprite
********************************************************************

Sprites are specified by a .cfg file, which is a simple text file. Two examples will be gone through below.

There are two types of sprites, type 0 and type 1. Type 0 means that you simply want to give different properties to an existing sprite. This is similar to using Tweaker to modify a sprite, but this way you won't overwrite the original. Type 1 means that the sprite is a true custom sprite.

Type 0 example:

squashable_goomba.cfg:
00
0F
30 00 04 00 00 00

The first line of the .cfg specifies the sprite type. Here it is 0 because we just want to tweak an existing sprite.

The next line specifies the "acts like" byte. This is the value that gets put into $9E. For type 0 sprites, it should be set to the sprite you wish to use as a base.

The next line specifies the sprite properties (6 bytes separated by spaces) that are put in the main sprite tables (1656, 1662, 166E, 167A, 1686, and 190F). These are the first 6 bytes of the Tweaker code.


Type 1 example:

venus.cfg:
01
36
81 01 08 00 10 20
00 00
venus.asm

The first line of the .cfg specifies the sprite type. Here it is 1 becuase we have a true custom sprite.

The next line specifies the "acts like" byte. It's the value that gets put into $9E. For type 1 sprites, it should almost always be set to 36.

The next line specifies the sprite properties (6 bytes separated by spaces) that are put in the main sprite tables (1656, 1662, 166E, 167A, 1686, and 190F). They are the first 6 bytes of the Tweaker code.

The next line specifies two additional property bytes that can be used by the programmer. They are put into tables at $7FAB28 and $7FAB34.

The last line is the name of the asm file that contians the sprite code.

********************************************************************
* programming a sprite
********************************************************************

sprites can be coded in asm compatible with 65816 Tricks Assembler Version 1.11. There are two simple requirements for each .asm file.

1. The line: dcb "INIT"
followed by a long subroutine

This subroutine will get called once at the sprite's initialization. A common thing done with original sprites is to have the sprite intially face mario. This code could also be used to shift the x position for a sprite like the venus fire trap.

2. the line: dcb "MAIN"
followed by a long subroutine

This is the main sprite's code that is called once per frame.

For more details see the documents in the "tutorials" subfolder


So was meinte ich. Tutorials, bei denen der Post ja von Natur aus und nicht durch Anhänge lang ist, sollte nicht verspoilert werden.
geschrieben am 26.11.2010 10:35:48 in Das ^und v Game
( Link )
^ hat mit dem ersten Teil des Satzes recht, mit dem zweiten nicht.
< sitzt in der Schule und lernt nebenbei Mathe. Klausur in 40 Minuten.
v trägt gerade etwas Blaues.
geschrieben am 26.11.2010 10:47:47 in Allgemeine Diskussionen
( Link )
Sehe auch keinen großen Sinn darin. wenn überhaupt, dann würde ich eh drauf bestehen, dass es bei mir stattfindet, und das wäre den meisten wohl zu weit.
geschrieben am 26.11.2010 20:18:20 in Terra Mario (Archivieren bitte)
( Link )
Der Spoiler-Tag bringt hier gar nichts, LPErr0r.
geschrieben am 26.11.2010 21:08:25 in Allgemeine Diskussionen
( Link )
Ging also um Verschlüsselung oder so, hab ich recht?

Heute haben wir Mathe geschrieben, nur zwei Stunden, ging aber auch um Matrizen. Lief gut.

Oh, und schaltet schnell RTL ein. Da gewinnt gleich einer die Million.
geschrieben am 27.11.2010 21:40:53 in Allgemeine SMW Hacking Fragen
( Link )
Block bringt nichts.
geschrieben am 28.11.2010 11:28:05 in Allgemeine SMW Hacking Fragen
( Link )
Inwiefern?

Und zwei Sachen auf derselben Ebene an derselben Stelle geht nicht, auch nicht mit Layer Priority. Dann musst du schon eins auf Layer 1und das andere auf Layer 2 tun.
geschrieben am 28.11.2010 21:17:23 in Wer bin ich? [Bilder von euch selbst]
( Link )
Pics or GTFO.

(Heißt: Wendet euch dem eigentlichen Thema des Threads zu oder lasst es ganz sein.)
geschrieben am 28.11.2010 21:44:32 in Monatlicher Levelwettbewerb: November 2010 - Ergebnisse da!
( Link )
Was die Spezialränge angeht, muss ich euch leider erstmal enttäuschen - die hab ich noch nicht aufs neue Forum übertragen und ehrlich gesagt gerade keine Lust, mich damit zu befassen.

Soooo dringend braucht ihr sie nicht, oder?
geschrieben am 29.11.2010 21:57:40 in Anime & Manga
( Link )
Ich unterbreche diese Diskussion für eine erneute Anime-Noob-Frage.

Wie guckt ihr eigentlich Animes? Die werden ja wohl nicht alle auf RTL2 oder diesem einem Anime-Sender laufen. Es gibt einige Seiten, auf denen welche zusammengestellt sind, stimmt's? Gibt's irgendeine, die besonders viele hat oder auf der ihr immer welche guckt?

Ich hab vor einigen Monaten angefangen, K-On zu gucken, allerdings nur die ersten fünf Folgen und auf Youtube. Irgendwie hab ich das Gefühl, ich sollte K-On mal wieder eine Chance geben, aber auf Youtube scheint's das nicht mehr zu geben, und BlazinAnime (die erste Seite, die ich dazu gefunden habe) macht morgen zu. Hipp, hipp, hurra.
geschrieben am 30.11.2010 19:22:27 in RPG HP/MP Counter Frage
( Link )
Du scheint's vertasucht zu haben. Zuerst wird die Nummer geLDAt, und zwar mit einem # davor, dann mit STA in die Adresse gespeichert. Da die "Helath"-Adresse auch noch 16 Bits umfasst, musst du zusätzlich noch in den 16-Bit-Modus wechseln.

Code
REP #$20
LDA #$0050 ; oder was auch immer die maximale Anzahl ist
STA $010D
SEP #$20