fixing v24b is hard work when you dont know how to code:
As far as i am aware this is the best way to work the latests version of x3dfxMapVotev24b.
i installed v24b and found that the INI file pointed to v24b and the files were named v24b. However in the INT file, there was a problem where it was pointing to v24 instead of 24b.
[Public]
Object=(Name=x3dfxMapVotev24.x3dfxMapVote,Class=Class,MetaClass=Engine.Mutator,Description="x3dfxMapVote v2.4")
i tried to fix this by editing the int file to:
[Public]
Object=(Name=x3dfxMapVotev24b.x3dfxMapVote,Class=Class,MetaClass=Engine.Mutator,Description="x3dfxMapVote v2.4b")
This only caused problems where the button names would disappear along with the settings and then it would stay screwed. when a player logged in as admin it would trigger the loss of the settings.
so i reinstalled it and changed all the files to point to v24 rather than v24b...
...i renamed the files to ...v24.u and ...v24.int and edited part of the ini file:
from [x3dfxMapVotev24b.x3dfxMapVote]
to [x3dfxMapVotev24.x3dfxMapVote] as well as MapVoteHistoryType=x3dfxMapVotev24b.MapVoteHistory1 to MapVoteHistoryType=x3dfxMapVotev24.MapVoteHistory1
this way the int file pointed towards the right files, without editing the int itself...
the problem is that v24b replicates v24b and now that all the files have been renamed it will not self replicate.
Warning: Failed to load 'x3dfxMapVotev24b': Can't find file for package 'x3dfxMapVotev24b'
Warning: Failed to load 'Class x3dfxMapVotev24b.x3dfxMapVote': Can't find file for package 'x3dfxMapVotev24b'
this can be fixed by adding ExtraMutators=x3dfxMapVotev24.x3dfxMapVote to the ini file.
However the button name bug still exists. this time the button bug is only triggered by an admin logging in, and when a player logs in as admin, the mapvote will not overwrite the settings. it seems to be a minor glitch. the mapvote seems to have lost the majority of settings in the admin tab but if you reconnect the button names will still be intact. this is probably due to the amateur attempts at fixing this by renaming the files!
There is definately a problem with the original file where my guess would be is there is a conflict of names. i think the bugs would be sorted if the .u file was checked for bugs and if the int file was
[Public]
Object=(Name=x3dfxMapVotev24b.x3dfxMapVote,Class=Class,MetaClass=Engine.Mutator,Description="x3dfxMapVote v2.4b")
i am not a coder so i cant say exactly whats wrong but im just hoping this gives you enough information to fix this for us Bonehead?
i have spent a good 3 hours changing around the different files and file names, using combinations of v24 and v24b files and this is the closest i have come to seeing an improvement... *sighs*
there are minor problems with this and would it be possible for you to also look into my CGT problems? where i cannot have two CGTs which must overwrite DM maps. i cant even set one to overwrite LMS and take out lms... that is also a confusing bug to explain. but i am setting it up correctly as far as i am aware. either two gametypes which generally overwrite DM (even though i can choose to overwrite TDM or LMS) cannot be saved as CGTs without one not working, or there is a problem. i have disabled whichever gametype i overwrite and prefix swap. have a go at it for me with two gametypes which dont automatically have their own prefix swap and see what i mean.
sorry this is so confusing and i hope it is understood and i hope even more so that it can be fixed...
im still looking at alternatives etc but may not be here for long:
http://www.unrealadmin.org/forums/showthread.php?p=43956
Franco
As far as i am aware this is the best way to work the latests version of x3dfxMapVotev24b.
i installed v24b and found that the INI file pointed to v24b and the files were named v24b. However in the INT file, there was a problem where it was pointing to v24 instead of 24b.
[Public]
Object=(Name=x3dfxMapVotev24.x3dfxMapVote,Class=Class,MetaClass=Engine.Mutator,Description="x3dfxMapVote v2.4")
i tried to fix this by editing the int file to:
[Public]
Object=(Name=x3dfxMapVotev24b.x3dfxMapVote,Class=Class,MetaClass=Engine.Mutator,Description="x3dfxMapVote v2.4b")
This only caused problems where the button names would disappear along with the settings and then it would stay screwed. when a player logged in as admin it would trigger the loss of the settings.
so i reinstalled it and changed all the files to point to v24 rather than v24b...
...i renamed the files to ...v24.u and ...v24.int and edited part of the ini file:
from [x3dfxMapVotev24b.x3dfxMapVote]
to [x3dfxMapVotev24.x3dfxMapVote] as well as MapVoteHistoryType=x3dfxMapVotev24b.MapVoteHistory1 to MapVoteHistoryType=x3dfxMapVotev24.MapVoteHistory1
this way the int file pointed towards the right files, without editing the int itself...
the problem is that v24b replicates v24b and now that all the files have been renamed it will not self replicate.
Warning: Failed to load 'x3dfxMapVotev24b': Can't find file for package 'x3dfxMapVotev24b'
Warning: Failed to load 'Class x3dfxMapVotev24b.x3dfxMapVote': Can't find file for package 'x3dfxMapVotev24b'
this can be fixed by adding ExtraMutators=x3dfxMapVotev24.x3dfxMapVote to the ini file.
However the button name bug still exists. this time the button bug is only triggered by an admin logging in, and when a player logs in as admin, the mapvote will not overwrite the settings. it seems to be a minor glitch. the mapvote seems to have lost the majority of settings in the admin tab but if you reconnect the button names will still be intact. this is probably due to the amateur attempts at fixing this by renaming the files!
There is definately a problem with the original file where my guess would be is there is a conflict of names. i think the bugs would be sorted if the .u file was checked for bugs and if the int file was
[Public]
Object=(Name=x3dfxMapVotev24b.x3dfxMapVote,Class=Class,MetaClass=Engine.Mutator,Description="x3dfxMapVote v2.4b")
i am not a coder so i cant say exactly whats wrong but im just hoping this gives you enough information to fix this for us Bonehead?
i have spent a good 3 hours changing around the different files and file names, using combinations of v24 and v24b files and this is the closest i have come to seeing an improvement... *sighs*
there are minor problems with this and would it be possible for you to also look into my CGT problems? where i cannot have two CGTs which must overwrite DM maps. i cant even set one to overwrite LMS and take out lms... that is also a confusing bug to explain. but i am setting it up correctly as far as i am aware. either two gametypes which generally overwrite DM (even though i can choose to overwrite TDM or LMS) cannot be saved as CGTs without one not working, or there is a problem. i have disabled whichever gametype i overwrite and prefix swap. have a go at it for me with two gametypes which dont automatically have their own prefix swap and see what i mean.
sorry this is so confusing and i hope it is understood and i hope even more so that it can be fixed...
im still looking at alternatives etc but may not be here for long:
http://www.unrealadmin.org/forums/showthread.php?p=43956
Franco
Last edited: