MapVoteX

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Wises

New Member
Sep 15, 2008
377
0
0
and if you thought that was hard then don't watch this;

[m]http://www.youtube.com/watch?v=n3uwzEnG9lI&feature=youtu.be&noredirect=1[/m]

www.cooltext.com

Create the Logo's...

like this;

cooltext1166789019.png
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Now that was most interesting.
Hell they only take all the hard work out of it hey :)

Just a few minor changes (or major depends how you look at it ) I've made to MVX.

While editing the CustomGameConfigs in 1024x768 I found I was continuously scrolling from left to right to see the GameName= to see where I am.
So, I did the following.
1. I shortened the name from CustomGameConfigs[0] to just CustomGame[0]
2. I swapped the GameClass= with the GameName=

All you will need to do in your ini is switch to column mode and remove all the Configs so to speak, the swapping of the GameClass and GameName will happen automatically.

3. I also dumped the bGameName=True/False because after some tests with it as False, the wrong game kept starting up as I said earlier, MVX goes by GameName and not GameClass.
Anyway now all works well.

4. I'm thinking about replacing the bEnabled= with just bUse= as that will shorten the string even further.

I'll see if I can get the last beta (hopefully) out to you when you wake up :)
 

Wises

New Member
Sep 15, 2008
377
0
0
nice :)

I use notepad++ for most things these days.

is really very powerful.. and when it comes to .ini's pretty slick..

anyways.. looking/sounding good.

again no hurry.. take your time.. do what you can.

cheers.
 

Wises

New Member
Sep 15, 2008
377
0
0
also... when it comes time to release this.. I'll do up some video tutorials on setup. for the forums and/or your website if you like.

so along with readme .. should be able to show em.. everthing in a few minutes of video.

as well as readme.
 

Wises

New Member
Sep 15, 2008
377
0
0
no problem.. you've put alot into this.. the least i can do..
and i need to spruce up on my video editing skills once again.. for some commercial projects i plan in the near future..

again take your time.. is really no hurry.. still using version 'g' on the server .. will check .logs tomorrow.. and see if any 'dramas' have arisen.

:)

I also want to fix up a few maps.. and relearn UED.. so that I can do some mapping tutorials and stuff like that for the community.. idk... will see how i feel. about that.

shortening the variables.. if you try notepad++ it has a cool feature in it called replace 'in files' ... basically you can give it a string like 'CustomGameConfig' and a replacement string 'GameConf' , point to the directory where the .uc files are.. x:/MVX and tick the ¤ Search in SubDirectories Selector.. then hit Replace..

it will literally take less then 30 seconds to update all the entries in all classes/files.. for you.
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
I use UltraEdit which does all that plus has a Column Mode (Alt C) where you can mark a column or as many as you like, top to bottom and delete, add, paste whatever same as you would normally do horizontally but only vertical - pretty cool.
UlrtraEdit is also dedicated to the programmer.
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Ok I have put together another beta, 101j which is basically the same as your g version but has the new CustomGame lines, the ServerLogo display, the mvx logo display and a few touch ups here and there.
The order being as follows:
Code:
CustomGame[20]=(bUse=False,MapFolder="",DefaultMap="",GameName="",GameClass="",Mutators="",Settings="")

Just rename all your bEnabled to bUse, and remove the Configs from CustomGameConfigs.

I have also added a new double check if an Admin is on board.
There are also several new Debug mode displays in the log.
I have also reduced the maximum number of MapFolders to 3 unless you feel we need more as it's quite a job to check this :)
I have also removed the bGameName=True/false

http://www.proasm.com/files/ut/beta/mvx101j.zip

:)
 
Last edited:

Wises

New Member
Sep 15, 2008
377
0
0
hey mate , looks/works good - good job :)

I guess you didn't get my idea for the [info] tab which I think would have been cool , but yeah no worries.

also .. re: logo , can there be a bTransparent=True/False please?
or does it know whether or not that the logo is a fix image or transparent one?
I think I have an idea for this , which is to use a 3-5px border on the logo so that it makes only that 'color' Transparent.

