project-navigation
Personal tools

Author Topic: v2.1 does not start on Win98  (Read 3180 times)

HaJo

  • Guest
v2.1 does not start on Win98
« on: April 11, 2007, 03:22:11 pm »
On my system running Win98-SE, UfoAI does not start, and I get this error:
"The UFO.exe is linked to missing export shell32.dll:SHGetFolderPathA".
No logfile is created in the base-directory.

My shell32.dll is version 4.72, and I could run UfoAI v2.0-RC6 on this machine.

Maybe the program is trying to get the path of home-dir, data-dir etc. and fails -
is there an option / command-line argument to specify them directly ?


PS: see also http://ufoai.ninex.info/phpBB2/viewtopic.php?t=1239

Now in Bugtracker: [ 1701195 ]

Fred22

  • Guest
v2.1 does not start on Win98
« Reply #1 on: April 20, 2007, 09:38:14 pm »
Exactly the same error message here!

Win98 SE, Nvidia GeForce 2 GTS

Any news on this one?

Fred

Offline Zenerka

  • Sergeant
  • *****
  • Posts: 301
    • View Profile
v2.1 does not start on Win98
« Reply #2 on: April 25, 2007, 12:18:11 pm »
Just out of curiosity, run ufo with +set fs_usehomedir 1 - it should put ufoconsole.log in base/ dir. Anything interesting there?

Offline NCrawler

  • Cannon Fodder
  • **
  • Posts: 2
    • View Profile
v2.1 does not start on Win98
« Reply #3 on: April 27, 2007, 11:35:57 pm »
I know the answer to you two's problem.  The SHGetFolderPath function was added to the shell32.dll v5.0.  You need to upgrade your shell32.dll to at least v5.0.  More info: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetfolderpath.asp


NC

Offline Mattn

  • Administrator
  • PHALANX Commander
  • *****
  • Posts: 4831
  • https://github.com/mgerhardy/vengi
    • View Profile
    • Vengi Voxel Tools
Re: v2.1 does not start on Win98
« Reply #4 on: November 23, 2007, 09:33:41 am »
try to install the ie4 - that should do it, too