uMod (AVP Classic 2000 Mod)

Started by Olde, Sep 06, 2015, 07:49:21 PM

Author
uMod (AVP Classic 2000 Mod) (Read 6,233 times)

Olde

Olde

For those of you who are still interested/know anything about AVP Classic 2000 (the 2010 re-release of 2000's Gold Edition of the original Aliens versus Predator for the PC from 1999), I am working on a mod with a programmer/coder named UberFoX. The mod is aimed at balancing out the game as well as updating it with new features that are sorely lacking. The latest executable release can be found here: http://ubersoft.org/download/uMod.zip
To playtest this mod, simply have the executable running in the background while playing the game.

Below is a list of changes already made.

Spoiler
General

Public Announcement: You will automatically send a message when you join a server informing others that you are using uMod.

Console Commands:

  • HELP: Lists all commands.
  • ABOUT: Gives "about" info for uMod.
  • UMOD: Checks every player in a server to see who is using the uMod and which version they are using.
  • SPECTATOR: Enables specator mode. This makes the player invisible to all players and disallows him/her from attacking them, picking up items, or chatting. This cannot be disabled in the server. To exit spectator mode, the player must leave and rejoin the server.
Species Changer: This feature allows the player to change into any species/specialist with a few conditions. First of all, there is a 45-second cooldown period between changing species/specialists. Also, unlike other species changers, uMod takes into account server restrictions. As such, it only allows changing from/to if the map permits it and if the maximum number of that species/specialist has not already been reached by players. Additionally, uMod takes into account the specific game mode. Hence, the player can't change to/from Predator in Predator Tag, to/from Alien in Alien Tag, to/from Alien in Last Man Standing, or to Alien in cooperative mode. There are no gameplay restrictions in DM or SDM. The scoreboard will maintain the player's current score. This feature saves the player from having to rejoin the game and possibly even failing to rejoin (waiting for description). All species-changing hotkeys are customizable. Changing species in single-player is not allowed.

Bot Loader: This simulates the -lampcxtr command which allows the player to spawn ANY bot he/she wishes in single player and skirmish modes.

Marine

Marine Health Rebalance: The marine's health has been raised by 110%, however, visually it still spans a spectrum from 0-100. This cannot be disabled.

Reload HotKey: The player can now reload his/her weapon when playing as a marine using a customizable hotkey (default is R). It dumps all ammo in the current magazine to switch magazines. There is a reload animation.

No Weapon Jamming: This removes the weapon-jamming feature from all of the marine's weapons. This cannot be disabled.

Predator

Predator Health Rebalance: The predator's health has been lowered to four (4) clusters worth of health instead of six (6). Visually it still spans six clusters worth of health, however, it is 33% lower than normal. This cannot be disabled.

Reverse Cycle Vision Mode: The player can now cycle the Predator vision mode backwards (e.g. from Thermal to normal or Electrical to Thermal) using a customizable hotkey (default is X).

Wristblade Improvement: Primary fire damage has been increased by 200%. Secondary fire damage is unchanged. The blade can now be held in its charged position indefinitely.

Disc Improvement: This removes the auto-aiming and tracking feature of the predator's disc. Getting kills with this weapon now requires accuracy. Throwing the disc will leave you temporarily unequipped (you do not automatically switch to the speargun or wristblades), although you can switch to any weapon you like or recall the disc. In the event that someone steals your disc, you will instantly get it back.

SDK

SDK Support: This allows uMod to work with various AvP APIs and provides a few, such as chatting, for users to access.

SDK Commands: This provides uMod with the ability to read commands typed in the game console.

SDK Scripts: This allows uMod users to create their own complex scripts, although limited in terms of what they can do in AvP. A script called "func" demonstrates how to do functions in Sputnik. There is also a _Call() function in the SDK scripting that allows anybody assisting in the SDK development to call any API found in the game to test it or make use of it before it is fully added to uMod.

SDK Script Hotkey: There is a hotkey to run any currently selected SDK script to be tested in-game.
[close]

uMod Demo Playlist

We are still heavily working on this and it's already a vast improvement in spite of not even being halfway done yet. I'm interested in feedback from anyone with knowledge about the game. We are working totally without the source code because Rebellion refuses to release it. Anybody with coding/programming knowledge who is interested in helping out, let me know. Also, we need someone with artistic talent to make the mod's GUI visually appealing; right now it's a bunch of buttons and text boxes, which suits our needs fine right now but eventually we want it to look AVP themed. I'll be updating this as we get more progress. We're also interested in suggestions anyone may have about improvements/changes.

System Apollo

System Apollo

#1
Excellent work Olde, I am looking forward to give this a try.

x-M-x

x-M-x

#2
Nice one man!

8)

