Random posts

KNP:Running On a 64-bit OS

Klik & Play, being a 1994 release, was developed back in the Windows 3.1 era. This means that it is a 16-bit application. With Windows 95, there was backward compatibility with 16-bit applications in the new 32-bit environment, so for many years, Klik & Play ran happily (most of the time, anyway). However, we are now facing a transition to 64-bit. The 16-bit capability is still available on 64-bit x86 processors - you can thank AMD for that. However, 64-bit versions of Windows do not include the Virtual DOS machine needed to run 16-bit applications. So effectively, no Klik & Play.

Fear not, however, for you can still use your beloved Klik & Play. Documented here are several ways to get Klik & Play back.

Using XP Mode (slightly buggy)

If you are running on Windows 7 Professional or Ultimate, you are entitled to use 'XP Mode'. With this method, you download a real (albeit somewhat trimmed down) image of Windows XP off of Microsoft's website, and virtualize it using Virtual PC. A big advantage to this method is that you get very nice system integration.

  • Check to see if your processor is capable of hardware virtualization. It's not necessary, but it can be very helpful. Almost all newer AMD processors (that aren't entry-level) have this capability. With Intel, coverage is a bit spotty.
  • If you have hardware virtualization, reboot and enter the BIOS, and check to see that the feature is enabled. Then boot back into Windows.
  • Go here to download and install XP Mode. You need the first and second items. If you do not have hardware virtualization, you need to download the third item. Otherwise, you don't need to worry about it.
  • Grab a beer while you wait for XP Mode to download and install.
  • Start XP Mode and install Klik & Play.
  • Do a little jig.

To run Klik & Play games from XP Mode, simply double-click on a .gam file from the file manager in Windows 7. The virtual machine will automatically start up, and the window will appear on your desktop in seamless integration mode, which is very handy. This makes for two ways of starting XP Mode: in "full" mode, accessible from Start -> All Programs -> Windows Virtual PC -> Windows XP Mode, and in seamless integration mode, from a lone application shortcut (XP Mode will place one for Klik & Play in the Start Menu), or opening a file from the shell.

Since viruses and badware can affect the virtualized XP, you may want to install (basic) virus protection, and avoid giving XP Mode access to your C: drive (in "full" mode, go to Tools -> Settings -> Integration Features).

Due to an oversight by Microsoft, the display will only update at a slow rate unless the virtual machine is receiving input from the mouse or keyboard, as an optimization running under the assumption that the only purpose of Virtual PC is for business applications! Obviously, if you're using Klik & Play, this isn't what you want. There is a workaround for this, however. On the host machine (NOT within XP Mode), download Autohotkey, then create an .ahk file somewhere on your hard drive, and put this in it:

Loop {

MouseMove, 0, 1, 0, R
MouseMove, 0, -1, 0, R

}

Now run the script with Autohotkey and your mouse will vibrate in place. It's a messy workaround, but it gets the job done.

Games using Mouse Movement won't work correctly, because Microsoft does not allow you to disable mouse integration. An alternative is to use VirtualBox instead of VirtualPC to run the VM.

Using Dosbox

  1. Install DOSBox.
  2. Follow this guide to installing Windows 3.1 on DOSBox. Make sure you install the S3 video drivers and the Sound Blaster sound drivers for maximum awesome.
  3. Download Klik & Play, and install it under Windows 3.1 running inside DOSBox.
  4. You're good to go!

Klik & Play on (64-bit) Linux

Wine is capable of running 16-bit applications to some extent, even when running on the x86_64 architecture. Klik & Play runs, but crashes out or displays an error about memory when any attempt is made by Klik & Play to display the game screen. This happens when attempting to open the Frame Editor and when launching finished games. This error might provide some insight:

err:dc:CreateDCW no driver found for L"DIB"

I am currently unaware of a fix for this. A workaround is to open the .gam file in another Klik product, such as the first version of The Games Factory (32-bit). Your mileage may vary, as various behaviors have changed with each new Klik program. With TGF, there is a roughly 95% chance the game will work without game-breaking problems.

SpindleyQ's picture

Klik of the Month Klub #76

Sat, Oct 19 2013 04:00 PM
10/19/2013 - 16:00
Etc/GMT-7


The witching hour approaches... It's time once more for the KLIK OF THE MONTH KLUB!

Make the SPOOKIEST game you can make! But be quick about it -- after two hours of game making, the full moon is due to come out, and who knows what will happen then? (Probably ghouls.)

The hounds will be released at 4PM PDT. Commiserate your pitiful fate with your fellow damned game developers on IRC -- server irc.freenode.net, channel #glorioustrainwrecks.

Sign up below to get an email reminding you of your IMMINENT DOOM!



AttachmentSize
kotmk76_2.gif459.62 KB
sayklik.gif277.93 KB
skeleton_keyboard.jpg77.61 KB

Games made for Klik of the Month Klub #76

NameCreatedsort iconByScreenshotComments
Aridoniasu11/02/2013 - 08:01Johny L.aridoshot.png2
You are a Blob! (a SoftSoft Twine game)10/31/2013 - 17:05Healy4
Which Way10/27/2013 - 18:33thecatamitesWhichOneScreen.png5
Bathroom Selfie Psycho Killer10/20/2013 - 05:24lilinx.comtitle.jpg5
The Crypt10/20/2013 - 00:48mutantlegthecrypt01.png6
Water and Rat Dream10/20/2013 - 00:09Blueberry Softwaterandratdream.png6
Jeremy Explores Halloween Land10/19/2013 - 23:54elektronSCRENSHOT92786ytuweiop9iq8we7ushjk.png3
Ghostflusters10/19/2013 - 20:26DanniPuzzleScriptFluster.gif5
omgt410/19/2013 - 19:20sergiocornagaomgt4preview.png6
Spuktro: Escape from the Haunted Coffee Shop10/19/2013 - 18:38giliusspuktro_ss.png2
Spooky Scary Skeletons10/19/2013 - 18:26Lulunaspooky.gif6
Death Skulls10/19/2013 - 18:06juliettedeathskulls.png3
Slush Switch10/19/2013 - 06:42Lslushswitch.gif4
dirtywater.tube's picture

minibox worldsploring

Screen Shot 2023-02-16 at 2.33.20 PM.png

you are a beetle bug. use cursor to puppet beetle bug. walk around and answer questions, or just look. it ends up being like mad libs but don't ruin the surprise for yourself.

I made this 3 years ago but no one played it. Saw this game event and figured maybe I could revive it and graft it onto my newer website to see if I get any responses this time around <(O)v(O)> thank u for .......your attention

Author: 
geyser noobly
Event Created For: 
Made For: 
An event
Zecks's picture

rhahrgh

nothing to see here now

Blueberry Soft's picture

Click of the Moth

Click of the Moth.jpg

Click of the Moth: an adventure in 50 frames.

Event Created For: 
Made For: 
An event

Twine: horizontal hacked Jonah format, "Journal"

