Skip to content

A mod for Wolfire's game Black Shades that incorporates new aspects, such as a larger FPS limit, windowed mode, and larger FOV

License

Notifications You must be signed in to change notification settings

Bitl/Black-Shades-Enhanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Black Shades Enhanced and Revenge Mod

Hello everyone. Very recently, I figured out how to compile the code of Black Shades' Windows port, which I documented here:

I might have figured out how to compile the Windows version of the game properly. Black Shades uses SDL 1.2.5 for Visual C++ 6, the OpenAL 1.0 SDK, GLUT v37 beta, and optionally the Vorbis OGG api (IDK what version you need because I didn't compile it with the ogg sdk but you might find it by searching around). Additionally, you need to have Visual C++ 6.0, a Windows XP machine or virtual machine (due to incompatibility issues), and of course, the source code which you can find here. All you need to do really is to reconfigure the directory in VC6 and compile, which is really as easy as it sounds! If my compiled file works (I'm gonna test it later on today) I plan on adding a higher FPS limit, improved customlevels.txt editing, and other things. IDK yet.

About 7 years ago, there was a forum post detailing the possible modding that could be done with Black Shades, however nothing was really done with it. 1-2 years ago, I decided to try to compile it on VS 2013 to no avail.

But recently I figured out a way to compile it, and thus the Black Shades Enhanced mod was born.

What is included?

As of v1.3:

  • Ported to SDL 2.
  • Rebuilt to natively compile under VS 2019.
  • Increased the FPS limit from 90 to 300.
  • Set 1920x1080 as the default screen resolution.
  • Set the default FOV to 100.
  • Turned on "blur" (depth of field) by default.
  • Allows the user to set the FPS limit in the config.txt
  • Allows the user to run the game in windowed mode.
  • Added an icon for use in Windowed Mode.
  • Added SQL_Image support.
  • Added a new FOV setting.
  • Changed the Sniper Rifle's FOV to 22.50 due to the equation used for calculating user-defined FOV.
  • Fixed all compiler warnings!
  • Includes the soundtrack!
  • Fixed an issue where disabling music would make the program hang.
  • Includes a seperate mod called the Revenge mod. Your VIP is gone, so you have to defend yourself against hordes of assassins.

All the new settings can be set in the config.txt the game generates.

Images:

1

2

3

4

RevengeImage1

Credits:

All credits go to Wolfire Games and David for the creation of Black Shades.

Download and Source Code:

Downloads: https://github.com/Bitl/Black-Shades-Enhanced/releases

Source: https://github.com/Bitl/Black-Shades-Enhanced

Issues page: https://github.com/Bitl/Black-Shades-Enhanced/issues

Feel free to contribute if you're interested in making new features for the mod!

About

A mod for Wolfire's game Black Shades that incorporates new aspects, such as a larger FPS limit, windowed mode, and larger FOV

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages