• Stars
    star
    117
  • Rank 301,828 (Top 6 %)
  • Language Game Maker Language
  • Created over 11 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A large collection of shaders, images and utility functions for GameMaker Studio 1.2+

gml-pro

A large collection of shaders, images and utility functions for GameMaker Studio 1.2+ All shaders written for OpenGL GLSL ES

IF YOU DOWNLOAD THIS PLEASE STAR THE PROJECT ON GITHUB, THANKS!

How to use this stuff

This is in no way a complete game. You are best advised to pick through it, and decide what you want to use, then either copy it over to your existing project, or cut GML-Pro down in size until you've got only what you need, because it does slow down your compile times.

Recent changes:

  • Audio section recently updated and bugs fixed.
  • No longer serving a GMZ, we are now serving a GMX folder
  • Updated to work flawlessly for GMS2, but remains an importable GMZ for legacy compatibility

/*

Please read: https://creativecommons.org/tag/the-open-source-initiative

This work is copyrighted; (c) 2010-2013 Herbert Elwood Gilliland III

License: Creative Commons Attribution - ShareAlike 3.0 Unported http://creativecommons.org/licenses/by-sa/3.0/deed.en_US

Creative Commons WWW License Info:

Creative Commons License
GML Pro Pack by H. Elwood Gilliland III is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Based on a work formerly stored at http://code.google.com/gml-pro.
Permissions beyond the scope of this license may be available at http://yoyogames.com.

Integration and this License:

Note: you may integrate this pack into your GameMaker projects, including commercial ones.

To comply with this license you should credit "H. Elwood Gilliland III" in your game's credits, tagged with "GML Pro Pack Contributor" or "Contributing Programmer" or simply "Programmer"

If you make minor changes to the library, you do not need to release these under the ShareAlike clause unless they are solely an improvement to the overall Library.

You do not need to ShareAlike your entire game application.

The License covers: Datasets, Images, Audio, GML Source Code, GLSL Source Code, Documentation

In regards to CRT1,CRT2, and some other third-parties cited in the GLSL source code. Many comments were removed from the source code, or shortened, to expedite the compilation process. Because of this, I share the following statement: Some shaders were based on shaders provided to the public domain by Themaister and also the author of mari0, someone named DOLLS, a person named cgwg, and a few other "anonymous copyright holders" -- and have various licenses. GPL was offered as a license, but many of them are based on the work of other authors, and we're not sure who they were. HQ4X for instance is an implementation of a technique discussed in a Siggraph paper, and some of the other shaders are merely knockoffs of either HQ4X or the Bloom shader. All of them utilize widely adopted and common techniques. Use them at your own discretion, but I am presenting this background information on the legality of certain shaders contained within this project. My license covers my work, which includes a majority of the shaders, and a majority of the functions excluding public domain and accredited licenses mentioned herein.

This project also contains the work of the CDNA author, and my own work in Adobe Photoshop. I also have included a few sound files which either I acted myself, created with my professionally licensed studio software, contracted through Voices.com, or purchased royalty free redistribution licenses to, and have included them in this project. My audio partnerships have included ProducerLoops.com, Strangesoft and a few indie performers.

Portions copyright (c) 2007-2014, GMLscripts.com http://www.gmlscripts.com/license.html

*/

More Repositories

1

ZeroTypes

ZeroTypes: make C++ easier to use!
C++
8
star
2

page

Page, the ultra-simplistic PHP MVC framework
HTML
4
star
3

nimud

NiMUD: Shared Adventure Game brought to you by Locke; NiM5 is an advanced multi-user gaming server.
C
3
star
4

rp2_conv

Convert CSV trade files from common Crypto exchanges to a normalized CSV / ODS file for use with https://github.com/eprbell/rp2/ for tax reporting.
Shell
3
star
5

ZeroTypesSFL

Single file library version of the ZeroTypes drop-in library
C++
3
star
6

webmudlister-orcs.biz

This is a version of h3rb/Webmudlister that was available on Orcs.biz and comes with a bunch of pre-existing listings as well as some service tweaks
Perl
2
star
7

galvanic

Galvanic is a C++ core webservice back-end API creation framework to replace or supplement nodejs or PHP
C++
2
star
8

mod2ans

Convert Amiga MOD files to ANSI Music Code Sequences
PHP
2
star
9

dmud

A MUD written in Processing (www.processing.org) back in 2005. Now called dMUD, originally released as pMUD. About the Software dMUD is a project that began around the end of August, 2005, as an entry into the 32k Mud Competition sponsored by Pizza_Party on mudconnect.com, and would have been written slightly differently had it not be limited to 32k. All in all, it possesses features that are similar to, but not derived from Aber, Diku and LP mud software. No code included in this software is identical to Diku source, nor is any of it 'borrowed' from either of those software packages. dMUD runs on any system which supports Java, PHP and MySQL. It requires use of a web server, such as Apache, to serve its content, and the use of a web browser to serve the content through a telnet socket. The basic structures and classes, aside from game-specific content and constructs, are the core of any MUD written in PHP/MySQL+Processing. This is a good "starting place" for a Java MUD developer to make an entirely new game.
Processing
2
star
10

St1tch

Stitches Slic3r GCODE together so you can print different slicings on the same bed.
PHP
1
star
11

8bitmush-client

Open source client for 8bitMUSH
Game Maker Language
1
star
12

papi

A lightweight PHP backend implementing a JSON-driven call-response web API with included cookie-based authentication
PHP
1
star
13

8bit-ace

An editor for 8-bit MUSH on AnsiArt.com
JavaScript
1
star
14

pulp

A new type of customizable multi-user gaming service that is being worked on at orcs.biz
C++
1
star
15

Ansi437Text.php

Display IBM Code Page 437 + ANSI.SYS (for Windows use of PHP using ansicon.exe or ANSI.SYS ... or some linux terms)
PHP
1
star
16

atom-cybernetic-style

A cut-and-paste style sheet for atom.io - go to Your stylesheet and paste!
CSS
1
star
17

pagemin

Pagemin ("page-eee-min" or "pahj-eh-min" similar to pokemon) is the minimal core of the Page framework
PHP
1
star
18

algore

Tasty C++ class wrappers and mixer implementation for OpenAL built on Chris Robinson's ALURE library. Comes with some crunky LinkedList and ListItem classes which you are welcome to use or change. Use with ALURE, OpenAL, libsndfile / libFLAC etc. Provides a simple and effective programmer interface to easily deal with the ALURE libraries and implements ALURE on Windows and Linux. Effectively uses both the one-off and streaming capabilities of OpenAL/ALURE and via libsndfile libflac et al supports a wide variety of sound file formats.
C++
1
star
19

peggy2-striper

Peggy2 Stripe Morpher for Evil Mad Scientist's Peggy 2.0
Arduino
1
star
20

webmudlister

Web Mud Lister is a free, lightweight flat-file MUD listing service that allows anonymous web contributors to add MUDs to a list of services. The services are polled on-demand and nightly for reliability, and after X days of consistent downtime, MUDs are moved from the active list to the MUD Graveyard. For the first Y days, MUDs in the graveyard are periodically checked to see if they can be revived and placed on the main list.
Perl
1
star