[PLUGIN] Splash Screen Example

#1
[center]Splash Screen Example Plugin[/center]
Splash Example Plugin is a simple, light-weight splash screen rendering plugin with several features such as;
  • Drop and play!*1
  • Compatible with engine templates and GameZero/GameSDK Sample project*2
  • Renders an 'Initial' Splash texture in windowed mode immediately (first)*3
  • Renders a 'Main' Splash texture in windowed or fullscreen mode
  • Several CVars to control the plugin without building from source
    • CVar `splash_plugin_enable` (def 1) Enable/Disable splash plugin
    • CVar `splash_show` (def 1) Controls showing the main (second) splash image
    • CVar `splash_minimumPlaybackTime` (def 3.0) 'Main' splash display time in seconds
    • CVar `splash_texture` (def 'SplashExample/Textures/Splash.dds') Main splash texture
    • CVar `splash_show_initial` (def 1) Enable/Disable the intial splash image
    • CVar `splash_minimumPlaybackTime_initial` (def 3.0) 'Initial' splash display time in seconds
    • CVar `splash_texture_initial` (def 'SplashExample/Textures/InitialSplash.dds') Pre splash texture
    • CVar `splash_startTimeOffset` (def 0.0) Allows for more accurate splash length in some cases
  • Extra documentation for learning/understanding the example plugin' concept
  • Verbosely commented source code (available on github)
  • Automatically overrides original splash screen routine (if any)

*1 Installation can vary between projects, be sure to read the `INSTALL.txt` document in the `Docs/` folder.
*2 Assumes that the example plugin package is compatible with the target engine.
*3 Make sure you set the correct r_width / r_height cvar values!
-- This plugin assumes you are using the player profiles feature of CRYENGINE to store/set your game resolution!
-- These cvars should be the same width and height of your initial splash image!

Please read the included `readme.md` document (open with notepad or similar) or view the readme on the github repo by visiting the link mentioned below.

More information
CRYENGINE ® (Archived) Forum Thread: https://www.cryengine.com/community_arc ... 4&t=135972
CRYENGINE ® Marketplace: https://www.cryengine.com/marketplace/p ... ple-plugin
GitHub ® Repository: https://github.com/uniflare/SplashExample
Quickstart Video: https://www.youtube.com/watch?v=wqC7gGe ... e=youtu.be

Feedback and criticism would be appreciated
Last edited by Cry-Flare on Sat Oct 21, 2017 3:54 am, edited 1 time in total.
Uniflare
CRYENGINE Community Coordinator
Here to help the community and social channels grow and thrive.

My personal belongings;
Beginner Guides | My GitHub | Splash Plugin

Re: [PLUGIN] Splash Screen Example

#2
Splash example plugin
Release 1.3.2

GitHub Release Package: https://github.com/uniflare/SplashExamp ... /tag/1.3.2
Marketplace Link: Coming Soon...

Changes since 1.2
  • The project now comes with two test projects that use GameZero/GameSDK as "Host" projects.
  • Further documentation was added in 'Docs' folder.
  • The TestPlatform feature from the cmakelists file was defaulted to disabled to prevent unwanted folders being created when building from source.
  • CVARS are now put into the respective cryproject files. (No more .cfg editing).
  • Necessary data from cryplugin.csv moved into respective cryproject files., csv deleted.
  • Renamed DLL name.
Uniflare
CRYENGINE Community Coordinator
Here to help the community and social channels grow and thrive.

My personal belongings;
Beginner Guides | My GitHub | Splash Plugin

Who is online

Users browsing this forum: No registered users and 1 guest