Jump to content


Photo

Alternative Instant Play Plug-ins


  • This topic is locked This topic is locked
3 replies to this topic

#1 afrothunder

afrothunder

    AfroTHUNDER!

  • New Member
  • 141 posts

Posted 14 May 2008 - 01:45 AM

NOTE -- This post was extracted from the author's original Community announcement -- NOTE

JrNet Games Launcher Plugin(Named after my website)
I wanted a way for my website users to make their own games and share them without people having to download and install them, so I thought to myself why not make a plugin in Game Maker. My plugin is made with GM6 but I made the exe Vista compatible(Tested to work in Vista, but can be unstable).
This plugin (once a button is clicked) loads and starts an UNEDITED executable and then deletes it when it's done(like instant play). Its able to load single exes and ZIP archives. It also allows anyone to publish their own games with the plugin. Best of all, the plugin can be used on any site by using an iframe or a button.(Only the button works on the GMC forums)
I know there would be worries about security and I kept that in mind. I made these preventions:
  • Games will only be displayed without warning if they are in a secure directory on my website that only I can edit
  • All third-party games will show a warning box before starting to load
  • Refuses to do anything if launched with bad or malformed commands
For those of you wondering how this works, I used Java to start the "plugin" and it passes variables to it via command line.
Finally, the download.
Direct Download: http://plugin.osvald...PluginSetup.exe
Webpage w/wizard: http://plugin.osvaldojr.com
Version without the installer. REMOVED
The install method by using a zip is no longer supported. Please use either the Direct Link, Download Wizard, or let the a.pplet download it for you(method described below).
Another way to download is to click a JrNet Games Plugin Start Game button a pplet if the plugin is not installed. The a pplet will download it for you.

LICENSE AGREEMENT CAN BE FOUND HERE
YOUR USE OF THE PLUGIN IS BOUND BY THIS LICENSE AGREEMENT

Credits:(As shown on my website)
* Downloading Functions: Fox-NL and 39ster
* Advanced Program Execution Libraries: torigara
* Zip Extraction: 7zip-Igor Pavlov {7zip is under the GNU LGPL, source here}

A wizard to use this with your own games is at http://osvaldojr.com/jgp
Some games that use this are in my arcade(you can see the arcade after logging in, registration required)
If you want to test the plugin go here (The game is Armagetron Advanced and it has ben fixed to be Vista compatible)(Be sure you installed the plugin first)


We also have free hosting for your game and 5 free web pages for you to do anything with that are compatible with the plugin, in case you don't have a website. You can find this at http://osvaldojr.com. Registration is required to take advantage of these features.

EXTRA TOOLS:
JrNet Games Plugin Themer:
This application allows you to customize the name and background image for the plugin to give it your own special touch :)
This application should require only .net 2.0 but if it doesn't work upgrade to .net 3.5
You can download it here.



EDIT:
Version 2.30:
  • This new version stores save game files ending in .sav .opt .bqs and config files ending in .ini
  • This version also starts in a new minimalistic mode where only an icon in the taskbar shows. Upon starting a bubble shows up on the icon telling you that a game is loading. Clicking the icon brings you out or into minimalistic mode and hovering over the icon tells you the percent completed for loading the game.
  • This version can also extract 7z in addition to zip
EDIT:
Version 2.31:
  • Stores files ending in .lvl and .tplvl
  • Cleaner, more easily understood status messages
EDIT:
Version 2.35:
  • If the game is in an archive, the executable no longer needs to have the same name as the archive.
EDIT:
Version 2.40:
  • Enhanced Vista Support
  • External Library Use
  • Better Library Management
  • Automatic Update Checker
  • Support For Parameters
  • Theming Support
EDIT:
Version 2.41:
  • Serious Archive Extraction Bugfix
EDIT:
Version 3.00:
  • Recursive Save Game and Setting File Storing
  • Custom Site Branding
  • New Versioning System
EDIT:
LATEST! Version 3.01:
  • Improved savegame storage system
  • New savegame extensions added
