Allgemeine SMW Hacking Fragen

geschrieben am 22.11.2010 19:23:05
( Link )
Heya, Leute.
War auch früher mal im altem Forum, hieß aber anders.

Ganz kurz, weil ich gerade wieder mit dne hacken angefangen habe - wie kann ich tilesets miteinander Kombinieren?
Wie zb. das Castle-Set + das rope-Set, sodass ich das Level mit Caslte designen kann, jedoch auch die bewegenden Ropes benutzen kann.


MFG :3

/edit:
Woah, What the -
Seite 25, w00t!
geschrieben am 22.11.2010 19:43:18
( Link )
nim ma auf dann kann ichs mir besser vorstellen ^^
haste auf der röhre eingestellt enable down oder irgendwas davon (guck extra nach das macht lm meinchmal von alleine ^^)
@paintntuturial guck ma auf der seite 24 das hat lperror schon gefragt^^
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 -->
geschrieben am 22.11.2010 19:46:38
( Link )
Wo geht das denn?
Das normale Levelmenü kann ich nur bei Levels erreichen, und beim Röhrenmenü steht nur, wo sie anfängt und endet.
L Lawliet
Unfall
Um 18.30 läuft der Ermittler in sein eigenes Haus, um sich einen Kuchen zu craften.
Allerdings vergisst er dabei seine Tür zu schließen.
Ohne es zu bemerken schleicht sich ein Creeper in sein Haus.
L wird vom selbigen übermannt, der Creeper explodiert...
...und L stirbt.
geschrieben am 22.11.2010 19:50:22
( Link )
WAS - oh stimmt sogar. xD

ABER ...
Zitat
naja ich würd ma sagen entweder du eghst auf den roten giftpilz


Wie genau?
Ich meine, FG3 ist ja der FG den mal benutzt, also den man als LEvel normal setzen kann, soweit ich noch weiß.
Und wie kann ich die nun mischen? Also per roten Giftpilz?
geschrieben am 22.11.2010 20:00:40
( Link )
Zitat von Tutorial:
Du hast ja in LM BG 2 und BG 3 normalerweise frei.
Als erstel suchst du dir z.B. ein level mit einem Wald tileset. Dann klickst du auf den roten Giftpilz und schaust dir FG 2 und FG 3 an und merkst dir was da steht, nehmen wir also an es sind 2A und 18. (schlechtes Beispiel ich weiß) nun gehst du wieder in dein Level in dem du dei Tilsets kombinieren willst z.B. lvl 105. Nun klickst du den roten Pilz unddan machst du in dem feld ein hackchen.
Dann gibst du bei BG 2 und BG 3 2A und 18 ein.

So hast du die Tilsets kombiniert.
geschrieben am 22.11.2010 20:04:16
( Link )
oder halt wenn de nur so ein zwei teile haben willst mit yy-chr zusammen schneiden und als exgfx einfügen
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 -->
geschrieben am 22.11.2010 20:10:49
( Link )
Öhh, FG1 und FG2 sind immer die selben in jedem Level ... 14 und 17.^^

Mal abgesehne davon - wie soll ich dann BG 1 und 2 abrufen können? Und das als FG? xD
geschrieben am 22.11.2010 20:11:22
( Link )
Zitat
Es ist ganz wichtig. Wollte gerade NoMoreSpriteTileLimits patchen, habe auf 4mb erweitert, freespace gesettet, gepatcht und zack... Die Rom geht zwar noch aber so ziemlich viele BG Tiles sind kaputt.... Nun meine Frage: ist es möglich das das no more sprite tile limit patch in smw central verbuggt ist oder bin ich einfach zu blöd... :/ Oder muss ich mit verglitcheten BG's leben?

Hat's was damit zu tun das meine Base der Redrawn SMW Hack ist?
geschrieben am 22.11.2010 20:13:37
( Link )
Zitat von Zyforth:
Die Rom geht zwar noch aber so ziemlich viele BG Tiles sind kaputt....


