Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Ghostship Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=Ghostship Vita |image=GhostshipVita.png |description=Port of Ghostship for PSVita. |author=Rinnegatamante |lastupdated=2026/04/14 |type=Platform |version=1.1 |license=MIT |download=https://dlhb.gamebrew.org/vitahomebrews/GhostshipVita.7z |website=https://github.com/Rinnegatamante/Ghostship |source=https://github.com/Rinnegatamante/Ghostship |donation=https://www.patreon.com/Rinnegatamante }} {{#seo: |title=Vita Homebrew Games (Platform) -..."
 
1.2
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
|title=Ghostship Vita
|title=Ghostship Vita
|image=GhostshipVita.png
|image=GhostshipVita.png
|description=Port of Ghostship for PSVita.
|description=Port of Ghostship for PS Vita.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2026/04/14
|lastupdated=2026/06/03
|type=Platform
|type=Platform
|version=1.1
|version=1.2
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/vitahomebrews/GhostshipVita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/GhostshipVita.7z
Line 19: Line 19:
|image_alt=Ghostship Vita
|image_alt=Ghostship Vita
}}
}}
Ghostship Vita is a port of Ghostship (v1.0.2 with some improvements from the develop branch) for the PlayStation Vita. Ghostship itself is a PC/multi-platform decompilation port of Super Mario 64, powered by libultraship, that does not include any copyrighted assets. Players must provide their own supported ROM dump to generate the required asset file before playing.
Ghostship Vita is a port of Ghostship (v2.0.0 with some improvements from the develop branch) for the PlayStation Vita.  


== Requirements ==
Ghostship does not include any copyrighted assets. You are required to provide a supported copy of the game.
Ghostship Vita requires the following files before it can be run:


* A supported US or JP Super Mario 64 ROM in <code>.z64</code> format.
== Installation ==
* A PC release of Ghostship v1.0.2 is needed to generate the <code>sm64.o2r</code> asset file.
Requirements:
 
Supported ROM SHA-1 hashes:
* '''US:''' <code>9bef1128717f958171a4afac3ed78ee2bb4e86ce</code>
* '''JP:''' <code>8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51</code>
 
