PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PSX Sprites Rippen



HellThunder
17.06.2010, 21:02
Hallo Community.

Wie man aus dem Title des Threads bereits rauslesen kann, suche ich eine Möglichkeit, um die 2D Grafiken aus meinen Playstation Games zu rippen.

Die einfachste Möglichkeit - Einen Screen machen und dort alles herausfiltern, was man haben möchte. Jedoch sehr umständlich.

Gibt es ein Programm oder ein Plugin, das einem die gleichen Möglichkeiten wie der Snes Emulator (ZSNES) gibt?
- Layer 1 auschalten, Layer 2 ausschalten?

Wäre toll, wenn mir jemand helfen könnte.

Grüße HellThunder

MagicMaker
17.06.2010, 21:38
Mit modernen Rippingmethoden wie Bilddaten direkt aus einem Spiel zu
extrahieren, auf andere Weise ist man bei Playse eigentlich regelrecht
aufgeschmissen. :'D

Und da wirds kaum ein universell funktionierendes Tool geben weil sich das
bei jedem Game unterscheidet.

Davy Jones
18.06.2010, 08:55
Zu Alundra:

Ansonsten gibts speziell mit Alundra noch die Problematik, dass hier dann und wann mal ein 8x8-Raster mitbenutzt wird (24x24, 40x40 z.B.). Hier kommt man ums editieren/umpixeln nicht herum, man muss halt sehen wie sich der Char im Idealfall drauf bewegt oder das ganze Tile halt blocken, denn Skripte für Pixelmovement mit Kollisionsabfrage sind mir nicht bekannt.

Zum Rippen von PSX-Games allgemein (Quicksaves bzw. Savefiles werden in epsxe mit F1 & F2 erzeugt, lassen sich dann im epsxe-Ordner "sstates" finden):

So, hier sind meine ersten Rips mit PSX-VRAM, einem Freeware-Programm mit dem man Playstation-Saves hacken kann. Das lustige daran ist, dass man für ein gesamtes Areal somit im Glücksfall (bei Suikoden 2 ists die Regel) nur einige Minuten benötigt (vorher mehrere Stunden bis halber Tag). Programm öffnen, Save-File per Drag&Drop ins Programmfenster ziehen und alle Tiles und Chars des jeweiligen Files werden angezeigt. Mit 0 und 9 wechselt man die Kanäle, die Pfeiltasten bedienen das Fadenkreuz für die Farpaletten (Shift und Pfeiltasten für pixelgenaues umherfahren mit dem Fadenkreuz). die Tiles und Charas selber lassen sich mit W-A-S-D ansteuern.

Screenshots schieße ich persönlich mit Snagit 8.0, einfach unter Tools-Programm Preferences den Globalen Hotkey auf Drucktaste (oder eine andere beliebige Taste) einstellen. Input ist Region, Output ist File (ihr könnt bestimmen, in welchen speziellen Ordner die ganzen Screenies landen, png-Format lässt sich ebenfalls einstellen). Oder halt ganz einfach alternativ Drucktaste im PSX-VRAM-Fenster drücken und mit nem anständigen Grafikprog (kein Paint, lieber PSP5, Photofiltre, etc.) unter Bilder-neues Bild einfügen (oder so ähnlich) den Screen erscheinen lassen und dann bearbeiten, abspeichern, whateva.

Wobei der Output bei Snagit afaik Catalogue ist, bin mir da nicht mehr sicher.

Mittlerweile gibts in Sachen Screenripping (der von dir benannten "konventionellen" Methode) aber auch Animget, welches dir alle 0,1 Sekunden einen Screenshot schießt (unter der Voraussetzung dass sich ständig was bewegt, starre Bilder werden nur 1x geschossen). Die bmp-Bilder die Animget erzeugt, kannste mit Xnview und seiner Stapelverarbeitung in png umwandeln. Vorteil von Animget ist, dass du die im Spiel benutzte Animation 1:1 rausrippen kannst, ohne nochmal rumpuzzeln zu müssen. PSX-VRAM zeigt dir nämlich nur die einzelnen Teile der Sprites, nicht aber wie sie die Entwickler tatsächlich zusammengeschustert haben. Aber wie gesagt, manche Entwickler packen die Sprites ordentlich in die Savefiles und andere schmeißen sie einfach rein.

Leicht zu rippen:
- Suikoden 2 (alles)
- Suikoden 1 (Chars, Objekte)
- Lunar SSSC & EBC (Chars, Sprites allgemein)

Schwer zu rippen:
- Alundra (Palette der Tiles, Chars sind vergleichsweise einfach)
- Wild Arms (ebenfalls die Palette, wobei hier nur 10% der Tiles rumzicken)

Von Alundra lad ich dir später nochmal ein paar Rips von Tantrix hoch, die sind auf spriters-resource nämlich nicht zu haben.

HellThunder
18.06.2010, 09:10
Vielen Dank Davias - sehr hilfreich. Werde mir dieses Programm mal anguggen und schonma danke für das Hochladen der Rips

Davy Jones
18.06.2010, 09:21
Hui, das war eine schnelle Reaktion. Hab btw nochmal am Beitrag rumeditiert, also nicht wundern.

Ein Programm mit dem du Layer bei PSX-Games ausschalten kannst, gibt es allerdings bis heute nicht. Und wie gesagt, selbst mit PSX-VRAM ist das Rippen von Alundra "a pain in the ass", das dämliche Raster (welches sich nur begrenzt für den Maker eignet) tut dann sein übriges.

Bei mir hat es sich bewährt, komplette Maps zu rippen und deren Einzelteile nochmal mit PSX-VRAM zu untersuchen. Zumindest weiß man dann auch was mit den Tiles anzufangen ist anstatt dass man auf dem Schlauch steht.

Davy Jones
19.06.2010, 15:57
Auf Wunsch dann hier noch der Rest:
http://img820.imageshack.us/img820/7987/tantrixphnix.png
http://img80.imageshack.us/img80/811/tantrixbrunnen.png
http://img693.imageshack.us/img693/7431/tantrixgoldenerbrunnen.png
http://img820.imageshack.us/img820/9877/tantrixklinekomplett2.png
http://img294.imageshack.us/img294/2697/tantrixlarsgrave.png
http://img411.imageshack.us/img411/9535/tantrixlarsfinal.png