user

Freeserf.net

Engine for The Settlers (1993) | Category: Recreated engines

Author: Pyrdacor | Curator: Modbadger

Engine for The Settlers (1993) | Category: Recreated engines

Author: Pyrdacor | Curator: Modbadger

Freeserf.net is an authentic remake of The Settlers I (Serf City) based on Freeserf, which potentially allows playing the game on various platforms supporting .NET, such as Linux, MacOS, Android, iOS, and Windows Phone, as well as implementing new features.

Uploaded12.08.2025 18:44
Version2.2.2
Size56.68 MB
Views28
Downloads54

Localizations:

English

The engine is localized into 1 language

(You don’t need to download anything extra to play in these languages)

Roadmap

Phase 1: Porting (100%) - [Finished]

The first step is to port everything from C++ to C# and ensure that the game runs. There may be some quick&dirty implementations or things that could be done better.

Phase 2: Optimizing (100%) - [Finished]

This includes bug fixing and C#-specific optimizations. Moreover this includes performance and stability optimizations if needed. Also the plan is to make everything cross-plattform as much as possible.

Phase 3: Extending (15%) - [Active]

This includes:

  • New features

  • Better usability

  • Other things like mod support, tools and so on

Ingame key shortcuts

  • DEL - Demolish active building, road or flag

  • ESC - Abort road building, close ingame windows

  • TAB - Open notification

  • Ctrl+TAB - Return to last map position after notification

  • Shift+M - Toggle music

  • Shift+S - Toggle sound effects

  • 0 - Reset game speed to normal

  • 9 - Maximize game speed

  • P - Pause or resume game

  • + - Increase game speed

  • - - Decrease game speed

  • > - Zoom in

  • < - Zoom out

  • F11 - Toggle fullscreen mode

  • Ctrl+F - Toggle fullscreen mode

  • F5 - Quick save

  • F6 - Open save dialog

  • Shift+Q - Open quit dialog

  • Shift+P - Open player overview

  • B - Toggle possible builds

  • H - Go to your own castle

  • J - Jump between players (AIvsAI and spectators only)

  • M - Toggle minimap

How to install an engine Freeserf.net

  1. Extract the files to any folder.

  2. Copy the data file from the original game to the same folder as Freeserf.net.

    • Alternatively, you can place the data file in ~/.local/share/Freeserf.net.

  3. You can use the data file from either the DOS or Amiga game version.

    • In the DOS version, the data file is named SPAE.PA, SPAD.PA, SPAF.PA, or SPAU.PA depending on the game language.

    • In the Amiga version, these are the files gfxheader, gfxfast, gfxchip, gfxpics, sounds, music.

  4. Play!