Repository navigation
Papers, Please 3DS - v.1.3.0
๐ Papers, Please โ Nintendo 3DS Demake (v1.3.0)
"Glory to Arstotzka. Cause no trouble."
An authentic, fully featured homebrew demake of Lucas Popeโs award-winning dystopian border-inspector game, crafted specifically for the Nintendo 3DS / New 3DS / 2DS family of systems and built on Lua Player Plus 3DS (LPP-3DS).
๐ What's New in v1.3.0 & Major Features
๐ 1. Infinite Story & Campaign Mode
- Tutorial Days 1โ4: Experience the authentic narrative opening with escalating border requirements:
- Day 1: Arstotzkans only; foreign entrants strictly denied.
- Day 2: Foreigners permitted with valid Entry Permits.
- Day 3: Foreign laborers require verified Work Passes.
- Day 4: Introduction of Arstotzkan citizen ID Cards and the secretive Order of the EZIC star insignia.
- Infinite Procedural Days (Day 5+): Continuous endless shifts with dynamic calendar dates, procedurally generated headlines from The Arstotzkan Tribune, rotating diplomatic embargoes, and official Most Wanted criminal notices.
- The Truth of Arstotzka: Authentic morning newspapers on the Top Screen accompanied by official Ministry of Admission (M.O.A.) Directives on the tactile desk.
๐น๏ธ 2. Expanded Arcade & Endless Modes
- โฑ๏ธ Timed Mode (10-Minute Shift):
- Inspect as many entrants as possible before the clock expires.
- Two warning tolerance; each subsequent error deducts -20 seconds from the border clock with dynamic HUD alerts (
-00:20).
- ๐ Perfection Mode:
- One mistake equals immediate career termination. A fatal citation triggers game over 2.5s after printing.
- ๐ก๏ธ Endurance Mode (Authentic 30-Credit Economy):
- Starts the inspector with 30 credits as in the original game.
- Earn +5 credits per correct clearance.
- Tiered infractions: 2 free warnings, 3rd citation costs -5 credits, 4th+ costs -10 credits.
- Game Over triggers upon insolvency (
SCORE < 0), waiting cleanly for the fatal citation to finish printing.
- ๐ Full Checkpoint Desk Bulletin (
ARCADE_DAY_CONFIG): All arcade modes feature a complete, unified desk directive sheet detailing requirements for all 8 nations.
๐ 3. Authentic Inspection Mode, Interrogation & DETAIN
- Stylus & Physical Activation: Toggle anytime with the (Y) button or by tapping the inspection icon.
- 4-Corner Bracket Framing: Clean, pixel-perfect selection brackets with authentic stippled correlation lines connecting suspect evidence.
- 17 Discrepancy Categories Detected:
- Demographic errors: name spelling, biometric photo mismatch, forged gender, issuing cities vs. national origin, fake Arstotzkan districts, expiration dates.
- Biometric wall height calibration: accurate 10 cm wall stripes on the top screen compared against ID card specifications.
- Scale weight discrepancies: monitor HUD weight scale vs. ID card data.
- Ministry counterfeit seals: M.O.A. and M.O.L. seal verification against Rulebook Page 8.
- Verbal transcript contradictions: stated purpose of visit or duration of stay conflicting with official paperwork.
- Embargoed foreign nations & wanted fugitives.
- Procedural Interrogation System: Speech bubbles present inspector accusations and entrant responses with standardized 3-second display timers and realistic slide animations.
- Guard Arrest System (DETAIN): Call border guards to arrest criminals and forgers. Unlawful detentions incur strict M.O.A. citation fines.
๐จ๏ธ 4. Mechanical Citation System & Tactile Desk Physics
- 10-Second Suspense Delay: Clearances and citation printouts are delayed by 600 frames (10 seconds), maintaining authentic psychological tension.
- Dot-Matrix Printer Feed: Citations emerge step-by-step from behind the counter shelf with mechanical sound effects and paper-tearing audio.
- Counter Shelf Drag Physics:
- Pull documents down onto the desk for full examination with dynamic drop shadows.
- Drag documents up above the counter line to fold them into compact, rotated shelf slips.
- Drag-on-Document Stamp Rack: Dual-state Approved (GREEN) and Denied (RED) mechanical stamps that physically collide and ink entrant passports.
๐ 5. End-of-Day Financial Ledger & Debt Arrest
- Authentic PC Budget Layout: Pitch-black canvas featuring the brass
NightReport.pngbanner plate, Class-8 Housing watermarks, and typewriter financial ledger. - Living Costs Management: Itemized deductions for Rent, Food, and Heat (with authentic bullseye toggle glyphs).
- Insolvency Reset: Falling into negative balance (
SCORE < 0) triggers the solemn Ministry debt internment notice. Exiting cleanly wipes corrupted debt memory back to Day 1.
โก 6. Native 3DS Hardware Enhancements & Optimizations
- ๐ Clamshell Sleep Mode Support: Custom binary-patched
aptMainLoop()inScreen.waitVblankStart()prevents black screen hangs when closing the 3DS lid. Automatically suspends shift timers and audio, restoring LCD backlights seamlessly upon waking. - โฑ๏ธ New 3DS Hardware Clock Normalization: Dynamic timer wrapper scales 804 MHz CPU clocks back to standard 268 MHz, guaranteeing that border shifts last exactly 3 real minutes across all Old 3DS, New 3DS, 2DS, and emulator configurations.
- ๐ CSND Hardware 16-Bit Audio Engine: Binary
mem_sizepatch prevents DMA buffer overruns and infinite static noise loops. Normalized 16-bit 22050Hz mono audio with calibrated headroom for booth chatter, shutter clangs, and stamps. - ๐พ Persistent SD Card Saves: Auto-saves shift progress, stats, and credits to
sdmc:/3ds/papersplease_save.dat.
๐ฎ Controls Reference
| Input | Action |
|---|---|
| Stylus / Touch Screen | Drag documents, stamp passports, tap hotspots, flip pages |
| (Y) Button | Toggle Inspection Mode (Accuse / Compare) |
| (A) Button | Advance dialogue / Call next entrant / Confirm sleep or next day |
| (B) Button | Fast dismiss dialogue / Back / Cancel |
| (X) Button | Fast stamp drawer open/close |
| (START) Button | Pause Shift (Saves state, freezes shift countdown) |
| Circle Pad / D-Pad | Pan desk viewport / Scroll large documents |
| Close Clamshell Lid | Enters low-power sleep; automatically pauses shift and audio |
๐ฆ Downloads & Installation
| File | Description | Target Platform |
|---|---|---|
Papers Please.cia |
Installable package via FBI | Nintendo 3DS / New 3DS / 2DS (Console) |
Papers Please.cxi |
Standalone executable cartridge image | Citra / Lime3DS (PC & Android Emulator) |
Console Installation (Nintendo 3DS):
- Copy
Papers Please.ciato your SD card (e.g.sdmc:/cias/). - Open FBI on your console, navigate to the file, and select Install and delete CIA.
- Launch Papers, Please from the 3DS HOME Menu.
Emulator Installation (Citra / Lime3DS):
- In Citra or Lime3DS, click File โ Install CIA/CXI... or drag and drop
Papers Please.cxiinto the emulator window. - Ensure Emulated CPU Clock is at 100% and touch input is mapped to your mouse or stylus.
๐๏ธ Credits & Acknowledgments
- Original Game Concept, Art & Audio: Lucas Pope (3909 LLC)
- 3DS Homebrew Demake Lead Developer: Gab2006
- Runtime Environment: Lua Player Plus 3DS (LPP-3DS) by Rinnegatamante
- Tools & Packaging:
makerom,3dstool,mkromfs3ds
Glory to Arstotzka!