davidmdem / ssgl-doom-launcher

Doom Frontend with Oblige mapbuild integration for zdoom, gzDoom, Skulltag, Doom64EX and Zandronum written in AngularMaterial on NWJS for Windows and Linux.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Super Shotgun Launcher

Doom Frontend with Oblige mapbuild integration for zdoom, gzDoom, Skulltag, Doom64EX and Zandronum written in AngularMaterial on NWJS for Windows and Linux.

##Just gimme the Binary Releases: 32 and 64bit Windows/Linux Releases

Demo Demo2 Demo3

##Features:

  • Painfree modern UI
  • Easy Filtering through your WADs (directory-names and wad-names)
  • Loadorder sorting for chosen WADs
  • Creating/Saving wadlists for faster access
  • Using/Creating Savefolders based on the name on used wadlist
  • zDoom, gzDoom, Skulltag, Doom64EX and Zandronum Support
  • Oblige "Build and Play" via Configfiles (Also able to resume last built map)
  • Fast access to your favourite DoomSeeker Client and Oblige Frontend
  • Automatic Update Notifier

##Retro Reskin Version
scar45 made an own fork with an "retro-reskin" here

##If you want to Help/Contribute
Taiga: https://tree.taiga.io/project/freakzero-gzdoom-launcher
Gitter: Gitter

##Howto Build: Be sure that bower and grunt-cli is installed.
Clone this Repository with git clone https://github.com/FreaKzero/ssgl-doom-launcher
go into the rootfolder of ssgl-doom-launcher
Install all dependencies with bower install (bower configuration handles npm automatically)
grunt build-win for building 32 and 64 bit Windows Binaries (will be generated into ./build folder)
grunt build-linux for building 32 and 64 bit Linux Binaries (will be generated into ./build folder)

##Development Environment
After you've done bower install, you can build your development environment with:

grunt build-devenv-win for Windows 64Bit
grunt build-devenv-linux32 for Linux 32Bit
grunt build-devenv-linux64 for Linux 64Bit

It will make a new folder in your root named ./nw (Version 0.12.0 of NodeWebkit will be fetched via curl(), that can take a while) - with all dependencies and configs installed for development use (so you dont have to build everytime).

When you dont use Sublime Text (see projectfile - buildsystems) use the commandline argument --devtools or -d to get an "Open Devtools" Icon in the Toolbar. In Development mode you can press F5 to reload the App.

On Development Environment only you can use the flags --livereload or -r for livereloading on HTML/CSS/JS changes in the src Folder.

##Building Docs
grunt yuidoc generates Code documentation into ./docs (its in .gitignore)
Not all Documented yet

Thx4BetaTest
Serasar
axed

About

Doom Frontend with Oblige mapbuild integration for zdoom, gzDoom, Skulltag, Doom64EX and Zandronum written in AngularMaterial on NWJS for Windows and Linux.

License:MIT License


Languages

Language:JavaScript 67.1%Language:HTML 26.9%Language:CSS 6.0%