Author Topic: TF beta 1.6x won't run  (Read 9349 times)

Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« on: March 07, 2004, 08:04:33 PM »
No luck getting either 1.61 or 1.65 to run.  I have tried on two computers.  Both are Dells running WinXP (one Home, the other Pro).  There's other differences, too.  But both have similar video cards: nVidia GForce MX400 or MX420 or thereabouts.  One came with one computer (so it is Dell branded) the other is a Jaton brand.  Memory is 64 and 32.  On the MX420/64/Dell, I was using the default driver that came with it a year ago and didn't work.  I upgraded to the latest nVidia unified driver from their website and it didn't work either, but did screw up one of my son's games (thank god for Win XP driver roll back).  The MX400/32/Jaton came with a driver disk that appears to install a driver that at least has an interface similar to the latest nVidia driver, so I think it is pretty up to date.

I provide all this video card data because I am presuming it has something to do with the Open GL requirements.  I saw no Open GL settings on the "old" nVidia driver, but did on the new driver.  However, this apparently does not make a difference.

I really would like to check out this version.  New York (where I am from) has great access to DEMs and other GIS data at http://cugir.mannlib.cornell.edu/browse_lis/dem_list.html

When I say doesn't run, I mean just that.  No splash screen, no error message, nothing.  I am sure it is looking for some dll to link to but can't find it so quits.

Any help would be appreciated.

Note, Putting back the old executable and the GPSMater control allows 1.5x to continue working.

Alan

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 165
    • View Profile
TF beta 1.6x won't run
« Reply #1 on: March 15, 2004, 10:26:33 AM »
Hmm, we're not sure what the problem is.  Seems that if windows couldn't find a required dll, like opengl32.dll or glu32.dll that it would tell you about it.

Does a file "topofusion.log" get written out?  If so, what are the contents.  Is there any info in the XP event log (application)?

Do you know if other opengl applications work properly?

Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« Reply #2 on: March 15, 2004, 07:39:41 PM »
Quote from: Alan,Mar. 15 2004,10:26
Quote
Hmm, we're not sure what the problem is.  Seems that if windows couldn't find a required dll, like opengl32.dll or glu32.dll that it would tell you about it.


These two files are both in the C:\windows\system32 directory.

Quote
Does a file "topofusion.log" get written out?  If so, what are the contents.  Is there any info in the XP event log (application)?


Topofusion doesn't get far enough to open topofusion.log so nothing is written to it.  Also, there is nothing in the XP event log (application or otherwise).

Running it from a command prompt tells me nothing also.  (I verified that can run 1.5x from the command prompt)

Quote
Do you know if other opengl applications work properly?


Frankly I am not sure what other applications I have use OpenGL, if any.  I am not much of a gamer (OK, not at all).  Are any of the 3D XP screen savers OpenGL?  They work.

If it weren't for the fact that I have similar problems on two machines, I would chaulk it up to something I did to screw up the system.  Both systems have similar video cards.

Later this week, I'll try to beta on my laptop, which is older and slower and has a Neomagic video chip (not accelerated).  At least it will be one more data point, but I don't think it will have the horsepower to run 3D on a regular basis.

Thanks for checking back.

BTW same problem with 1.7

Alan

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 165
    • View Profile
TF beta 1.6x won't run
« Reply #3 on: March 15, 2004, 08:08:00 PM »
Try the following OpenGL sample:

http://nehe.gamedev.net/data/lessons/vc/lesson05.zip

This should sort out whether OpenGL works or not.  I can't think of anything else right now that would have changed in the startup phase.  Essentially the first thing it does is create the log file, and if it's not getting that far, I imagine it's not getting past the dynamic linking phase.  The only new dependancy ought to be OpenGL stuff.  I'll look into it further though.

Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« Reply #4 on: March 15, 2004, 08:19:19 PM »
Man, I must really trust you guys to just click on a .exe blindly like that ;-)  (at work, we just lost thousands of project files when a variant of mydoom got loose on the network project files share; but we had good backups).

Anyway, it ran.  I got a rotating pyramid or two.

Jon S.

Alan

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 165
    • View Profile
TF beta 1.6x won't run
« Reply #5 on: March 15, 2004, 09:15:05 PM »
Ok, that's good news at least.

Let's check the dependancies of the main component.  In a command window, type:

regsvr32 "c:\program files\topofusion\gpsmaster.ocx"

