Author Topic: Is the source code for SCI available anywhere?  (Read 485 times)


  • Return once more to the Two Kingdoms!
    • I can help with publishing
    • I can help with story design
    • Radiant worked on one or more games that won an AGS Award!
    • Radiant worked on one or more games that was nominated for an AGS Award!
Is the source code for SCI available anywhere?
« on: 24 Dec 2017, 12:46 »
So, for speedrunning purposes, I'm trying to figure out exactly how the random number generator in Sierra games works. For AGI games, this was actually easy to find, several public AGI engines exist that perfectly copy this functionality.

Now I'm wondering about SCI and how their RNG works. However, the only public SCI engine I could find is FreeSCI (and ScummVM, which actually uses FreeSCI to run SCI games). The thing is, FreeSCI does not implement Sierra's RNG but simply relies on what's in your C libraries, which may vary per operating system. It'd only be three or four lines of code, but the constants in that code are vitally important.

Maybe somebody knows more about this - is there any other port for SCI games and/or is the source code to SCI available anywhere and/or is there more technical documentation on this randomness? Any help would be appreciated, thank you!

Joseph DiPerla

  • Joseph DiPerla, Adventure Game Creator Wannabe!
    • I can help with backgrounds
    • I can help with characters
    • I can help with play testing
    • I can help with story design
    • I can help with translating
    • I can help with voice acting
    • I can help with web design
Re: Is the source code for SCI available anywhere?
« Reply #1 on: 25 Dec 2017, 18:33 »
Try the sources for sci studio:


Joseph DiPerla--- http://www.adventurestockpile.com
Play my Star Wars MMORPG: http://sw-bfs.com
See my Fiverr page for translation and other services: https://www.fiverr.com/josephdiperla
Google Plus Adventure Community: https://plus.google.com/communities/116504865864458899575