rGuiZero - Minimal GUI mod
<div class="IPBDescription">See the light</div>The goal of this mod is to give a better visual experience to the marines, closer to the r_gui 0 one.
The mod is not finished, but I built an easy system to update it and generate different options; changes are listed in a simple xml file and are applied to copy of the original lua files by a small python program.
Here is two first versions:
Without kill notifications ("+5 points" thing): <a href="http://www2.zshare.ma/okbd74418v0j" target="_blank">http://www2.zshare.ma/okbd74418v0j</a>
With kill notifications: <a href="http://www2.zshare.ma/802cr6gz0rx8" target="_blank">http://www2.zshare.ma/802cr6gz0rx8</a>
Crosshair: <a href="http://www2.zshare.ma/hew9rbl7m9gu" target="_blank">http://www2.zshare.ma/hew9rbl7m9gu</a>
<b>Instruction:</b> unzip anywhere and start startMod.exe, or copy lua file into you ns2 directory. A nice crosshair is also included.
<b>ToDo:</b> Remove location name, scan blips, TRes display, waypoints, ...
<b>You can help!</b> Describe the different GUI element that need to be removed/changed, find the lua or image files responsible for them, identify code parts that need to be changed.
Current options :
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->'removeFog': 1, 'removeMinimap': 1,'removeCommanderName': 1,'removeBlueLines':1,
'removeCrosshairNamesAndHealth':1,'removeScoreForKills':1,'removeBigBanner':1,
'removeBuildNumber':1,'removeLocation':1,'removeInventory':1,'scanBlipAlpha':1,
'removeTeamRes':1,'removeWaypoints':1,'removeEkeyHint':1,'removePlusOneRes':1,
'sillyHiveIcons':1,'removeBlurOnMinimap':1,<!--c2--></div><!--ec2-->
Here is how changes are written instructions.xml file, for example to disable the fog :
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><!--FOG-->
<optionGroup>
removeFog
</optionGroup>
<infile>
lua\Player_Client.lua
</infile>
<replace>
// Set commander geometry visible
Client.SetGroupIsVisible(kCommanderInvisibleGroupName, true)
Client.SetEnableFog(true)
</replace>
<by>
// Set commander geometry visible
Client.SetGroupIsVisible(kCommanderInvisibleGroupName, true)
Client.SetEnableFog(false)
</by><!--c2--></div><!--ec2-->
The mod is not finished, but I built an easy system to update it and generate different options; changes are listed in a simple xml file and are applied to copy of the original lua files by a small python program.
Here is two first versions:
Without kill notifications ("+5 points" thing): <a href="http://www2.zshare.ma/okbd74418v0j" target="_blank">http://www2.zshare.ma/okbd74418v0j</a>
With kill notifications: <a href="http://www2.zshare.ma/802cr6gz0rx8" target="_blank">http://www2.zshare.ma/802cr6gz0rx8</a>
Crosshair: <a href="http://www2.zshare.ma/hew9rbl7m9gu" target="_blank">http://www2.zshare.ma/hew9rbl7m9gu</a>
<b>Instruction:</b> unzip anywhere and start startMod.exe, or copy lua file into you ns2 directory. A nice crosshair is also included.
<b>ToDo:</b> Remove location name, scan blips, TRes display, waypoints, ...
<b>You can help!</b> Describe the different GUI element that need to be removed/changed, find the lua or image files responsible for them, identify code parts that need to be changed.
Current options :
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->'removeFog': 1, 'removeMinimap': 1,'removeCommanderName': 1,'removeBlueLines':1,
'removeCrosshairNamesAndHealth':1,'removeScoreForKills':1,'removeBigBanner':1,
'removeBuildNumber':1,'removeLocation':1,'removeInventory':1,'scanBlipAlpha':1,
'removeTeamRes':1,'removeWaypoints':1,'removeEkeyHint':1,'removePlusOneRes':1,
'sillyHiveIcons':1,'removeBlurOnMinimap':1,<!--c2--></div><!--ec2-->
Here is how changes are written instructions.xml file, for example to disable the fog :
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--><!--FOG-->
<optionGroup>
removeFog
</optionGroup>
<infile>
lua\Player_Client.lua
</infile>
<replace>
// Set commander geometry visible
Client.SetGroupIsVisible(kCommanderInvisibleGroupName, true)
Client.SetEnableFog(true)
</replace>
<by>
// Set commander geometry visible
Client.SetGroupIsVisible(kCommanderInvisibleGroupName, true)
Client.SetEnableFog(false)
</by><!--c2--></div><!--ec2-->
Comments
<img src="http://i.imgur.com/0xjIg.png" border="0" class="linked-image" />
I need to remove the weapon icons in addition to the team res and location on the top left. I will probably do a version with almost nothing except the crosshair, by putting heath bar on the map key.
Just wondering, would this be compatible with menumod?
<img src="http://img.photobucket.com/albums/v260/Soulrefuge/2012-05-16_00002.jpg" border="0" class="linked-image" />
Would have been a lot simpler for you I think :) I've already done all you wanted :) Thats from Beta Build 207.
But yes, I have to check that the commander mode is still playable.
@Soul_Rider, yeah, I already did like two GUI mod as well, but it's a pain to maintain, I never remember what to change where... hopefully I can maintain this one a bit better.
@Soul_Rider, do you remember how to remove team res on the left? can't find it...
There is a lot of other stuff though, player names, heath, build percent, upgrade notification, ...
UWE use r_gui 0 for their frag videos.
Working on Proving Grounds now, I'll confirm on the GUI when I get there :)
Remove all entries relating to Tres
UWE use r_gui 0 for their frag videos.<!--QuoteEnd--></div><!--QuoteEEnd-->
Umm a what's a kill feed? eh? i don't really know how to answer this other then a kill feed is a kill feed. Pretty common is every shooter ever made ever ever eva.
Edit: Great mod! This is more of what I wanted! The points and the mini map out of the way :) D/ling now
Thanks Yuuki.
I hope you don't give up on this. The more options in-game, the better!
I'll try to do that quick at the end of the afternoon.
edit: any way to get some HP % text back? currently no way to tell health other than the structure rings which is somewhat difficult.
Hope you keep this up to date!
Thanks buddy ;)