replacing the path for wherever you installed TopoFusion.  If you get a message saying "DllRegisterServer in ... succeeded", then try running TopoFusion.exe again and see if it works.  Otherwise, tell us what the error is.  Also, did you copy the beta files over your installation, or do you have them in some other directory?




Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« Reply #6 on: March 16, 2004, 05:13:46 PM »
Quote
Also, did you copy the beta files over your installation, or do you have them in some other directory?


I copy the files over my installation.  Before I install over, I move topofusion.exe and GPSMaster.ocx into a directory I call "old".  So when I then switch back from 1.7 to 1.5x I move the beta topofusion.exe and GPSMaster.ocx into a directory I call "beta" and then move the two files out of "old" back into the main directory.

Quote
If you get a message saying "DllRegisterServer in ... succeeded"


I get this message when I run the suggested command with 1.5x!

When I move 1.70 in, I get " LoadLibrary("c:\program files\topofusion\gpsmaster.ocx") failed - the specified module could not be found.

Just to show that the file is there:

With 1.70:

Code Sample
C:\Program Files\TopoFusion>dir *.exe, dir *.ocx
 Volume in drive C has no label.
 Volume Serial Number is A850-5AB8

 Directory of C:\Program Files\TopoFusion

03/13/2004  02:26 PM         1,073,152 TopoFusion.exe

 Directory of C:\Program Files\TopoFusion


 Directory of C:\Program Files\TopoFusion

03/13/2004  02:23 PM           806,912 GPSMaster.ocx
               2 File(s)      1,880,064 bytes
               0 Dir(s)  14,088,925,184 bytes free

C:\Program Files\TopoFusion>


With 1.5x:

Code Sample
C:\Program Files\TopoFusion>dir *.exe, dir *.ocx
 Volume in drive C has no label.
 Volume Serial Number is A850-5AB8

 Directory of C:\Program Files\TopoFusion

08/30/2003  09:04 AM         1,134,592 TopoFusion.exe

 Directory of C:\Program Files\TopoFusion


 Directory of C:\Program Files\TopoFusion

08/30/2003  09:07 AM           708,608 GPSMaster.ocx
               2 File(s)      1,843,200 bytes
               0 Dir(s)  14,088,867,840 bytes free

C:\Program Files\TopoFusion>

Alan

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 165
    • View Profile
TF beta 1.6x won't run
« Reply #7 on: March 16, 2004, 08:03:29 PM »
Ok, I didn't remember if the message was informative or not.  Anyway, that's the error that I get if I'm missing a dll.  We should be able to figure out what's missing using 'dependancy walker'.  If you already have it, go ahead and run it.  Otherwise:

http://www.dependencywalker.com/depends21_x86.zip

Load in 'gpsmaster.ocx' (when it is placed in C:\Program Files\TopoFusion), you'll probably get an error message and the 2nd to bottom window will tell you which dll (the one with the yellow ? icon).

Let us know, and thanks for your help on this.

Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« Reply #8 on: March 17, 2004, 06:16:15 PM »
According to dependency walker, corona.dll is missing.

A search of my hard drives show that it is truly missing, and its not just a library path issue.

A quick google search shows that microsoft is touting a new "corona" technology with windows media 9.  Sure enough, I have WM 8.  I suppose that the upgrade to 9 is part of windows update.  I don't have a whole bunch of trust in MS (especially when it comes to media playing) so I don't run the updates, even though I know that leaves some security holes open (but I don't use Internet Explorer, and usually don't run unknown binaries, the last couple of days with this problem being the exception!)

But I suppose this means upgrading windows media player, huh?  Is there a .cab for WM9 from which I can pull out the .dll?  I couldn't find any such thing after a quick search at the MS website.

Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« Reply #9 on: March 17, 2004, 06:23:37 PM »

Alan

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 165
    • View Profile
TF beta 1.6x won't run
« Reply #10 on: March 17, 2004, 06:32:30 PM »
Corona.dll is an image processing library that is distributed with TopoFusion.  It is in TopoFusion-1.52-update.zip at:

http://www.topofusion.com/registered.php

I didn't include it in the beta zip because I figured everyone had the latest version by now.  I'll start putting it in the beta zips now.

Sorry about that.

Alan

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 165
    • View Profile
TF beta 1.6x won't run
« Reply #11 on: March 17, 2004, 06:34:15 PM »
I should also point out that corona (http://corona.sourceforge.net/) has no affiliation with Microsoft.  We only use the library because it loads GIFs a bunch faster than what we were using before.

Jon Sundquist

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
    • www.trailmap.us
TF beta 1.6x won't run
« Reply #12 on: March 17, 2004, 08:13:07 PM »
Thanks.  That does the trick.  I was still running 1.49.  Sorry for the MS rant.

The 3D is too cool!!