Skip to content

Difegue/LCDonald

Repository files navigation

LCDonald

Simulator engine for reproducing LCD games made by McDonald's in the 2000's.
Mostly focused on simulating the McDonald's Sonic LCD games.

You can read more details about the technical stack here.

Feel free to look at the issues if you want to help on a game!

Features

  • SVG-based rendering for LCD elements
  • Uses the well-known MAMELayout format for screen positioning
  • AvaloniaUI-based frontend, runs on Windows/Mac/Linux -- Backend is pure .NET and can run on (mostly)anything!

All scanned/photographied materials in this repository are ©️SEGA, 2004/2005/2006.
This uses the DSEG 7-segment font.

Build instructions

Standard Build (Sonic McOrigins)

# Windows
cd LCDonald.Desktop && dotnet restore && dotnet publish .\LCDonald.Desktop.csproj -c release -r win-x64

# Linux
cd LCDonald.Desktop && dotnet restore && dotnet publish .\LCDonald.Desktop.csproj -c release -r linux-x64

# macOS
cd LCDonald.Desktop && dotnet restore && dotnet msbuild -t:BundleApp -p:RuntimeIdentifier=osx-x64 -property:Configuration=Release

# Android 
cd LCDonald.Android && dotnet build .\LCDonald.Android.csproj -c release 

White Label Build (Burger Bard)

The project supports a white label "BURGER" version with different app name, icon, and game names:

# Windows (Burger version)
cd LCDonald.Desktop && dotnet restore && dotnet publish .\LCDonald.Desktop.csproj -c release-burger -r win-x64

# Linux (Burger version)
cd LCDonald.Desktop && dotnet restore && dotnet publish .\LCDonald.Desktop.csproj -c release-burger -r linux-x64

# macOS (Burger version)
cd LCDonald.Desktop && dotnet restore && dotnet msbuild -t:BundleApp -p:RuntimeIdentifier=osx-x64 -property:Configuration=Release-Burger

# Android (Burger version)
cd LCDonald.Android && dotnet build .\LCDonald.Android.csproj -c release-burger

BURGER version changes:

  • App name: "Burger Bard" instead of "Sonic McOrigins"
  • App icon: Uses burger-themed icon
  • Game names: All games get burger-themed WIP names (e.g., "Burger Jump Adventure (WIP)")
  • Bundle/Package ID: Uses different identifiers for separate distribution

About

Simulator engine for 2000's LCD games featuring a certain blue hedgehog.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 4

  •  
  •  
  •  
  •  

Languages