Using GGDT on Linux systems

A place for general potato gun questions and discussions.
niglch
Specialist
Specialist
Posts: 116
Joined: Sat Jul 07, 2007 8:14 pm

Thu Jan 24, 2008 6:29 pm

As a Linux user and due to my recent interest in pneumatics, I wanted to see if I could get GGDT to run under Wine, a Windows compatibility layer for Linux. This is nothing too complicated (especially for seasoned Linux users) but I thought it might be useful to some. The procedure is as follows:

1) Download and install the latest version of Wine on your computer by going to http://www.winehq.org/site/download and acquiring the appropriate package for your distro (I use Ubuntu 7.10).
2) To make sure everything went OK, open up a terminal and type "winecfg". You should get a windows-style dialog with a bunch of settings for Wine. You shouldn't need to change these at least for the purposes of running GGDT.
3) Next, you need to install the Visual Basic 6 runtime. This includes some files needed for running programs written in VB. Just go to this website to download and save the installer.
4) In the terminal, type the following to install the runtime:

Code: Select all

wine "/installer/download/directory/vbrun60sp5.exe"
This worked without any problems for me.
5) Follow the instructions for installing GGDT on Windows as described here. Note that you will need some way of extracting Microsoft .cab archives (just double clicking will not work on Linux). http://www.youconvertit.com/ should be able to help you out with this if you have no other way. Put the two .OCX files contained in the archives in the same folder as GGDT.
6) Once you have ggdt4.4.exe and the two .OCX files in the same directory, you should be ready to fire it up. In a terminal, navigate to the GGDT directory and type "wine ggdt4.4.exe". Hopefully, you will now be running the program.

The only flaws I have noticed so far are that the labels for the graph display seem to be missing. The program is also somewhat slower than when run on Windows but that's pretty normal and isn't a major impediment. Besides that, everything works great!
Also, I believe Wine can be run on other operating systems besides Linux (go to http://www.winehq.com/ for more info).

Thanks for reading, and I hope this works for you as well.
Attachments
GGDT running on Ubuntu 7.10 with a terminal window in the corner.
GGDT running on Ubuntu 7.10 with a terminal window in the corner.
Last edited by niglch on Fri Jan 25, 2008 12:10 am, edited 1 time in total.
User avatar
bigbob12345
Staff Sergeant
Staff Sergeant
Posts: 1516
Joined: Sat Dec 01, 2007 9:13 am
Location: Mercer Island,Washington

Thu Jan 24, 2008 6:39 pm

I have windows and it just doesnt work for me it always says one of its dependices are missing when it is right in front of my eyes.
niglch
Specialist
Specialist
Posts: 116
Joined: Sat Jul 07, 2007 8:14 pm

Thu Jan 24, 2008 6:42 pm

What dependency would that be? Does the error message you are getting name a specific file?
User avatar
bigbob12345
Staff Sergeant
Staff Sergeant
Posts: 1516
Joined: Sat Dec 01, 2007 9:13 am
Location: Mercer Island,Washington

Thu Jan 24, 2008 6:50 pm

Ill go try to donload it again to find out.
User avatar
PCGUY
Owner
Owner
United States of America
Posts: 1435
Joined: Wed Aug 18, 2004 10:54 pm
Location: Illinois
Has thanked: 2 times
Been thanked: 26 times
Contact:

Thu Jan 24, 2008 6:58 pm

In Windows if your missing dependencies, then read the instructions!

http://thehalls-in-bfe.com/GGDT/

(note the extra files you have to DL and install)
Yes, I am the guy that owns & operates SpudFiles (along with our extremely helpful moderators).
User avatar
bigbob12345
Staff Sergeant
Staff Sergeant
Posts: 1516
Joined: Sat Dec 01, 2007 9:13 am
Location: Mercer Island,Washington

Thu Jan 24, 2008 7:17 pm

I did everything it said to do in the instructions
And niglch the dependency is MSCHRT20.ocx or something like that.
niglch
Specialist
Specialist
Posts: 116
Joined: Sat Jul 07, 2007 8:14 pm

Thu Jan 24, 2008 7:52 pm

So, you are saying you have a file named MSMSCHRT20.ocx in the same folder as GGDT but it still gives you the dependency error? Make sure you successfully extracted the MSMSCHRT20.ocx file from the MSMSCHRT20.cab file. The downloaded .cab file by itself is just an archive and won't be any help running the program. You might need extra software to do this like 7-zip (free download). Just open the archive with 7-zip and extract the .ocx file to the same directory that GGDT is in. This is most likely your problem.
bluerussetboy
Specialist 2
Specialist 2
Posts: 265
Joined: Fri Nov 02, 2007 12:25 pm

Thu Jan 24, 2008 10:55 pm

i asked for input on GGDT because i refuse to use anything that isn't open source. i actually like CALM better. i also believe that ubuntu is one of the slowest and more constrictive distros out there. i've been a Slacker since the 90's.

it might also interest you that WINE = Wine Is Not an Emulator.
it is a compatibility layer

why can't ubuntu users figure this out :cry:
niglch
Specialist
Specialist
Posts: 116
Joined: Sat Jul 07, 2007 8:14 pm

Fri Jan 25, 2008 12:01 am

bluerussetboy wrote:i asked for input on GGDT because i refuse to use anything that isn't open source. i actually like CALM better. i also believe that ubuntu is one of the slowest and more constrictive distros out there. i've been a Slacker since the 90's.

it might also interest you that WINE = Wine Is Not an Emulator.
it is a compatibility layer

why can't ubuntu users figure this out :cry:
Sorry if I insulted your intelligence in any way, but no hard feelings OK? I didn't mean to give the impression that I aimed the how-to at you because you looked like some newbie who didn't have a clue what Wine was. I was just curious if there was a way to get GGDT to work without having to reboot to XP every time. Sorry I use Ubuntu, I only mentioned that in case things went differently on another distro. By all means, keep using Slackware; I'm not recommending any particular distro to anyone. Also, I am aware what WINE stands for which is why I initially called it an implementation of the Windows API. I understand the difference and I'll edit my original post so it is no longer referred to as a emulator. I just wanted it to be understandable for newer users (a category in which I include myself).
bluerussetboy
Specialist 2
Specialist 2
Posts: 265
Joined: Fri Nov 02, 2007 12:25 pm

Fri Jan 25, 2008 8:09 am

actually you didn't insult me at all. sometimes the true meaning doesn't come across on the internet well :wink:

as for the emulator bit, imagine a game played by children where you start by telling the child next to you a secret, then he tells the child next to him and so on. by the time it gets around the room the secret has changed.
now imagine you're a developer and you tell some one you have this program that is a compatibility layer and it eventually gets back to you it is an emulator. it would be a little disappointing, ya think?
this just seems to happen more with ubuntu users than any of the other distros out there. could it have anything to do with all those windows converts, maybe? :wink:
for linux to survive and prosper we need accuracy and consistency when describing linux and the associated software.

Back on topic...

wine should work the same on all distros
fireman565
Private 3
Private 3
Posts: 59
Joined: Thu Jan 31, 2008 1:11 pm
Location: Alabama

Sat Feb 02, 2008 3:30 am

bigbob12345 wrote:I did everything it said to do in the instructions
And niglch the dependency is MSCHRT20.ocx or something like that.
Same problem here bigbob12345. :(
Tried downloading twice, installing twice as per instructions state. Still dependencies.

EDIT: When you extract the two .cab files, make sure you extract them to the SAME folder (GGDT) that the executable file (.exe) is in. In other words, the .exe file, COMDLG32.INF, COMDLG32.OCX, MSCHRT20.INF, and MSCHRT20.OCX should all be in the same folder be for it will work.
akb
Private
Private
Posts: 11
Joined: Fri Apr 30, 2010 8:16 pm
Location: San Francisco Bay Area
Been thanked: 1 time
Contact:

Sun May 02, 2010 7:40 pm

bluerussetboy wrote:... i actually like CALM better. ... :
Wow. Great to hear there are actually some CALM users out there.

Apologies for this OT comment. I found it when trying to get GGDT to run on Windoze 7. XP compatibility mode made it work, having the files in the same dir was not enough.

Thanks for the tips on WINE.
-- akb - the Antenna Launcher guy - inventor of the DFTV
Post Reply