The Dink Network

Reply to Re: Crash

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
August 7th 2017, 11:22 AM
spike.gif
SlipDink
Peasant He/Him United States bloop rumble
2nd generation. No easy way to be free. 
I'm a little confused about the apparent distinction being made in this thread of discussion between the various Dink versions.

I use (what I assume is the GNU version of) freedink for Windoze and for Linux, which I have always considered to be (functionally) the same as the 1.08 version of dink.

I downloaded dink for Linux centuries ago, and I have always played Dink games (the original and the subsequent dmods) using the Linux version of DFArc and dink. I also do some of my testing using the Linux Version.

I do about 85% of my dmod development (and do most of my dmod testing) under Windoze Vista using DFArc.exe, dink.exe, WinDinkeditPlus2.exe and a few other tools, such as GIMP, Windows Paint, Audacity and various text editors (most often Gvim). In fact, my ONLY use of the Windoze operating system for many years now is for Dink development.

I downloaded the dink.exe I use for development from the Dink network and when I double left click on it alone, it starts up displaying the "v1.08" string at the bottom of the screen. It is this version that I run from DFArc.exe for most of my development efforts. I have logic in START.C for both part 1 and part 2 of "THE LAST QUEST" that looks like this...
	int &version = get_version();

	if (&version < 108)
	{
		//can't play with old .exe, not all command are supported
		say_xy("`4Error - Scripts won't run in 1.07.  Please upgrade.",0, 390);
		wait(1);
		wait(5000);
		kill_game();
		return;
	}


... and I have (at one time early in my dmod game development) used logic like this to display the version number right after assigning it in START.C ...
	say_stop_xy("`%(You are running version &version.)", 20,200);

... and it always says "(You are running version 108).)".

For the foreseeable future, I'll continue developing this way, but if someone can suggest tools or techniques using the above environments that will allow more "dinkers" to play my games without technical problems, please feel free to do so. I’d be very pleased to learn how to “fix the pelette problem” or any other problem that I can address using my “setup” that would allow more players to enjoy my dmods.

Thanks.