Repository navigation
Urban Recomp 1.0.0
The first release of Urban Recomp: the Super Nintendo city builder, running natively on Windows. You need your own copy of the US cartridge; the package contains no game data.
Download and start
- Download UrbanRecomp-v1.0.0-windows-x64.zip below and unpack it.
- Put your US ROM (
.sfcor.smc, any file name) into the folder. - Start
UrbanRecomp.exe.
The launcher lets you pick the ROM and set window size, fullscreen, widescreen, language, the Sylt scenario and the keys. It needs OpenGL 3.3; without it the game starts directly with the saved settings.
What is in it
- Widescreen: 96 extra pixels on each side, with the city map, the wooden desk, the title screen and the menus carried out into the margins.
- German and French, built from your own German or French cartridge with
tools/make_translations.py(included; needs Python and Pillow). The translations cannot be shipped, since they carry text and artwork from those cartridges. - Sylt as a ninth scenario, lytron's map, used with permission.
- F10 settings menu: comfort options (fast ticks, drag turbo, pan and mouse speed, fast cursor), scenario unlock, replaying won scenarios as free play, the game's own debug cheats, population and class overrides, and disaster triggers behind a safety catch.
- Mouse: F3 lets the mouse move the cursor; left button is B, right button is A and pans the map.
- Saving: cities saved in the game are kept in
urbanrecomp-us.srm, a plain SRAM image; save states on Shift+digit and digit. - Fixes to the original: the post-load power dropout (found by Truttle1), the stepwise bulldozing delay, and the cursor cadence.
- F2 opens the game's hidden debug menu on the quit screen; Tab fast-forwards.
Known issues
- Trains and planes show one tile in the widescreen margins, then vanish.
- The title logo's building pieces move wrongly; the title sign parks in the left margin for a while.
- In the scenario selector, the widescreen-only columns show no win marks.
- Using the mouse inside a menu can break the widescreen colours.
- Over Remote Desktop the audio device runs 1-3 % slow; the game adapts the playback rate, so music may sound very slightly flat there.
The adaptive widescreen renderer by @mstan (any aspect ratio, resizable window) is being finished against this checklist and is planned to replace the current widescreen in a later version.
Licence
Urban Recomp is MIT-licensed. The program includes snesrecomp, licensed PolyForm Noncommercial 1.0.0, so this package may be used and passed on for noncommercial purposes only. All third-party licences are in THIRD_PARTY_NOTICES.md and the licenses folder. Urban Recomp is an unofficial fan project, not affiliated with Electronic Arts, Maxis or Nintendo.
Thanks
@mstan for snesrecomp and recomp-ui, lytron for the Sylt map, Truttle1 for finding the power bug, and Selicre for the mouse patch the cursor control is based on.
Kurz auf Deutsch: Eigene US-ROM in den entpackten Ordner legen und UrbanRecomp.exe starten. F10 öffnet das Einstellungsmenü. Für Deutsch die deutsche ROM dazulegen, python tools/make_translations.py de ausführen und im Launcher die Sprache wählen. Gespeicherte Städte liegen in urbanrecomp-us.srm.