Repository navigation
π Papers, Please 3DS β Early Access Release (v1.0.0)
Welcome to the initial public release of Papers, Please 3DS, a homebrew demake developed from the ground up for the Nintendo 3DS family using Lua Player Plus (LPP-3DS).
π Current Development Status
The project is currently in an active development / playable beta stage. The core gameplay loop and major systems are fully implemented and functional:
- π Story & Campaign Mode:
- Days 1 to 4 with authentic morning bulletins (The Truth of Arstotzka) and evolving border directives.
- Procedural Day 5+ Infinite Shifts featuring dynamic newspaper generation (The Arstotzkan Tribune), rotating diplomatic embargoes, and Most Wanted lookout lists.
- π Multi-Document Inspection:
- Full inspection suite: 8 national passports, Entry Permits, Work Passes, Arstotzkan ID Cards, and the flippable Rulebook & Transcript logs.
- Realistic desk physics, counter-shelf sliding transitions, and tactile stamp drawer controls.
- π¨οΈ Ministry of Admission (M.O.A.) System:
- 10-second psychological suspense timer on inspection outcomes.
- Stepped dot-matrix mechanical citation printing with tiered penalty tiers.
- πΈ Economy & Endings:
- Salary earnings (+5 credits), daily family living expenses, and the somber Ministry Arrest dossier ending if your account falls into negative balance (
SCORE < 0).
- Salary earnings (+5 credits), daily family living expenses, and the somber Ministry Arrest dossier ending if your account falls into negative balance (
- πΉοΈ Standalone Arcade Modes:
- Time Mode, Perfect Mode, and Score Mode for quick sessions.
- π Low-Level Hardware Audio:
- Calibrated mono WAV sound effects utilizing the 3DS CSND DSP hardware engine.
- πΎ Auto-Save System:
- Automatic progress preservation across shifts and mid-game pause saves to your SD card (
sdmc:/3ds/papersplease_save.dat).
- Automatic progress preservation across shifts and mid-game pause saves to your SD card (
β οΈ Important Notice: Stability & Unexpected Crashes
Warning
This is an early community preview build. While the game has been extensively tested on both Old 3DS/2DS and New 3DS models as well as emulators (Citra/Lime3DS), unexpected crashes, memory hitches, or softlocks may still occasionally occur.
Known Factors & Safety Tips:
- Hardware Memory Limits (Old 3DS / 2DS):
- The homebrew environment operates under tight VRAM and heap memory constraints on older hardware. Prolonged play sessions over multiple consecutive days may lead to texture exhaustion or occasional Lua engine freezes.
- Crash Dumps & Data Safety:
- The game saves your progress at the end of each shift and when saving manually from the Pause Menu (
START). If an unexpected crash occurs, your previous day's progress is safely preserved on the SD card.
- The game saves your progress at the end of each shift and when saving manually from the Pause Menu (
- If You Experience a Crash:
- If Luma3DS displays an
Arm11 (core 0) ExceptionorData abortcrash dump screen, pressAto save the dump, reboot your console, and restart the app. - Help us improve! Please report any recurring crash on our GitHub Issues tab, specifying:
- Your device model (Old 3DS, 2DS, New 3DS, or Citra/Lime3DS).
- The current in-game Day and action being performed (e.g., stamping, reading rulebook, calling traveler).
- A photo of the crash screen or the crash dump file from
sdmc:/luma/dumps/arm11/if available.
- If Luma3DS displays an
π¦ Downloads & Installation
- Physical 3DS / 2DS: Download
Papers Please.ciaand install it using FBI. - Emulators (Citra / Lime3DS): Download and open
Papers Please.cxi.
Glory to Arstotzka!