Tremulous Forum
Mods => Mod Releases => Non-Gameplay Changing => Topic started by: WoGoMo on December 16, 2010, 11:16:20 pm
-
NOTE: Google code page for this mod is at http://code.google.com/p/wogomo-tremulous-mod/ (http://code.google.com/p/wogomo-tremulous-mod/)
Introduction
This is my first mod for trem. Thanks to the nice folks who helped me out with a silly problem (http://tremulous.net/forum/index.php?topic=14813.0) (due to my carelessness), I am happy to present to you the Alternative Layout and Intermission Mod.
The vm file may be downloaded here:
wogomo-18.pk3 (http://sirclan.no-ip.org/gpp/wogomo-18.pk3) updated 2010-12-22
Here is a patch which contains a diff against svn://svn.icculus.org/tremulous/branches/gpp revision 2092:
http://sirclan.no-ip.org/wogomo/wogomo.patch (http://sirclan.no-ip.org/wogomo/wogomo.patch) updated 2010-12-22
Usage
The command /callvote has been modified to accomodate alternative layoutsupdated 2010-12-21. Usage:
/callvote nextmap (mapname) (layoutname)
/callvote map_restart (layoutname)
/callvote map (mapname) (layoutname)
Behaviour of admin command /nextmap has been changed to include 2 optional parameters updated 2010-12-22:
/nextmap (mapname) (layout)
When the options (mapname) or (mapname) (layout) are provided, the server sets the values to g_nextMap and g_layouts instead of skipping to the next map in rotation.
In addition, this mod also introduces 3 new admin commands:
/alienint
/humanint
/specint
As admin (with the correct privileges), you basically have to roam around the map as a spectator to pick out what you want players to view as alien, human or spectator just before spawning. Intermission information will change for the current game when you do this.
Once you have built the alternative default bases and set the intermission camera angles/origin for each team, you can use /rcon layoutsave (layoutname)
to save the buildables as well as the intermission information.
The rest is the same as the normal gpp version. There is very minimal change to the layout file format except for the addition of 3 new entities aptly named "alienint", "humanint" and "specint". However if you use the same layout file in an unmodded server you will undoubtedly see error messages on the server console for unrecognized buildables.
NOTE: /alienint, /humanint and /specint will change the intermission points for a running game if there is one in progress.
Servers Running this Mod
- Sir| Official Clan Server: /connect sirclan.no-ip.org:9646
(also see announcement on Sir| Clan Forum (http://sirclan.no-ip.org/index.php?topic=4.0))
- Test server: /connect xdms.dynalias.com:9646
(where i test new updates and see if it breaks anything)
Known Bugs and/or Limitations
- Unable to set intermission for some maps which do not have any (e.g. Karith)
- Segmentation fault when trying to use /specint, /humanint or /alienint with maps without intermission info (fixed)
- Allows admin to set intermission for a team even if he is on the opposite team (fixed - now only allows command in spectator mode)
- Commands /specint, /alienint and /humanint should(?) probably be allowed only in devmap.
To Do List
- Get a google code project page up for tracking this.
-
Sounds cool. I will try it out when i'm not this tired :)
-
I have a test server up. Its laggy though, running on my office computer and dsl network connection shared by the rest of my staff.
Just look for "WoGoMo's Alternative Layout and Intermission Mod" "Sir| Clan Server" on the server list.
If it doesnt appear on the list, try /connect sirclan.no-ip.org:9646
-
It doesn't just sound cool, it is! Nicely done!
-
Some updates have been made to fix a couple of bugs I found. (Check Known Bugs and Limitations in the first post)
UPDATE: This mod is now also running on the Sir| Clan Server. Currently the following maps have alternative layouts and intermission points: Niveus, Tremor, theBunker, and UTCS.
It doesn't just sound cool, it is! Nicely done!
Why thank you drazi ;D
-
Added layout support to /callvote map and /callvote map_restart. See first post for details.
-
Very nice! These are features I've wanted to see for a while now :)
-
Added support for /callvote nextmap (mapname) (layoutname).
First post has been updated to reflect this change.
-
??? ??? ??? i wonder how to apply for admin ??? ??? ??? i wanna be able to have an admin acount,but i need a vouch, will anybody help me?
:tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant: :tyrant:
-
^
What
Neat little mod, man! ;D
-
Necro bump for clarity. The file alternate layouts and intermission patch (adl.patch) can be downloaded from WoGoMo's google code project: http://code.google.com/p/wogomo-tremulous-mod/downloads/ (http://code.google.com/p/wogomo-tremulous-mod/downloads/)