Klingt, als wäre dein heißgeliebter Free Space gar nicht so frei, wie du dachtest.
Abiturklausuren (schamlos geklaut von spinatkuchen >_>):
Deutsch (26.3.): Alles reingebracht, was ich wollte, bereue nichts, insgesamt ganz gutes Gefühl (Ergebnis: 8 Punkte - Hm, hätte mit mehr gerechnet.)
Geschichte (1.4.): Fast nichts zum historischen Kontext gewusst, Rest war ganz okay, vielleicht noch 3, eher 4 (Ergebnis: 7 Punkte - Hey, das hätte schlechter sein können. Keine Nachprüfung!)
Mathe (2.4.): Viel besser als gedacht, bis auf 'nen kleinen Teil fast alles richtig, 1 ist gut möglich (Ergebnis: 14 Punkte - Yay!)
Englisch (9.4.): Sprachlich keine Sorgen, inhaltlich etwas mehr, gutes bis sehr gutes Gefühl (Ergebnis: 15 Punkte - Der Lehrer mag mich halt.)
Physik (mdl., 10.5.): Bis auf zwei winzige Wissenslücken sehr einfach und sehr gut gelaufen (Ergebnis: 13 Punkte - Sehr in Ordnung!)
geschrieben am 22.11.2010 20:36:45
( Link )
Kann sein, habe aber vor dem Inserten mit XkasGuy Auf "Set Freespace" gedrückt. Und dann stand da : "Replaced 1 freespace with free space.
... ?
geschrieben am 22.11.2010 20:48:50
( Link )
Ja, habs weiter versucht, jedoch ohne Erfolg ...


Mal so offtopic;
WYE ... erst jetzt habe ich bemerkt was es bedeutet.
"WhiteYoshiEgg", Dabei kenne ich WhiteyoshiEgg auf Youtube schon lange, oh man, failed.^^
geschrieben am 22.11.2010 20:50:44
( Link )
Zitat von DerKoppa:
Zitat von WYE:
;P anzeigen
Gibt's kein Tool für. Da musst du schon die Tilemap-Daten direkt bearbeiten.

2CE16 $05:CC16 75 bytes Layer 3 Start of course clear message tilemap.
$05CC1A (2CE1A) (10 bytes) is 'MARIO' tiles and attributes used in the end-of-level scorecard
$05CC28 (2CE28) (12 bytes) is "COURSE" and attributes at end of level scorecard.
$05CC36 (2CE36) (10 bytes) is "CLEAR" and attributes at end of level scorecard.


*mich schäm* Ich wusst mal,wie ich die Tilemaps direkt bearbeite,aber..nunja,habs vergessen.xD Wie ging das nochmal?:P
geschrieben am 23.11.2010 14:54:34
( Link )
Wie gewünscht habe ich mein Problem mal aufgezeichnet.
Auf einem Post (vor einer Seite) sind auch Screens mit meinen Level-Einstellungen.
(Bei der Röhre kann man ja nix einstellen, außer Ein- und Ausgangsort. Oder?)

http://www.youtube.com/watch?v=0BXQH9qLUNo
L Lawliet
Unfall
Um 18.30 läuft der Ermittler in sein eigenes Haus, um sich einen Kuchen zu craften.
Allerdings vergisst er dabei seine Tür zu schließen.
Ohne es zu bemerken schleicht sich ein Creeper in sein Haus.
L wird vom selbigen übermannt, der Creeper explodiert...
...und L stirbt.
geschrieben am 23.11.2010 15:25:04
( Link )
ne röhre ist im prinzip auch ne röhre deswegen auch mal das lvl menü benutzen und gucken ob enable down aktiv ist^^
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 -->
geschrieben am 23.11.2010 16:08:06
( Link )
Zitat
Klingt, als wäre dein heißgeliebter Free Space gar nicht so frei, wie du dachtest.


