Files
Shipwright-Android/README.md
T

51 lines
2.6 KiB
Markdown
Raw Permalink Normal View History

2023-10-15 12:16:27 -07:00
# Ship of Harkinian Android Port
A port of Ship of Harkinian to Android. <br>
2023-10-15 11:58:33 -07:00
2023-10-15 12:16:27 -07:00
Original Repository: https://github.com/HarbourMasters/Shipwright <br>
2023-10-15 12:26:01 -07:00
<br>
2023-10-15 12:41:49 -07:00
NOTE: Controller only. No touch controls yet except for in the enhancements menu. <br>
2023-10-29 00:09:40 -07:00
Supported (probably): Android 4.3+ (OpenGL ES 3.0+ required) <br>
2023-10-15 12:53:34 -07:00
Tested On: Android 10 and Android 13 <br>
2023-10-15 12:41:49 -07:00
2023-11-08 00:30:19 -08:00
<h3>Installation:</h3>
1. Install the apk from here: https://github.com/Waterdish/Shipwright-Android/releases. <br>
2023-10-29 00:09:40 -07:00
2. Open the app once. It will generate the directory for your rom. Allow all file permissions and then close and reopen the app.<br>
3. Select "Yes" when prompted by the app if you would like to generate an OTR. Select "Yes" when it asks to look for a rom. Navigate to your "ZELOOTD.z64" and select it. The extraction should start.<br>
4. When asked if you would like to extract another rom, select "Yes" to choose another rom or select "No" to start the game. <br>
5. It will launch straight into the game on subsequent plays. (If you would like to get the rom selection dialog back, delete the .otr files in Android/data/com.dishii.soh/files/) <br>
2023-10-22 21:47:56 -07:00
<br>
2023-10-22 19:22:16 -07:00
2024-01-13 00:13:19 -08:00
Use Back/Select/- controller button, or the Android back button (swipe left if using gesture controls) to open Enhancements menu. Use touch controls to navigate menus. <br>
2023-10-22 19:22:16 -07:00
2023-10-15 12:41:28 -07:00
2023-10-15 12:48:42 -07:00
<h3>FAQ:</h3>
2023-10-16 10:35:49 -07:00
Q: Why is it immediately crashing? <br>
2023-10-22 19:31:10 -07:00
A: Try deleting and re-extracting the OTR file (oot.otr). <br> <br>
2023-10-16 10:35:49 -07:00
2024-01-13 00:13:47 -08:00
Q: The game opened once, but now it's just a black screen. <br>
A: Reinstall and change MSAA to 1 in Settings->Graphics <br><br>
2024-01-13 00:13:19 -08:00
2024-07-06 10:16:55 -07:00
Q: I can't map the C buttons because the window is cut off. <br>
2024-01-15 21:35:06 -08:00
A: Go to Settings->Graphics->ImGui Menu Scale and change it from X-Large to a smaller value. <br><br>
2024-07-06 10:16:55 -07:00
Q: Some buttons on my controller won't map. <br>
A: Unfortunately the only option for now is to use a different controller. Some controllers have issues with this app. <br><br>
2024-01-13 00:13:47 -08:00
Q: My controller is not doing anything. <br>
2024-01-15 21:35:06 -08:00
A: Close the Enhancements Menu. If the Enhancements Menu is not open, open it with the Android back button and check if it is detected in Settings->Controller->Controller Mapping. If it is, press refresh. <br><br>
2024-01-13 00:13:19 -08:00
2023-10-15 12:48:42 -07:00
Q: Why are these changes not in the main Shipwright repository?<br>
2023-10-22 19:31:10 -07:00
A: Working on it.<br> <br>
2023-10-15 12:48:42 -07:00
2023-10-29 00:09:40 -07:00
<b>Known Bugs</b>:<br>
Orientation Lock does not work. https://github.com/libsdl-org/SDL/issues/6090<br>
2024-02-17 16:32:55 -08:00
Near-plane clipping when the camera is close to walls.<br>
2023-10-29 00:09:40 -07:00
2023-10-15 13:11:27 -07:00
<h3>Build Instructions:</h3>
2024-01-15 21:35:43 -08:00
1. Edit the app/build.gradle file to point to your ndk folder. NDK 26+ tested as working.<br>
2. Open the project in android studio and build.<br>
2023-10-22 19:22:16 -07:00