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

Xsystem35 Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 8: Line 8:
|title=xsystem35-vita
|title=xsystem35-vita
|image=xsystem35vita2.png
|image=xsystem35vita2.png
|description=This is a port of xsystem35-sdl2 to the Playstation Vita.
|description=Port of xsystem35-sdl2 to the Playstation Vita.
|author=nunuhara
|author=nunuhara
|lastupdated=2022/02/14
|lastupdated=2022/02/14
|type=Game engine
|type=Game Engine
|version=00.02
|version=00.02
|license=GPL-2.0
|license=GPL-2.0
Line 23: Line 23:
Create a subdirectory under ux0:data/xsystem35/ and copy all .ald and .ain files from the game directory into it.
Create a subdirectory under ux0:data/xsystem35/ and copy all .ald and .ain files from the game directory into it.


In order to get BGM, you must rip the CD audio from the game disk and create a playlist pointing to the files (see the section on BGM [https://haniwa.website/games/preparing-a-game-directory.html here]).  
For BGM, you must rip the CD audio from the game disk and create a playlist pointing to the files (see the section on BGM [https://haniwa.website/games/preparing-a-game-directory.html here]).  


xsystem35-vita defaults to looking for a file named playlist in the game directory so it is not necessary to create a .xsys35rc file.
xsystem35-vita defaults to looking for a file named playlist in the game directory so it is not necessary to create a .xsys35rc file.


==Known issues==
File placement example:
Startup time for some games (especially KR) is really bad. This is caused by the game rendering a bunch of invisible text at startup (TTF font rendering on Vita is pretty slow). I have a plan to fix this (use system font rendering API).
<pre>
ux0:data\xsystem35\
          |-Kichikuou Rance\
          | |-bgm\
          | | |-kichiku_2.mp3
          | | |-kichiku_3.mp3
          | | |-...
          | |-KICHIKUGA.ALD
          | |-KICHIKUGB.ALD
          | |-KICHIKUSA.ALD
          | |-KICHIKUWA.ALD
          | |-System39.ain
          | |-playlist
</pre>


The game looks ugly/blurry. The Vita has a vertical resolution of 544 pixels, whereas System 3.x games usually run at a slightly lower resolution (400 or 480). Slight upscaling like this inherently produces a lousy result. You can run games at their original resolution if your eyes start bleeding: just hit the Start button to open the menu and switch fullscreen off.
where the file playlist contains:
(The first line in this file is ignored.)
bgm/kichiku_2.mp3
bgm/kichiku_3.mp3
...
 
==Changelog==
'''v00.02'''
*Update Vita SDK libs and pull changes from upstream.
'''v00.01'''
*This is an alpha quality release. There will definitely be bugs. Please report any bugs you find to the issue tracker on Github.


==External links==
==External links==
* GitHub - https://github.com/nunuhara/xsystem35-vita
* GitHub - https://github.com/nunuhara/xsystem35-vita
* Game compatibility table - https://github.com/kichikuou/xsystem35-sdl2/blob/master/game_compatibility.md

Latest revision as of 12:35, 29 August 2024

xsystem35-vita
Xsystem35vita2.png
General
Authornunuhara
TypeGame Engine
Version00.02
LicenseGPL-2.0
Last Updated2022/02/14
Links
Download
Website
Source

This is a port of xsystem35-sdl2 to the PlayStation Vita. xsystem35 is an open-source implementation of AliceSoft's System 3.x game engine.

Installation

Create a subdirectory under ux0:data/xsystem35/ and copy all .ald and .ain files from the game directory into it.

For BGM, you must rip the CD audio from the game disk and create a playlist pointing to the files (see the section on BGM here).

xsystem35-vita defaults to looking for a file named playlist in the game directory so it is not necessary to create a .xsys35rc file.

File placement example:

ux0:data\xsystem35\
           |-Kichikuou Rance\
           | |-bgm\
           | | |-kichiku_2.mp3
           | | |-kichiku_3.mp3
           | | |-...
           | |-KICHIKUGA.ALD
           | |-KICHIKUGB.ALD
           | |-KICHIKUSA.ALD
           | |-KICHIKUWA.ALD
           | |-System39.ain
           | |-playlist

where the file playlist contains:

(The first line in this file is ignored.)
bgm/kichiku_2.mp3
bgm/kichiku_3.mp3
...

Changelog

v00.02

  • Update Vita SDK libs and pull changes from upstream.

v00.01

  • This is an alpha quality release. There will definitely be bugs. Please report any bugs you find to the issue tracker on Github.

External links

Advertising: