Game Development Community

1.4 and Win98

by Sean H. · in Torque Game Engine · 05/04/2006 (9:51 am) · 9 replies

I downloaded the demo to TGE 1.4 and it crashed when I ran the .exe. I'm using Windows 98 and I understand there are some issues with this version and Windows 98. Will these issues be fixed? Also, if I purchase the engine is it possible for me to get a hold of the code base for 1.3 or earlier versions?

thanks!

#1
05/04/2006 (10:20 am)
I don't think GG actively supports such an old operating system as Windows 98.
However, I think Fairfax did some fixes in this area.. might wanna search and see if you find anything.
#2
05/04/2006 (10:39 am)
I believe it was primarily an issue with 1.4's Unicode support and 98's lack of it. So this is a Window's problem, not TGE. You can get the Unicode layer for 98 from Microsoft here
=http://www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx
#3
05/04/2006 (10:45 am)
"I don't think GG actively supports such an old operating system as Windows 98."

according to the torque product page it does. I know about win98 and the lack of unicode support and I totally blame windows for not having it, but I would like to make my game compatible with older OS's like mine. =)

I still would like to know if it would be possible for me to obtain the codebase for 1.3 if I licensed the engine?
#4
05/04/2006 (11:12 am)
Fixing the unicode should not be too big of a deal.

as for the old version stuff.
you need to find the tag or branch name.
and use that when doing a checkout via cvs.
#5
05/04/2006 (11:39 am)
Yes someone mentioned CVS when I asked about getting the 1.3 sourcecode before. thanks for the info. badguy. one more thing. I know this question will make me look like an idiot but here goes, just what is CVS? I've never used it before and, to be totally honest, I'm kinda scared of it.
#6
05/04/2006 (11:54 am)
Cvs means concurrent version source.

www.nongnu.org/cvs/

here is a link you can read up on it.

cvs is Gold bud.
it allows many developers access to the same source tree.

this shared access is controlled by the cvs software.
the job it performs is managing the difference between the code.
it allows you to create "branchs" like a tree branch where the source code can be modified from the original.

there are a zillion features and stuff.
but overall there are some simple methods that are used all the time.

here is a link to some tdn info about it
tdn.garagegames.com/wiki/TGE/Getting_Started/CVS

scroll closer to the bottom to get past the windows specific crap someone added.
but at the bottom you can see some relevant cvs commands these are the popular commands.

generally my operation's of cvs are:
cvs update
cvs commit
cvs add

now and then I do a tag or branch when I release some software so that I can recover the exact copy of source code I released.

at the same time I continue development on the "head" release.

there is alot more to it but.. maybe that will help?
or maybe add more confusion prolly better to read the first link some.
#7
05/04/2006 (11:56 am)
CVS is a version control system which stores files in a different way than usual storage servers which makes it easier for multiple uploaders (and programmers) to change files and keep a history of what was changed and how each version looks.

Myself, I use a GUI for cvs called WinCVS. If you search for it you'll find it, but I prefer the version that's floating around in GarageGames documentation as a download link.

From there you can grab version 1.3 instead of 1.4 and you'll be happy.

Edit: Badguy was faster. :p
#8
05/04/2006 (12:39 pm)
Cool. it sounds like CVS is alot like Visual SourceSafe which I use at work. well I can't get started on TDN since I'm not a licensee quite yet but I'll definitely be looking into this when I do purchase the engine.
#9
05/04/2006 (1:34 pm)
Just as an FYI, the Win98 problem with 1.4 has been fixed for the (upcoming) 1.4.2 release, and was in fact due to Win98 not supporting Unicode (you have to have a separate installation from MS). I'm not 100% certain of the details of the fix, but I'm pretty sure it's seamless, as the installation required from MS is delivered with the installer, and part of your install package.