Skip to content

iokaravas/SierraDeathGenerator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sierra Death Screen Generator

Try it out: foone.github.io/SierraDeathGenerator

This creates GAME OVER/YOU DIED screens as seen in Sierra Online's SCI engine. Right now, it supports:

  • Bad Dudes
  • Bio Menace
  • Castlevania: Symphony of the Night (PS1)
  • Commander Keen 4
  • Doom
  • DOS text screens
  • Duke Nukem 1
  • King's Quest 4
  • Legend of Zelda
  • Manhunter: New York
  • Metal Gear Solid
  • Metroid
  • Mortal Kombat II
  • Roland MT-32 Synth Module LCD
  • Oregon Trail
  • Pokemon Red/Blue/Yellow
  • Police Quest 2
  • Police Quest 3
  • SimCity 2000 Advisors
  • Super Mario 64
  • Super Mario Bros
  • Space Quest 3
  • Space Quest 4
  • Stardew Valley
  • Street Fighter II
  • Wally Bear and the NO! Gang
  • Zero Wing (Genesis/Megadrive)

Creating a new font

This is mainly a guide for me so I don't forget.

  1. Extract the font file from the game using one of the SCI viewers, like SCI Companion or SCI Viewer
  2. Run sci-font-extract.py to generate the font file + json file
  3. Edit the json file to add the height/origin/box/null-character fields
  4. Screenshot a game over in the game, crop the death screen, then edit out the text

TODO

  • Support more games!
  • Add a twitter-safe saving option, for death screens that aren't inherently twitter-safe
  • Add options to adjust scaling.
  • Let you change the titlebar text?
  • Add custom backgrounds, not just the error box?
  • Automatic word-wrapping so you don't have to do it manually like a caveman
  • A way to automate conversion, so you could do things like make twitterbots out of this?
  • Merge the source images?

Other games to add

  • Every SCI game
  • AGI games?

About

Generate death screens from Sierra games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.0%
  • Python 11.4%
  • CSS 5.0%
  • HTML 2.6%