I will test in a minute actually and see how it works.
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Border not a bright idea as it will run into the game introductions.

Regarding the Admin thingy, I play on my server and log in and out many many times and every time it sees me as an Admin.

Admin detection is not a code thing, it has nothing to do with a mod.
UT Code cannot make or detect an Admin.
If its not working by you then remove all mutators as something is blocking the detection.
Admin is passed on a 'train' to mods.

if (Sender.PlayerReplicationInfo.bAdmin)

Somehow yours is not on that train and only another mod can cause that.
You are being seen as a ServerAdmin but the information is not getting to the client.
 

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
LOL, you know there is a big difference between us.
Me I'm old skool, you all candy.
Many admins and servers do not have re-directs and when you learn to code in College they teach you it's all about tight coding etc, make your program fit in the smallest space possible etc.
By adding these candy pics it increases the size of the mod drastically :(
I would not sleep at night knowing I could release a mod that's is at least 25% smaller in size, especially knowing many players are going to have sit and wait while it downloads to them :)

Look at the difference between 101G and 101J, 195K versus 289K just for a logo and a MapVoteX text pic, that in itself is plain madness :(
Can you imagine the size of the mod if we add a animated advert :(
 

Wises

New Member
Sep 15, 2008
377
0
0
hmm even with the sizes as they are.. the package is still small

also the images can be made smaller of course (or in my industry optimized)
^ I can do this if you like Optimize and make smaller the images.

Also .. just wondering.. is it much work to reset the server back to the DefaultMap.. if when players leave please?

also preferable that this be a togglable thing for Admins.

agreed there is a difference .. as Iam New School and everything these days is about looks.. Functionality etc.. important , but Aesthetics (Eye Candy) is very important.. (I guess they missed that at coding school :shake:)

Looking at 110 Variables vs 10 icons imo is much easier for the clients and better presented.
 
Last edited:

Wises

New Member
Sep 15, 2008
377
0
0
also ... Servers without redirects should be OFFLINE

if they have more then one mod and any maps outside of the normal (notably textures) then...

these servers will never get many new players ;)

also let me reiterate something here..

<< Ran servers for 8+ Years.

also played for ^ .

so .. admin / player / developer for that period of time.. and soon hopefully coder.

then you'll see some of my work hopefully.

I will admit that the code may not be that good starting out but it will def look and work as intended.
 
Last edited:

ProAsm

Active Member
Mar 20, 2002
2,108
0
36
www.proasm.com
Also .. just wondering.. is it much work to reset the server back to the DefaultMap.. if when players leave please?

LOL funny you bring this up, am just busy atm with this but what I'm doing is as follows:

When the server starts (Tutorial map) the server always starts on CustomGame[0] as the default game instead of whatever is in the MVGameName= as it does now.

Should the server be empty for 15 minutes or so (maybe optional) of the server switches back to CustomGame[0]

Basically the Admin sets up CustomGame[0] as his default game.

Thoughts ?
 

Wises

New Member
Sep 15, 2008
377
0
0
BTW your logo for the mapvote needs sorting , the quality is poor and the background needs to be removed.
sorry if this sounds harsh...
 
Last edited:

Wises

New Member
Sep 15, 2008
377
0
0
I think that there could be a timer.. for the "Empty Server Swhich" can also be set at 0 minutes

then the server should restart to the DefaultMap of the current CustomGame not back to CustomGame[0].. but what ever DefaultMap= is for the Current CustomGame= Match.

so..

EmptyServerSwitch=2
MVCurrentGame=x

Server reloads DefaultMap for current CustomGame[x] after 2 minutes.

bUseEmptyServerSwitch=True

If false then do it your way I guess. or leave it as it is now.
 
Last edited:

Wises

New Member
Sep 15, 2008
377
0
0
MVGameName should be;

MVDefaultGame=2

where 'n=2' , CustomGame[n] load.

Strings are too long and admins wont be mesmerized over how to use it ;)

also if you can move the splashlogo setting upto the top and set to something MapVoteX Related by default.
 
Last edited: