Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/getting-started/quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ Go to **GameObject -> PlayStation 1 -> Scene Exporter**. This adds a GameObject
1. Import a subdivided floor mesh from your 3D tool
2. Assign a material with a texture
3. Add the `PSXObjectExporter` component to it
4. In the component set Collision>Type to Static

!!! danger "Texture Requirements"
All textures **must be power-of-two in both width and height**, and the maximum size is **256x256**. Valid sizes: 16x16, 32x32, 64x64, 128x128, 256x256 (and non-square like 64x128). SplashEdit does NOT check this for you - incorrect textures will produce broken results.
Expand All @@ -52,6 +53,10 @@ The player is invisible at runtime - it represents the camera and controller.

SplashEdit exports the scene, compiles the PS1 executable, and launches PCSX-Redux. You should see your textured floor with camera controls.

## 9. Enjoy

You should now be able to walk around. Left joystick for movement and right joystick for camera controls. If you aren't getting proper input. See the trouble shooting section below.

## What Just Happened?

Behind the scenes, SplashEdit:
Expand All @@ -70,3 +75,19 @@ Behind the scenes, SplashEdit:
- [Write Lua scripts](../lua/index.md) for game logic
- [Add interactables](../components/interactables.md) the player can interact with
- Check out the [tutorials](../tutorials/index.md) for complete game mechanics


## Trouble Shooting

Problem:
The game runs but I can't move around with the Joysticks. Inputs don't work / are wrong.

Solution 1:

When your game launches there should be some tabs at the top. If you don't see them press ESC to bring them up. Then go to
Configuration > Controls
Make sure "Controller Type" is analog and "Analog Mode" is checked. Also if you are using an original controller you may have to physically click the "ANALOG" button between the joysticks to get proper input.

Solution 2:

If that still doesn't work review steps 5 and 6 for a step that was missed.
Loading