Adding publishing assets for Github and Sidequest
This commit is contained in:
@@ -74,7 +74,7 @@ These come from the maintainer. Follow them without being asked again.
|
||||
| `android/app/build.gradle` | Gradle project; the `stageEngine` task stages the patched engine. |
|
||||
| `android/force-rebuild.sh` | Stops Gradle daemons and wipes staged/build output for a fully fresh native build. |
|
||||
| `build-image/` | Docker build environment (`Dockerfile`, `VERSION`, `prepare-android-project.sh`, `build-apk.sh`, engine build scripts). |
|
||||
| `res/` | Bundled resources: `questshock.config.default.json`, `controller_profiles/` (JSON + PNG per controller), `splash.png` (startup splash), `logo.png` (1024x1024 logo, master of the launcher icons in `android/app/src/main/res/mipmap-*/`), `logo_small.png` (the README header), `screenshots/` (headset captures and videos named `questshock_v<version>_<nnn>.<ext>`, numbered per version), `assets/` (where the user's own game data goes, git-ignored), `run.sh`/`run.bat`. |
|
||||
| `res/` | Bundled resources: `questshock.config.default.json`, `controller_profiles/` (JSON + PNG per controller), `splash.png` (startup splash), `logo.png` (1024x1024 logo, master of the launcher icons in `android/app/src/main/res/mipmap-*/`), `logo_small.png` (the README header), `screenshots/` (headset captures and videos named `questshock_v<version>_<nnn>.<ext>`, numbered per version), `store/` (store-listing artwork, generated from `logo.png`/`splash.png`/screenshots, not used by the app itself), `assets/` (where the user's own game data goes, git-ignored), `run.sh`/`run.bat`. |
|
||||
| `.gitea/workflows/build.yml`, `.github/workflows/release.yml` | CI. Gitea is the primary repository and builds on every push; GitHub is a mirror whose workflow builds and publishes a release when a `vX.Y.Z` tag is pushed. Each platform has its own file. |
|
||||
| `Makefile` | `engine`, `dist`, `package`, `apk`, `android-studio`, `clean`, ... (see README section 2). |
|
||||
| `README.md`, `CONFIG.md`, `NOTICE.txt` | User docs, config reference, license notice. |
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 172 KiB |
@@ -0,0 +1,65 @@
|
||||
# SideQuest listing text
|
||||
|
||||
Paste these into App Studio's App details fields. Markdown here is limited to
|
||||
SideQuest's supported subset: bold, italic, lists, links, strikethrough, line
|
||||
breaks, images and video.
|
||||
|
||||
## Title
|
||||
|
||||
QuestShock
|
||||
|
||||
## Summary line
|
||||
|
||||
Play the classic 1994 System Shock natively on your Quest, with fully remappable controls.
|
||||
|
||||
## Required fields (App details tab)
|
||||
|
||||
- **App name**: Questshock
|
||||
- **Package name**: `de.ladkau.questshock`
|
||||
- **Version code**: `39`
|
||||
- **Version name**: `0.5.5`
|
||||
|
||||
(Version code/name match the `v0.5.5` GitHub release; bump both together for
|
||||
each future release - version code is that release's `versionCode` from the
|
||||
build log, e.g. `Version: 0.5.5 (versionCode 39)`.)
|
||||
|
||||
## Other fields
|
||||
|
||||
- **Play comfort**: Comfortable; "This app can be played while seated" checked
|
||||
- **License**: Free
|
||||
- **Supported devices**: Quest
|
||||
- **Search tags**: Adventure, Horror, Retro
|
||||
- **Distribution**: link to the GitHub release APK directly, e.g.
|
||||
`https://github.com/krotik/questshock/releases/download/v0.5.5/questshock-0.5.5-android-arm64.apk`
|
||||
(avoids re-uploading the APK to SideQuest for every release)
|
||||
|
||||
## Description
|
||||
|
||||
QuestShock brings the 1994 cyberpunk classic **System Shock** to your Meta Quest, running entirely on the headset - no PC, tethering, or streaming required.
|
||||
|
||||
The engine renders its original flat 2D frame, shown on a large virtual screen floating in front of you in VR - not a stereoscopic remake. Point at it with either controller like a mouse, or use the built-in VR menu and on-screen keyboard.
|
||||
|
||||
**Features**
|
||||
|
||||
- Fully remappable controls - every controller button, thumbstick direction, and game hotkey (weapon select, MFD panels, save/load, and more) can be bound to any action from the in-headset Controller Options menu
|
||||
- Free look - hold a mapped grip/button to look around freely with a thumbstick
|
||||
- A dedicated cyberspace control scheme, with proportional pitch and bank on the sticks
|
||||
- A Cheats menu - give all items, toggle physics, change level, and four independent unlimited-resource switches (health, energy, ammo, items)
|
||||
- Configurable virtual screen size and distance, set separately for menus and gameplay
|
||||
- English, French, and German, including localized intro cutscenes
|
||||
- A persistent, human-editable config file for every setting above
|
||||
|
||||
**You need your own copy of the game**
|
||||
|
||||
QuestShock does not include System Shock's game data. You'll need:
|
||||
|
||||
1. **System Shock: Enhanced Edition** (e.g. from [GOG](https://www.gog.com/))
|
||||
2. Launch QuestShock once - it creates a `/sdcard/QuestShock/` folder on your headset
|
||||
3. Copy that game's `res/data/` and `res/sound/` folders into `/sdcard/QuestShock/res/`
|
||||
4. Launch QuestShock again
|
||||
|
||||
Full setup instructions: [github.com/krotik/questshock](https://github.com/krotik/questshock)
|
||||
|
||||
---
|
||||
|
||||
*QuestShock is an unofficial fan project, built on the open-source [Shockolate](https://github.com/Interrupt/systemshock) engine port. It is not affiliated with, endorsed by, or supported by the rights holders of System Shock.*
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 345 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 433 KiB |
Reference in New Issue
Block a user