NOTE:
There are rules to publishing games with the JrNet Games Plugin!
  • For a personal site with less than or equal to 15 games/applications you can use the plugin normally, without permission. Use on a forum topic is allowed without permission as long as that topic uses the plugin for less than or equal to 15 games
  • For a personal site or forum topic with greater than 15 games/applications or a site that allows people to add their own games/applications please PM me before integrating the plugin(certain sites may also qualify for branding of the plugin, everything is still free however)
  • You may not publish a game/application with the plugin unless you are the creator or have the proper rights to do so.(For sites that allow people to add games, your terms and conditions should allow you to do this)
  • You may not publish viruses, spyware, or adware with the plugin
  • You may not try to hide the fact that the launching system is powered by the JrNet Games Plugin, unless you have been authorized to use custom site branding. If you have been authorized to use custom site branding you may not hide the fact that the launching system is powered by the JrNet Games Plugin, except to the extent allowed by the site branding feature

  • 0

#2 homebrewpc

homebrewpc

    GMC Member

  • New Member
  • 651 posts

Posted 14 November 2008 - 12:58 AM

NOTE -- This post was extracted from the author's original Community announcement -- NOTE

Posted Image

For the GMArcade.com topic, please click here.

A lot of Instant Play plugins and different programs have been coming out that require you to install them. Why not have an Instant Play that runs on something everyone else already has? Something that is cross-platform compatible?

GMArcade has finally decided to release its Instant Play technology for the free use of the community, without the use of GMArcade.

Here is a list of our features:
Per-Site Based Security
Only Runs with Users Permission
Host the Game on our site, or yours (click here to host with us)
Save files are kept on the users machine
No Install, runs on any computer with JAVA!
Put your Instant Play anywhere! In the GMC, on your site, or anywhere else you can think of.
URL-Based Loading
A-P-P-L-E-T or Web Start based
Customizable Loading Text

Not to mention, we have one of the simplest set-ups, just click here and fill out the form.

*UPDATE 12/2/08* Support for button images was added. Please update your code using this form.

Hope you find this useful!
HomebrewPC


  • 0

#3 Revel

Revel

    ɹǝqɯǝɯ ɔɯƃ

  • GMC Member
  • 4873 posts
  • Version:GM8

Posted 22 November 2008 - 04:11 PM

NOTE -- This post was extracted from the author's original Community announcement -- NOTE

Introduction
After getting off to a bad start with the first versions of Revel Quick Play, I have teamed up with GMREC1111. With the help of him and Uuf6429, we have created a whole new package of files.

How it Works
To set up this software, we have made it simple with the all new installer. All you have to do is download the zip file, extract, and run Installer.exe. This will get everything you need in to your desired folder. After the package is installed, all you have to do is add "rqp://" to the beginning of your link to make it a compatible link. Here is an example of a RQP Compatible link:

rqp://http://somedomain.com/afile.exe

When a user goes to that page, as long as they have this software installed, the application will open and instantly start downloading the files and will be ready to launch and play.
Remember to use Installer.exe to set up the software!


Download
Here is the zip file containing the installer. Extract the zip file and run installer. You can delete files after installation.
Download

Screenshots

Posted Image

Behind the Scenes
Here is a description of the files and some credits:
  • Downloader.exe written in Delphi by GMREC1111 with the help of Uuf6429. The main executable for Revel Quick Play.
  • Installer.exe written in c++ by Revel. Installs the main files and writes some data to windows registry.
  • Uninstall.exe written in c++ by Revel. Uninstalls the software and cleans up files if you want to uninstall.
  • RQP Offline.exe is a Work in progress that allows you to play your downloaded games. Written by GMREC1111.
  • lstexec.exe is also a Work in progress that is an alternative to zip files, and downloads a list. Written by GMREC1111.

Security
As for security right now, you have a few options when Downloader.exe executes. One option will enable instant launching. This means that the downloaded file will launch instantly after download. Another option will allow the program to verify if the exe was created with Game Maker or not.
  • 0

#4 KC LC

KC LC

    Ex-Administrator

  • Retired Staff
  • 5309 posts

Posted 22 January 2009 - 11:29 AM

Several GM members have offered their versions of "instant play" to the Community. Previously, we had discussion topics about these -- but we closed them after much bickering and personal attacks. So for now, we won't allow any further discussion.

In fairness to the authors, I moved the first post from each topic into this one (see above). They are listed in chronological order. Members can decide for themselves if they wish to use one of these instant play plug-ins.

NOTE: Some of these may pose security risks to the player, or to the host's website. USE THEM AT YOUR OWN RISK.
The GMC does not endorse these, and will not intervene if there are problems.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users