Latest Posts

Topic: Build14 and Windows 2000

fuchur

Topic Opener
Joined: 2009-10-07, 13:01
Posts: 186
Ranking
Widelands-Forum-Junkie
Location: Germany
Posted at: 2009-10-07, 13:18

As build13 was running fine under Windows 2000 I installed build14. But immediately after starting I get the following error message (translated from german, so maybe not very exact):

The procedure entry point "freeaddrinfo" could not be found in WS2_32.dll.

System: Windows 2000 SP4

DLL-version: 5.0.2195.6601

DLL-date: 19.06.2003 13:05

Is there any workaround, except installing XP? It's a old machine, but it is ok for stand alone games. As I don't want to play network games, maybe there's something I can turn off in configuration?


Top Quote
Nasenbaer
Avatar
Joined: 2009-02-21, 17:17
Posts: 828
Ranking
One Elder of Players
Location: Germany
Posted at: 2009-10-08, 23:18

Damn that's a real problem. Seems there is no real workaround. There seems to be a workaround in code though as stated on msdn: http://msdn.microsoft.com/en-us/library/ms737931(VS.85).aspx

Someone should rebuild the windows build with the fix and replace the current version.


Top Quote
fuchur

Topic Opener
Joined: 2009-10-07, 13:01
Posts: 186
Ranking
Widelands-Forum-Junkie
Location: Germany
Posted at: 2009-10-13, 11:12

Thanks for the information.

Will it be announced if the workaround is implemented? (if possible).


Top Quote
Nasenbaer
Avatar
Joined: 2009-02-21, 17:17
Posts: 828
Ranking
One Elder of Players
Location: Germany
Posted at: 2009-11-05, 15:35

Hi fuchur,

could you check my build from http://rpm.drehatlas.de/Widelands-Build14.1-win32-nomusic.exe

("nomusic", because I did not inlcude music files, to get a smaller filesize)


Top Quote
founding_father

Joined: 2009-11-06, 21:47
Posts: 4
Ranking
Just found this site
Posted at: 2009-11-06, 21:53

@Nasenbaer:

Thanks for the try, it's really appreciated. Unfortunately, it's rather... unsuccessful.

I've downloaded the file linked above (Build14.1_nomusic), and installed it (first try) over the existing Build14 and (second try) after uninstalling build14. I'm running Win2k Pro and the error unfortunately persists.


Top Quote
Nasenbaer
Avatar
Joined: 2009-02-21, 17:17
Posts: 828
Ranking
One Elder of Players
Location: Germany
Posted at: 2009-11-07, 00:29

Okay, next try face-grin.png

-> http://rpm.drehatlas.de/Widelands-Build14-noGGZ-win32.exe

This build does not include the new internet functionality. Basic langames (and direct IP internetgames) should be possible anyways. The build is again without music packed - will repack it with music, if it works.

Hope that one runs smoothly on Windows 2000 face-smile.png


Top Quote
founding_father

Joined: 2009-11-06, 21:47
Posts: 4
Ranking
Just found this site
Posted at: 2009-11-07, 01:38

Thanks, that seems to do. I've installed the above file (Build14-noGGZ) over the meanwhile "downgraded" Build13 and it works. At least it starts, so the fix seems to work.

I've just played for a min or two though, and noticed the performance went down (compared to Build13), but that's a different story i think.

The Important thing is that the "missing DLL" issue seems to be indeed resolved! Many thanks from "my" people that longed for my leadership! face-wink.png


Top Quote
Nasenbaer
Avatar
Joined: 2009-02-21, 17:17
Posts: 828
Ranking
One Elder of Players
Location: Germany
Posted at: 2009-11-07, 09:17

Hey! face-grin.png

Nice to hear that this solves the problem. I will compile a full package and add it to our official downloads. face-smile.png

Thanks for testing it. face-smile.png

For the performance: Generally it should be faster than Build13, do you notice this with any map and with any computer player setup?

However it is definitely true, that Widelands is a performance junky ;). A lot of work needs o be done there.

Cheers

Nasenbaer


Top Quote
founding_father

Joined: 2009-11-06, 21:47
Posts: 4
Ranking
Just found this site
Posted at: 2009-11-07, 11:13

I've downloaded and installed WL sometime last year (Build12) and was running it on my Laptop. (I've installed some games there for those times in Hotels etc, and "laptop" is why it's Win2k)

Back then, i've noticed that - as you say - WL is a performance hog, so i've not played it in quite some time. A few days back i've revisited the Website and read that there are/should be some performance improvements, so i've decided to DL the latest build and try it again, with the starting problems as the other guy posted.

For testing i've then "downgraded" to build13 and (i guess) because of all this (un)installing i had to do, i had to replay the tutorial (wouldn't offer me a campaign without playing it, lol, just single-games - and i am almost positive that the savegames i have were from campaigns which i generally prefer)

So i did play the tutorial (1st and some of 2nd mission) with build13 and it was "accepable" - with no delays on the mousepointer (which is the "visible" thing to me when the program has issues and where it's becoming a pain to play). As soon as i had installed and started your fix above though, and continued the 2nd mission a bit (not long though), that cursor-movement-delay was back and quite noticeable, unfortunately.

However, i have read in another thread about max_FPS or somesuch, so there are some things i can yet try to increase the playability for me. As i said, it's another issue, and as a Win2k user i am just happy atm that the thing starts again.

I hope the fix makes it into an "official" build rather soonish and doesn't get "lost" in future builds too, hehe!


Top Quote
Nasenbaer
Avatar
Joined: 2009-02-21, 17:17
Posts: 828
Ranking
One Elder of Players
Location: Germany
Posted at: 2009-11-07, 13:27

Finally: http://wl.widelands.org/news/2009/11/7/fixed-build-windows2000-and-older/

For the cursor-movement-delay: If you use higher resolutions, you best should try to higher the maxFPS to something like 50 frames/second. The normal in game animations look fine with a framerate of 14 or higher, but the mouse pointer of course can be moved much faster, so 14fps is definitely too slow for people with hectic mouse movements ;).

Cheers

Nasenbaer


Top Quote