Chris!(($$))!

Chris!(($$))!

#3
Could we get some screenshots or a video of the upgrades/changes?

Olde

Olde

#4
Quote from: Chris!(($$))! on Sep 08, 2015, 04:19:51 AM
Could we get some screenshots or a video of the upgrades/changes?
Yup. Right here. :D We also have a ModDB page that I'll be updating periodically with pictures, videos, and news.

I'd like to get feedback on something. We're thinking about adding a voting system for gameplay mode and map. We don't actually know if this is possible but in the event that it is, I'd like to get feedback before we tackle it. I was wondering if there's a voting system anyone particularly likes. I know AvP2 has the "vv1" system but I'm actually not really sure how that works and I always hated the fact that if you don't know the vv number, you might as well not vote at all. So below is what I'm thinking. Please please please! Let me know if you think this is a good system. Or if you prefer a different one, please explain/describe it for me. ;D

Command: VOTE_GAMEPLAY_MODE
Announcement: "(Name) has called a vote to change gameplay mode. Please choose: DM, SDM, LMS, ATAG, or PTAG within 20 seconds."
(All users vote)
If consensus is made: Announcement: "Changing gameplay mode to __ ..."
If consensus is not made: Announcement: "No consensus was made. Gameplay mode change aborted."

Command: VOTE_MAP
Announcement: "(Name) has called a vote to change map. Please choose: SEWER, MASSACRE, STATUE, JOCKEY, HIVE, LEADWORKS, HADLEY'S, MEAT FACTORY, NOSTROMO, SUBWAY, LAB 14, COMPOUND, or OFFICE within 20 seconds."
(All users vote)
If consensus is made: Announcement: "Changing map to __ ..."
If consensus is not made: Announcement: "No consensus was made. Map change aborted."

System Apollo

System Apollo

#5
Quote from: Olde on Sep 08, 2015, 05:55:52 AM
Quote from: Chris!(($$))! on Sep 08, 2015, 04:19:51 AM
Could we get some screenshots or a video of the upgrades/changes?
Yup. Right here. :D We also have a ModDB page that I'll be updating periodically with pictures, videos, and news.

I'd like to get feedback on something. We're thinking about adding a voting system for gameplay mode and map. We don't actually know if this is possible but in the event that it is, I'd like to get feedback before we tackle it. I was wondering if there's a voting system anyone particularly likes. I know AvP2 has the "vv1" system but I'm actually not really sure how that works and I always hated the fact that if you don't know the vv number, you might as well not vote at all. So below is what I'm thinking. Please please please! Let me know if you think this is a good system. Or if you prefer a different one, please explain/describe it for me. ;D

Command: VOTE_GAMEPLAY_MODE
Announcement: "(Name) has called a vote to change gameplay mode. Please choose: DM, SDM, LMS, ATAG, or PTAG within 20 seconds."
(All users vote)
If consensus is made: Announcement: "Changing gameplay mode to __ ..."
If consensus is not made: Announcement: "No consensus was made. Gameplay mode change aborted."

Command: VOTE_MAP
Announcement: "(Name) has called a vote to change map. Please choose: SEWER, MASSACRE, STATUE, JOCKEY, HIVE, LEADWORKS, HADLEY'S, MEAT FACTORY, NOSTROMO, SUBWAY, LAB 14, COMPOUND, or OFFICE within 20 seconds."
(All users vote)
If consensus is made: Announcement: "Changing map to __ ..."
If consensus is not made: Announcement: "No consensus was made. Map change aborted."
The voting system is a must  :laugh:
If you can pull it off I would definitely recommend it.

Olde

Olde

#6
Quote from: System Apollo on Sep 11, 2015, 06:45:59 PM
The voting system is a must  :laugh:
If you can pull it off I would definitely recommend it.
Thank you Apollo. On further exploration of the game's code, it turns out that a voting system can be implemented, but it has to be of the following kind:
Command: VOTE SDM
"Olde has requested the server change to Species Deathmatch. All in favour type YES." Etc.
Changing maps mid-server is unlikely. :'(

System Apollo

System Apollo

#7
It's okay, if you can change the game type I think that might be better. AvP has always had the best game types and cycling through them would actually be very useful. Kudos on your hard work though, if you want I can review your mod and have it displayed on my website?

Olde

Olde

#8
Thanks, yeah we can definitely add that. We're definitely not ready for a review yet, but it's getting there, slowly but surely!

Since last update, we've raised some of the marine weapon damage and nerfed the pred pistol so it costs twice as much energy and has about a two-second delay between firing shots.

For any coop-lovers, we just added a customizable "Enhanced Coop" menu that allows you to choose which type of xenos spawn (aliens, predaliens, and/or praetorians) and gives you the option of how many hordes there can be in the map at any time. All alien types do about 3x more damage now, too.

System Apollo

System Apollo

#9
Enhanced Co-op? I'm sold Olde! I'll be trying to initiate an event when your finished. It's been a while for me, what was the limit of players on the co-op?

Olde

Olde

#10
Quote from: System Apollo on Sep 15, 2015, 09:32:27 AM
Enhanced Co-op? I'm sold Olde! I'll be trying to initiate an event when your finished. It's been a while for me, what was the limit of players on the co-op?
Thanks man. Coop limit is 8 players. I'll be down to play too, given that coop is so much more intense now.

On top of that, you can play through the single-player missions cooperatively (some people know this, others don't). I played the first marine mission, turned it up to max spawn rate and got crushed even as a minigunner.

ThuNd3R

ThuNd3R

#11
Hi
Nice to hear that someone is still working on the old classic avp  :) I've really missed the bots spawning option in the Classic 2000 edition.I was trying to get this mod work for my original avp classic 2000 gog version but it doesn't seem to work...- it's not finding avp installed on my system :( Is the steam version supported only?

Olde

Olde

#12
Quote from: ThuNd3R on Sep 17, 2015, 10:05:11 AM
Hi
Nice to hear that someone is still working on the old classic avp  :) I've really missed the bots spawning option in the Classic 2000 edition.I was trying to get this mod work for my original avp classic 2000 gog version but it doesn't seem to work...- it's not finding avp installed on my system :( Is the steam version supported only?
Yes, as of right now this only works on the Steam edition. It requires a program rewrite to get it working on the GOG version. However, eventually it will be made compatible for GOG as well. The reason we're working for the Steam version first is because it has a much higher player base and much better communication system than Galaxy.

Olde

Olde

#13
Just added an OBSERVER mode that lets you see through the perspective of any/all players.


System Apollo

System Apollo

#14
That looks impressive! I've got to install AvP 2000 again and give the old girl a whirl so I can hold my own when playing this mod. Are you re-skinning the models?

AvPGalaxy: About | Contact | Cookie Policy | Manage Cookie Settings | Privacy Policy | Legal Info
Facebook Twitter Instagram YouTube Patreon RSS Feed
Contact: General Queries | Submit News