Skip to content

Starsurgical/StormLibX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StormLibX

A reimplementation of Storm by wrapping other libraries, for Starcraft 1.17. Functions will need to be remapped or tweaked to work for other classic titles.

The implementations mostly wrap other libraries. Here is the list of supported Storm submodules:

Submodule Description Implementation
SBig Big Numbers squall
SBlt Surface Blitting Not yet implemented
SBmp Image reading/writing SDL_Image
SCmd Command Line No plans to implement
SCode JIT Rendering Compiler Not yet implemented
SDlg Dialogs and Popups Not yet implemented
SDraw DirectDraw Wrapper SDL2
SErr Error Handling squall
SEvt Event System No plans to implement
SFile File System and MPQs StormLib
SGdi Windows GDI Wrapper Not yet implemented
SLog Logging No plans to implement
SMem Memory Management squall
SMsg Message Handling No plans to implement
SNet Networking Not yet implemented
SReg Registry/Settings toml++
SRgn Regions Library squall
SSignature Data Signatures/Validation No plans to implement
SStr String Management squall
STrans Transparency Not yet implemented
SUni Unicode Conversions Not yet implemented
SVid Bink Video Wrapper Not yet implemented

About

A full reimplementation of the Storm library for modern platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published