You can verify your ROM using the SHA-1 File Checksum tool at [https://www.romhashing.net/hash/ romhashing.net].
 
If your ROM is in <code>.n64</code> format, convert it using [https://hack64.net/tools/swapper.php hack64.net].
 
==Requirements==
* libshacccg.suprx
* libshacccg.suprx
* Game Data Files: N64
* Game data files: N64 (US/JP)
 
** SHA-1 for a US ROM: <code>9bef1128717f958171a4afac3ed78ee2bb4e86ce</code>
== Installation ==
** SHA-1 for a JP ROM <code>8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51</code>
# Download [https://github.com/HarbourMasters/Ghostship/releases/tag/1.0.2 Ghostship v1.0.2] for PC.
# Follow its instructions to generate <code>sm64.o2r</code>.
# Extract <code>ghostship.zip</code> from the Release tab into <code>ux0:data</code>.
# Place both <code>sm64.o2r</code> and <code>ghostship.o2r</code> into <code>ux0:data/ghostship</code>.
# Install the <code>.vpk</code> from the Release tab.


== Custom Assets ==
Instructions:
Custom assets are packed in <code>.o2r</code> or <code>.otr</code> files. To use custom assets, place them in the <code>mods</code> folder.
* Download [https://github.com/HarbourMasters/Ghostship/releases/tag/2.0.0 Ghostship v2.0.0] for PC.
 
* Follow its instructions to generate <code>sm64.o2r</code>.
Tools for creating and packing custom asset files:
* Extract <code>ghostship.zip</code> from the Release tab into <code>ux0:data</code>.
* [https://github.com/HarbourMasters64/retro retro — OTR and O2R generator]
* Place both <code>sm64.o2r</code> and <code>ghostship.o2r</code> into <code>ux0:data/ghostship</code>.
* [https://github.com/HarbourMasters/fast64 fast64 — Blender plugin]
* Install the <code>.vpk</code> from the Release tab.
 
==Media==
'''Ghostship PSVita Port - Latest optimizations showcase''' ([https://www.youtube.com/watch?v=4rkWDT17Jhg Rinne4Fun]) <br>
<youtube width=""640"">4rkWDT17Jhg</youtube>


==Screenshots==
==Screenshots==
Line 65: Line 45:


https://dlhb.gamebrew.org/vitahomebrews/images/GhostshipVita-04.png
https://dlhb.gamebrew.org/vitahomebrews/images/GhostshipVita-04.png
==Media==
'''Ghostship PSVita Port - Latest optimizations showcase''' ([https://www.youtube.com/watch?v=4rkWDT17Jhg Rinne4Fun]) <br>
<youtube width="640">4rkWDT17Jhg</youtube>


==Changelog==
==Changelog==
'''v1.2'''
* Updated to Ghostship v.2.0.0 as base. This brings several improvements but require an updated ghostship.o2r. No need to re-gen sm64.o2r. The biggest changes are:
** -- Right Analog free cam option
** -- Built-in randomizer
** -- Built-in achievements
** -- Graphical fixes
* Added trophies support (requires NoTrpDrm)
* Made several optimizations in the Fast3D and in the Frame Interpolation code. (Brings approximately a 15% performance improvement)
* Updated to latest vitaGL commit.
'''v1.1'''
'''v1.1'''
* Fixed a bug causing the config file to corrupt after subsequent boots, resulting in wrong controls mapping.
* Increased available memory for handling mods. Now more complex mods can be used.
* Restored alternative assets support: this will make all kind of mods working as with the PC build.
* Optimized the Fast3D rendering pipeline with a 5-10% performance boost.
* Moved the internal circular vertex buffer to vitaGL scratch memory usage, saving 32MBs of memory usage.
* Updated to latest vitaGL.
<!--* Fixed a bug causing the config file to corrupt after subsequent boots, resulting in wrong controls mapping.
* Restored several missing windows/options in the settings menubar.
* Restored several missing windows/options in the settings menubar.
* Disabled by default navigations through settings menubar with physical buttons (can still be enabled optionally).
* Disabled by default navigations through settings menubar with physical buttons (can still be enabled optionally).
* Fixed an out of bounds bug resulting in memory corruption and leading to potential undefined behaviours.
* Fixed an out of bounds bug resulting in memory corruption and leading to potential undefined behaviours.
* Fixed the motion blur effect causing a buggy cascade effect when the settings menubar was on screen.
* Fixed the motion blur effect causing a buggy cascade effect when the settings menubar was on screen.
* Adjusted the default config settings to a better controls mapping scheme.
* Adjusted the default config settings to a better controls mapping scheme.-->
'''v1.0'''
'''v1.0'''
* First Release.
* First Release.


== Credits ==
== Credits ==
* '''Rinnegatamante''' — PSVita port
* Rinnegatamante - PSVita port
* '''TheIronUniverse''' — Livearea assets
* TheIronUniverse - Livearea assets
* '''hatoving''' — Testing
* hatoving - Testing
* '''Lywx''' — Lead developer of the original Ghostship project
* Lywx - Lead developer of the original Ghostship project
* '''HM64 Team''' — libultraship and various contributions
* HM64 Team - libultraship and various contributions
* '''garrettjoecox''' — Fixes to the port
* garrettjoecox - Fixes to the port
* '''inspectredc''' — Asset extraction contributions
* inspectredc - Asset extraction contributions
* '''Malkierian''' — Asset extraction contributions
* Malkierian - Asset extraction contributions


== External links ==
== External links ==
* Github - https://github.com/Rinnegatamante/Ghostship
* GitHub - https://github.com/Rinnegatamante/Ghostship
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1387
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1387
[[Category:Other game ports on Vita]]
[[Category:Vita game ports]]

Latest revision as of 02:38, 5 June 2026

Ghostship Vita
General
AuthorRinnegatamante
TypePlatform
Version1.2
LicenseMIT License
Last Updated2026/06/03
Links
Download
Website
Source
Support Author

Ghostship Vita is a port of Ghostship (v2.0.0 with some improvements from the develop branch) for the PlayStation Vita.

Ghostship does not include any copyrighted assets. You are required to provide a supported copy of the game.

Installation

Requirements:

  • libshacccg.suprx
  • Game data files: N64 (US/JP)
    • SHA-1 for a US ROM: 9bef1128717f958171a4afac3ed78ee2bb4e86ce
    • SHA-1 for a JP ROM 8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51

Instructions:

  • Download Ghostship v2.0.0 for PC.
  • Follow its instructions to generate sm64.o2r.
  • Extract ghostship.zip from the Release tab into ux0:data.
  • Place both sm64.o2r and ghostship.o2r into ux0:data/ghostship.
  • Install the .vpk from the Release tab.

Screenshots

GhostshipVita-01.png

GhostshipVita-02.png

GhostshipVita-03.png

GhostshipVita-04.png

Media

Ghostship PSVita Port - Latest optimizations showcase (Rinne4Fun)

Changelog

v1.2

  • Updated to Ghostship v.2.0.0 as base. This brings several improvements but require an updated ghostship.o2r. No need to re-gen sm64.o2r. The biggest changes are:
    • -- Right Analog free cam option
    • -- Built-in randomizer
    • -- Built-in achievements
    • -- Graphical fixes
  • Added trophies support (requires NoTrpDrm)
  • Made several optimizations in the Fast3D and in the Frame Interpolation code. (Brings approximately a 15% performance improvement)
  • Updated to latest vitaGL commit.

v1.1

  • Increased available memory for handling mods. Now more complex mods can be used.
  • Restored alternative assets support: this will make all kind of mods working as with the PC build.
  • Optimized the Fast3D rendering pipeline with a 5-10% performance boost.
  • Moved the internal circular vertex buffer to vitaGL scratch memory usage, saving 32MBs of memory usage.
  • Updated to latest vitaGL.

v1.0

  • First Release.

Credits

  • Rinnegatamante - PSVita port
  • TheIronUniverse - Livearea assets
  • hatoving - Testing
  • Lywx - Lead developer of the original Ghostship project
  • HM64 Team - libultraship and various contributions
  • garrettjoecox - Fixes to the port
  • inspectredc - Asset extraction contributions
  • Malkierian - Asset extraction contributions

External links

Advertising: