Welcome to GameHourz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

"function pointers have moved" - SOLVED for XP

 
   Game Forums (Home) -> Quake -> Quake2 RSS
Next:  Q4 preview in November PC Gamer  
Author Message
Stephen Howe

External


Since: Oct 07, 2004
Posts: 63



(Msg. 1) Posted: Thu Sep 09, 2004 11:58 pm
Post subject: "function pointers have moved" - SOLVED for XP
Archived from groups: alt>games>quake2 (more info?)

Hi,

Nothing on the "function pointers have moved" for Windows XP Professional
seem to work.
Now that I have seen the code, I think rebasing the DLLs should work.

I had hoped that XP Service Pack 2 would cure this as reading the Microsoft
small print said that it would make XP more like Windows 2000 which AFAIK,
has no problem running Quake2.

But no such luck.

What I found was a Russian post where changing the offset's and bytes for
version 3.20 in gamex86.dll gets round the problem.

For offsets for

Offset in Hex Change Hex byte
1 to byte 2
baseq2\gamex86.dll: 11E3F 74->EB
xatrix\gamex86.dll: 1346A 74->EB
rogue\gamex86.dll: 1DABD 74->EB

Stephen Howe

 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Shogo

External


Since: Mar 04, 2005
Posts: 26



(Msg. 2) Posted: Sun Sep 12, 2004 5:21 pm
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"Stephen Howe" <sjhoweATdialDOTpipexDOTcom> wrote in message
news:4140e1a1$0$29908$cc9e4d1f@news.dial.pipex.com...
> small print said that it would make XP more like Windows 2000 which AFAIK,
> has no problem running Quake2.

More like Win2k?!?!?!?! LOL! Is that Mico$hafts way of saying they made a
mistake?!
Maybe they shouldve upgraded win2k and called it Windows 2003! or something.
Theyre a bunch of dickweeds.

 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Allannon

External


Since: Oct 16, 2004
Posts: 2



(Msg. 3) Posted: Sat Nov 13, 2004 8:04 pm
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I have tried to locate the offset hex strings with several hex editors
with no avail. What are the exact hex strings I should be looking for?

On Thu, 9 Sep 2004 23:58:35 +0100, "Stephen Howe"
<sjhoweATdialDOTpipexDOTcom> wrote:

>Hi,
>
>Nothing on the "function pointers have moved" for Windows XP Professional
>seem to work.
>Now that I have seen the code, I think rebasing the DLLs should work.
>
>I had hoped that XP Service Pack 2 would cure this as reading the Microsoft
>small print said that it would make XP more like Windows 2000 which AFAIK,
>has no problem running Quake2.
>
>But no such luck.
>
>What I found was a Russian post where changing the offset's and bytes for
>version 3.20 in gamex86.dll gets round the problem.
>
>For offsets for
>
> Offset in Hex Change Hex byte
>1 to byte 2
>baseq2\gamex86.dll: 11E3F 74->EB
>xatrix\gamex86.dll: 1346A 74->EB
>rogue\gamex86.dll: 1DABD 74->EB
>
>Stephen Howe
>
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Apathy

External


Since: Nov 13, 2004
Posts: 10



(Msg. 4) Posted: Sat Nov 13, 2004 11:36 pm
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Have you tried these?

http://www.forumplanet.com/planetquake/topic.asp?fid=1491&tid=1320347&p=1

http://www.fileplanet.com/files/120000/126692.shtml

http://www.fileplanet.com/files/120000/126688.shtml




On Sat, 13 Nov 2004 20:04:47 -0500, Allannon <> wrote:

>I have tried to locate the offset hex strings with several hex editors
>with no avail. What are the exact hex strings I should be looking for?
>
>On Thu, 9 Sep 2004 23:58:35 +0100, "Stephen Howe"
><sjhoweATdialDOTpipexDOTcom> wrote:
>
>>Hi,
>>
>>Nothing on the "function pointers have moved" for Windows XP Professional
>>seem to work.
>>Now that I have seen the code, I think rebasing the DLLs should work.
>>
>>I had hoped that XP Service Pack 2 would cure this as reading the Microsoft
>>small print said that it would make XP more like Windows 2000 which AFAIK,
>>has no problem running Quake2.
>>
>>But no such luck.
>>
>>What I found was a Russian post where changing the offset's and bytes for
>>version 3.20 in gamex86.dll gets round the problem.
>>
>>For offsets for
>>
>> Offset in Hex Change Hex byte
>>1 to byte 2
>>baseq2\gamex86.dll: 11E3F 74->EB
>>xatrix\gamex86.dll: 1346A 74->EB
>>rogue\gamex86.dll: 1DABD 74->EB
>>
>>Stephen Howe
>>


Apathy[AGQx]
Scientia Est Potentia >>======>
Illiterate? Write here for help:
http://www.p0rn0finish.org
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Willy Nilly

External


Since: Nov 14, 2004
Posts: 6



(Msg. 5) Posted: Sun Nov 14, 2004 4:50 pm
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Somebody wrote:

>> I had hoped that XP Service Pack 2 would cure this as reading the
>> Microsoft small print said that it would make XP more like Windows
>> 2000 which AFAIK, has no problem running Quake2.

What's all this about? Q3 runs under XP just fine...
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Willy Nilly

External


Since: Nov 14, 2004
Posts: 6



(Msg. 6) Posted: Sun Nov 14, 2004 4:51 pm
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Willy Nilly wrote:

> What's all this about? Q3 runs under XP just fine...

I meant to say "Q2" up there! Smile
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Apathy

External


Since: Nov 13, 2004
Posts: 10



(Msg. 7) Posted: Sun Nov 14, 2004 4:51 pm
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Sun, 14 Nov 2004 16:51:35 +1100, "Willy Nilly"
<willynilly RemoveThis @willynilly.com> wrote:

>Willy Nilly wrote:
>
>> What's all this about? Q3 runs under XP just fine...
>
>I meant to say "Q2" up there! Smile
>


Loading saved games frequently results in a "function pointers have
moved" error

Apathy[AGQx]
Scientia Est Potentia >>======>
Illiterate? Write here for help:
http://www.p0rn0finish.org
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Willy Nilly

External


Since: Nov 14, 2004
Posts: 6



(Msg. 8) Posted: Mon Nov 15, 2004 6:55 am
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Apathy wrote:

> Loading saved games frequently results in a "function pointers have
> moved" error

I didn't realize (I don't save/load games in Q2; I just play for a
bit of fun these days against Eraser Bots).
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Stephen Howe

External


Since: Oct 07, 2004
Posts: 63



(Msg. 9) Posted: Thu Dec 23, 2004 2:56 am
Post subject: Re: "function pointers have moved" - SOLVED for XP [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

>I have tried to locate the offset hex strings with several hex editors
> with no avail. What are the exact hex strings I should be looking for?

What I stated below. Those are offsets (which means the first byte in the
DLL is offset 0), in hex.
You should find ASCII 116 at that exact offset.

Stephen Howe

>>What I found was a Russian post where changing the offset's and bytes for
>>version 3.20 in gamex86.dll gets round the problem.
>>
>>For offsets for
>>
>> Offset in Hex Change Hex
>> byte
>>1 to byte 2
>>baseq2\gamex86.dll: 11E3F 74->EB
>>xatrix\gamex86.dll: 1346A 74->EB
>>rogue\gamex86.dll: 1DABD 74->EB
>>
>>Stephen Howe
>>
>
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
AnthonyJ

External


Since: Dec 23, 2004
Posts: 2



(Msg. 10) Posted: Thu Dec 23, 2004 8:28 am
Post subject: Re: [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

You could try using this build:
http://www.btinternet.com/~AnthonyJ/projects/FunctionPtrs/

This should not be sensitive to the DLL being relocated (for whatever
reason) as I get the address the DLL has been loaded before loading/saving
so that it can translate it into the 0x20000000 range even if the DLL
hasnt been loaded there.
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Grieve

External


Since: Sep 26, 2004
Posts: 26



(Msg. 11) Posted: Fri Dec 24, 2004 1:02 am
Post subject: Re: [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"AnthonyJ" <anthonyj.DeleteThis@planetquake.com> schrieb im Newsbeitrag
news:201eda1b54e79efbe51ac476ecb95d04@localhost.talkaboutgaming.com...
> You could try using this build:
> http://www.btinternet.com/~AnthonyJ/projects/FunctionPtrs/
>
> This should not be sensitive to the DLL being relocated (for whatever
> reason) as I get the address the DLL has been loaded before loading/saving
> so that it can translate it into the 0x20000000 range even if the DLL
> hasnt been loaded there.
>


very very cool ! this error occurs also under win98 in certain maps. I
didn't find an explanation for this anywhere since now.

Gotta try your dll for maps which caused this error ( for example "Earth" by
Roger Ritenour )
 >> Stay informed about: "function pointers have moved" - SOLVED for XP 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Q2 server is down for now. - Hi. The server is down for now. It will be back as soon as I can manage it, and should be more robust. It was running on my Windows machine which has become more and more unstable. I've finally taken the leap and switched to Linux. Umbuntu flavor. Now..

saving games in Q2 - Hello All My issue is everytime i save a point in a game,i cannot load from that point,i go back to the beginning of the level,i also get an error message that "game pointers have been moved" , i have NO idea what this means. Any/all help ap...

Quake II - Mission 7: Nothing to shoot? - Ok, I know it's years old, but I just started playing Quake II. I've gotten to level 7 (Big Gun) and once you enter the first "arena", where the laser is, the floating boss doesn't show up. How do you trigger his appearance? The explosions w...

Quake II Dedicated Server is Up - Currently vanilla Q2 deathmatch with standard deathmatch maps and some of the maps from the single-player game. IP is 82.25.215.51 Hopefully it'll work ;) Enjoy! -- Jack of Hearts in The Eeeeevil Cabal (TINC...) Website currently down. There is no..

Ping: Tom Chaduoir - Tom- Is the FTP site still up? I am needing to retrieve some files that have mysteriously gone missing from my Q2 library..... Thanks- Glock
   Game Forums (Home) -> Quake -> Quake2 All times are: Ekaterinburg, Islamabad, Karachi, Tashkent (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]