Skip to content

laszloekovacs/dima-remix

Repository files navigation

автомат Д.И.М.А ★ A S.T.A.L.K.E.R Themed Escape Room Game Prop

Features Todo

  • remap alt, ctrl
  • limit print queue

Game Flow

Sequence of pages:

login -> boot -> drive select -> download seq -> completion -> login
|
-> lockdown -> login

Game Settings

  • Game passcode: 86426
  • Default passcode: 5435

Documentation

Package references:

System Requirements

images are 640px wide, in photoshop quality 8, 3 scans progressive compressed.

The program is tested with Lubuntu 24 on an Athlon 64 x2 with 2gb of ram. The program requires a Amd64 system and PATA interface for floppy drives

required hardvare:

  • floppy drive
  • printer

Setup Instructions and notes

Post lubuntu install

  1. for the latest packages, update and upgrade the system
sudo apt update && sudo apt upgrade -y

Basic Setup

  1. Clone the repository after installing git:
git clone https://path-to-code
  1. To update to latest code:
cd project-directory
git pull
  1. Install latest Node.js using Node Version Manager (nvm) as described on the Node.js website. the project was tested with Node version 24

Floppy Drive Setup

  1. Mount the floppy manually
    sudo mkdir /mnt/floppy
    sudo mount /dev/fd0 /mnt/floppy
  1. To mount without root privileges, add this line to /etc/fstab:
/dev/fd0  /mnt/floppy  vfat  noauto,user,rw  0  0

Note: vfat filesystem is used as it has no permission control and can be read by DOS.

PC Speaker Setup

  1. Load the kernel module if not loaded at boot and test with:
sudo modprobe pcspkr

beep -f 200

if blocked, check what config blocks it and comment it out

grep -r pcspkr /etc/modprobe.d/
  1. To load kernel module on boot:
    • Create/edit /etc/modules-load.d/pcspkr.conf
    • Add this line: pcspkr
    • Reboot

printer setup

TODO

replacing window manager, kiosk mode

TODO

to autostart windowing environment add this to bashrc

if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
    startx
fi

settings for firefox

copy over the content of user.js to disable all popups

mkdir -p ~/.mozilla/firefox/default-profile
nano ~/.mozilla/firefox/default-profile/user.js

About

prop computer system for an escape room game

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors