Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any hope of this running on PS Vita, EasyRPG already is. #1

Open
KoleckOLP opened this issue Feb 25, 2022 · 3 comments
Open

Any hope of this running on PS Vita, EasyRPG already is. #1

KoleckOLP opened this issue Feb 25, 2022 · 3 comments

Comments

@KoleckOLP
Copy link

I only see a MacOS build in the release section, is there a Windows build?

I would be interested in playing OneShot on my modded PS Vita,
since EasyRPG is on the Vita I thought this game should run and yet it does not.

Any plan to build this for Vita, or maybe even upstream it so all builds of Easy RPG can play OneShot?

@20kdc
Copy link
Owner

20kdc commented Feb 25, 2022

A Windows build could be made but I don't have the cross-compiler for it properly setup - CMake will be CMake and CMake is annoying to work with in this regard.

I have no idea or plan to build this for the PS Vita.
Quickest way to do so, though, is to alter the defines in oneshot.h to disable data persistence (This means no saving!) and enable some of the cheaty workarounds that allow the safe code to function.

Upstreaming this is pretty much infeasible - it's a lot of OneShot-specific code and the data persistence is not handled well.

@20kdc
Copy link
Owner

20kdc commented Feb 25, 2022

Something I forgot to mention in my last comment is that there are a few unimplemented functions:

  • Wallpaper setting (but obviously a PS Vita port would need custom code for that if it's even feasible)
  • EDIT: yes/no questions if using native messageboxes
  • Shaking the window
  • Niko walking out of the window

(EDIT: These all have stubs in oneshot_ser.cpp for where they "should happen")

@fdelapena
Copy link
Contributor

Some alternatives appeared recently: game mods. There are 3DS and Wii ports on certain github repos. The game experience will not be the same to applied modifications and likely the mentioned are missing (untested), but at least the game is able to run with the upstream Player version.

https://github.com/cmaster25/Oneshot-For-3DS/

https://github.com/cmaster25/Oneshot-For-Wii

https://foxfan-e.itch.io/newko-mod (modified sprites, easier assets download)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants