Skip to content

Commit 54682e5

Browse files
committed
Update Readme
1 parent 17f2f48 commit 54682e5

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

README.md

+41-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,44 @@ A Native Ren'Py Visual Novel Port for the PSVita
33

44
## Based on [renpy-switch](https://github.com/uyjulian/renpy-switch/) by uyjulian
55

6-
### Build Instructions Soon
6+
## Known Issues
7+
- Load times can be pretty long and some image loading my cause hitches. This is sadly not something I can fix in<br>
8+
as it is a Vita hardware limitation.
9+
10+
- Video playback will not work
11+
12+
- Quitting will crash (But I kinda left that in. Doesn't do anything bad. I promise)
13+
14+
- Some games will run into memory issues. I will continue to tweak memory usage as necessary, but the Vita is pretty<br>
15+
sparse in memory, so I may not be able to pull a rabbit out of my hat when it comes to full compatibility.
16+
17+
18+
19+
### Build Instructions
20+
21+
#### Pre-Req:
22+
Linux (or WSL1/2)
23+
Cython
24+
Python 2.7.18
25+
Git
26+
Clone this repo
27+
Grab `PSVita_Release.zip` and `vitasdk_stubs.zip` from [PVR_PSP2 releases](https://github.com/GrapheneCt/PVR_PSP2/releases)
28+
Clone [SDL](https://github.com/libsdl-org/SDL)
29+
Clone [Python Future](https://github.com/PythonCharmers/python-future)
30+
31+
#### Steps:
32+
1. Copy the contents of `vitasdk_stubs.zip` into your VitaSDK lib directory
33+
2. Copy all of the files in [include](https://github.com/GrapheneCt/PVR_PSP2/tree/main/include) into your VitaSDK include directory
34+
3. Copy files WITHOUT underscores in `python-future/src` to the Python2.7 folder in your VitaSDK lib directory.<br>(This will be removed in the future. Heh)
35+
4. Navigate to the SDL directory and run<br>`cmake -S. -Bbuild -DVIDEO_VITA_PVR=ON -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=Release`
36+
5. Once complete, navigate to the newly create build folder and run `make -j4 install`
37+
6. Navigate to the `renpy-vita` folder and run `git submodule init` and then `git submodule update`
38+
6. Navigate to the `renpy-vita/renpy/module` folder and run `RENPY_DEPS_INSTALL=$VITASDK/arm-vita-eabi RENPY_STATIC=1 python2 setup.py`
39+
7. Navigate to `renpy-vita/pygame-sdl2` and run `PYGAME_SDL2_STATIC=1 python setup.py`
40+
8. Navigate to `renpy-vita/renpy-vita` and run `./link_compile_pylibs.bash` and then `./link_sources.bash` (may need to chmod)
41+
9. Now run `cmake -Bbuild -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=Release`
42+
10. Navigate to the build directory and run `make -j4`
43+
11. And now you're all done
44+
45+
46+

0 commit comments

Comments
 (0)