@ Wye: Ich habe meine Rom mal im Freespace Logger geöffnet:
Code
ROM is 0x400000 bytes long

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
0x180200 0x308000 0x8000
0x188200 0x318000 0x8000
0x190200 0x328000 0x8000
0x198200 0x338000 0x8000
0x1A0200 0x348000 0x8000
0x1A8200 0x358000 0x8000
0x1B0200 0x368000 0x8000
0x1B8200 0x378000 0x8000
0x1C0200 0x388000 0x8000
0x1C8200 0x398000 0x8000
0x1D0200 0x3A8000 0x8000
0x1D8200 0x3B8000 0x8000
0x1E0200 0x3C8000 0x8000
0x1E8200 0x3D8000 0x8000
0x1F0200 0x3E8000 0x8000
0x1F8200 0x3F8000 0x8000
0x200200 0x408000 0x8000
0x208200 0x418000 0x8000
0x210200 0x428000 0x8000
0x218200 0x438000 0x8000
0x220200 0x448000 0x8000
0x228200 0x458000 0x8000
0x230200 0x468000 0x8000
0x238200 0x478000 0x8000
0x240200 0x488000 0x8000
0x248200 0x498000 0x8000
0x250200 0x4A8000 0x8000
0x258200 0x4B8000 0x8000
0x260200 0x4C8000 0x8000
0x268200 0x4D8000 0x8000
0x270200 0x4E8000 0x8000
0x278200 0x4F8000 0x8000
0x280200 0x508000 0x8000
0x288200 0x518000 0x8000
0x290200 0x528000 0x8000
0x298200 0x538000 0x8000
0x2A0200 0x548000 0x8000
0x2A8200 0x558000 0x8000
0x2B0200 0x568000 0x8000
0x2B8200 0x578000 0x8000
0x2C0200 0x588000 0x8000
0x2C8200 0x598000 0x8000
0x2D0200 0x5A8000 0x8000
0x2D8200 0x5B8000 0x8000
0x2E0200 0x5C8000 0x8000
0x2E8200 0x5D8000 0x8000
0x2F0200 0x5E8000 0x8000
0x2F8200 0x5F8000 0x8000
0x300200 0x608000 0x8000
0x308200 0x618000 0x8000
0x310200 0x628000 0x8000
0x318200 0x638000 0x8000
0x320200 0x648000 0x8000
0x328200 0x658000 0x8000
0x330200 0x668000 0x8000
0x338200 0x678000 0x8000
0x340200 0x688000 0x8000
0x348200 0x698000 0x8000
0x350200 0x6A8000 0x8000
0x358200 0x6B8000 0x8000
0x360200 0x6C8000 0x8000
0x368200 0x6D8000 0x8000
0x370200 0x6E8000 0x8000
0x378200 0x6F8000 0x8000
0x380200 0x708000(!) 0x8000
0x388200 0x718000(!) 0x8000
0x390200 0x728000(!) 0x8000
0x398200 0x738000(!) 0x8000
0x3A0200 0x748000(!) 0x8000
0x3A8200 0x758000(!) 0x8000
0x3B0200 0x768000(!) 0x8000
0x3B8200 0x778000(!) 0x8000
0x3C0200 0x788000(!) 0x8000
0x3C8200 0x798000(!) 0x8000
0x3D0200 0x7A8000(!) 0x8000
0x3D8200 0x7B8000(!) 0x8000
0x3E0200 0x7C8000(!) 0x8000
0x3E8200 0x7D8000(!) 0x8000
0x3F0200 0x7E8000(!) 0x8000

A total of 0x336597 bytes of free space were found
IMPORTANT: The "LoROM Offset" is what is entered in xkas as free space


Und der Patch sagt das hier:
Code
!Freespace = $168000 ; POINT THIS TO SOME FREE SPACE!!!!!


Also ich bin jetzt sowas von einer Niete in solch komplizierten Zahlen, aber ich würde den beiden Dingern jetzt entnehmen, dass noch genug Platz in meiner Rom für den Patch ist. Xkas GUI will aber nur 1 freespace setten und so ist genau ein sehr wichtiges Tile in meinem BG verbuggt, nämlich das Hintergrundteil (meistens der Himmel oder das innere der Berge) und das... nervt... Sowas sollte doch eigentlich nicht vorkommen, oder? Brauch unbedingt den Patch in meiner Rom, da sonst die Hälfte des Waldes (105) nicht funktioniert. (Blasen und Wigglers und so...) Wie soll ich weiter vorgehen?
geschrieben am 23.11.2010 16:16:30
( Link )
Bin ich jetzt total doof oder sind deine Freespace-Adressen nicht: 0x160200 und 0x168200
Und du benutzt: $168000
Das trifft wohl keine der beiden Adressen.
Ich würde ja jetzt kombinieren, dass du dich einfach mit den Zahlen verschrieben hast.
L Lawliet
Unfall
Um 18.30 läuft der Ermittler in sein eigenes Haus, um sich einen Kuchen zu craften.
Allerdings vergisst er dabei seine Tür zu schließen.
Ohne es zu bemerken schleicht sich ein Creeper in sein Haus.
L wird vom selbigen übermannt, der Creeper explodiert...
...und L stirbt.
geschrieben am 23.11.2010 16:22:26
( Link )
Kann nicht sein, habe mich nicht verschrieben:
Alles 1:1 aus dem editor kopiert, oder denkst du ich schreib den ganzen **** von Hand? XD
geschrieben am 23.11.2010 16:27:08
( Link )
da steht echt freespace to use 16000
und in dem kopirten 0x160200 und 0x168200
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 -->
geschrieben am 23.11.2010 16:41:22
( Link )
Was? Da steht doch einmal
Code
A total of 0x336597 bytes of free space were found
<--- Freespace Logger (das heißt soviel is noch frei)
und einmal
Code
!Freespace = $168000 ; POINT THIS TO SOME FREE SPACE!!!!!
<--- ASM Datei, diese Bytes werden benötigt...

Also dürfte sogar nich free space übrig sein, oder? :O
häh ich blick gar nix mehr...
geschrieben am 23.11.2010 17:32:13
( Link )
Zitat
Öhh, FG1 und FG2 sind immer die selben in jedem Level ... 14 und 17.^^

Mal abgesehne davon - wie soll ich dann BG 1 und 2 abrufen können? Und das als FG? xD


... Ich denke ihr habt es übersehen.