This is version 1 of the hacked copy of the "Jonah" story format that I used in Capri Toot, which I have unimpressively called "Journal". (I'm unaware of what naming pattern the prepackaged Twine formats use, so I cannot follow it.)

Just move the Journal folder inside this zip file into the "targets" folder of your Twine installation to add this to the Story Format menu.
You can also see this example program (modified from 'Town' by Anna Anthropy)

An explanation of some of the CSS and JS is as follows:

#passages { white-space:nowrap; width:auto; height:auto; overflow-x: scroll; overflow-y: hidden; }

white-space:nowrap keeps the passage divs from wrapping when they reach the edge of the #passages div. overflow-x: scroll permits the #passages div to extend to accommodate the addition of passage divs, using a scrollbar.

.passage { display:inline-block; vertical-align: top; white-space:normal; background-color: #eee; font-size: 1.3em; line-height: 175%; margin: 1em; width: 33%; min-width: 35em; height: 56em; padding: 2em; border-width: 1px; border-style: solid; border-color: #333; box-shadow: 0.2em 0.2em 0.2em; }

display: inline-block ensures that the passage divs are arranged horizontally. vertical-align: top ensures that their tops are aligned if they are different sizes. Do note that Journal by default sets the height of passages to 56em, and the width of passages to 33% of the #passages div. This produces the satisfying look of consistent rectangular pages, but of course limits the text you can put in a passage. Feel free to add CSS to extend the height or the width if you wish.

function scrollDivTo(Q, E) {
var D = Q.scrollLeft;
var G = J(E) - Q.offsetLeft;
var C = Math.abs(D - G);
var B = 0;
var I = (D > G) ? -1 : 1;
var F = window.setInterval(H, 25);
function H() {
B += 0.05;
Q.scrollLeft = D + I * (C * Math.easeInOut(B));
if(B >= 1) {
window.clearInterval(F)
}
}
function J(N) {
var O = A(N);
var P = O + N.offsetWidth + N.offsetRight;
var K = Q.scrollLeft;
var L = Q.clientWidth;
var M = K + L;
if(O < K) {
return O - N.marginLeft
}
else {
if(P > M) {
if(N.offsetWidth < L) {
return(O + N.offsetRight - (L - N.offsetWidth))
}
else {
return O
}
}
else {
return O
}
}
}
function A(K) {
var L = 0;
while(K.offsetParent) {
L += K.offsetLeft;
K = K.offsetParent
}
return L
}
};

This is a horizontal replacement for the scrollWindowTo() function in Jonah. Although it takes two arguments, the additional first argument is simply the #passages div. You could probably rewrite it as a drop-in replacement for scrollWindowTo() by just removing the first argument (and adding " var Q = $('passages'); " to the other var definitions) and changing its name to "scrollWindowTo". However, since this was designed to encapsulate scrolling a div, the change of name was necessary in this case.

AttachmentSize
town-Journal.html44.77 KB
Journal.zip10.54 KB
avery's picture

House runner Backstory!

So this is something i made in one of my many stream-of-thought things that i occasionally have when talking to my friends. This is official House Runner canon here. It also explains a couple of the frames within the game that are kinda confusing and seemingly out of place.
featuring skype conversation things at the beginning of each line

--

[12:57:53] lin: see now mr. pickens has the control tower as his home
[12:58:09] lin: and for some reason he decided to put multiple locks on his door
[12:58:21] lin: and it just so happened that he put one too many on
[12:58:43] lin: and he actually fell out from his home where upon he got dragged to where you start
[12:58:49] lin: hence why all the keys are on the floor
[12:58:57] lin: and the keys have become sentient over time
[12:59:08] lin: and if they detect human life they will move away
[12:59:10] lin: however theyre fine with sinks
[12:59:26] lin: so mr. pickens dressed up as a sink in order to get all his keys back so he could get to his house again
[12:59:35] lin: AND THATS WHY YOURE A SINK COLLECTING KEYS IN THE LAST LEVEL

[13:01:01] lin: if it becomes night time then none of the keys work on his door
[13:01:17] lin: so mr. pickens would be locked out of his own house if he didnt get there before night

A story about left, right and jump!

Screenshot-Untitled Window.png
Game File: 

Nothing much to do! Control the player with a-key (left) d-key(right) jump with space.
Die-function stopped working a bit before the end :(

Ok,..2h are too less :D

But it was fun

Linux-Version here: http://dl.dropbox.com/u/11752001/misc/Klik1-linux32.tar.gz

Author: 
dertom
Event Created For: 
Made For: 
An event

on / off

Screen Shot 2017-03-21 at 10.13.37 PM.png

A game about light and hands.

Made For: 
An event
ihavefivehat's picture

pintercourse

pintercourse.jpg

I learned a lot while making this game, maybe you will enjoy it.

Made For: 
An event
Syndicate content
pensive-mosquitoes