It's my pleasure to inform you that the current version of Base Assault 1 has been released. The mod is compatible with the latest reborn patch, antiwh/antistwh/recoilemulation/stufftextdetection functions have to be disabled though.
README is included in the .zip as well as in the .pk3.
Sorry for this muddled code below, this text editor handles spaces/tabulators crookedly unlike notepad.
Code:
BASE ASSAULT
Version: 1.1 | Release date: 2014.01.06
Play MOHAA with vehicles and make tactical routes to destroy enemy bases!
Cover your teammates using cannons and machine guns or help them as a medic or as an engineer!
Earn cash and purchase useful items, like artillery, airstrike and mortar!
-----------------
1. Description:
-----------------
This server-side only mod is based on the notorious Base Assault gametype from the game 'Call of Duty: United Offensive'. As well as there, you can also drive a tank or shoot with a cannon here. Maps of Single Player campaigns are suitable in order to give fairly large but quite linear areas. Both teams have the same objectives: 'Destroy the enemy bases and blow them up!' (bases are oversized tank models). Each vehicle has his own physical attributes, which are similar to the real ones.
-------------------
2. Requirements:
-------------------
- Medal of Honor: Allied Assault (MOHAA) v1.11
- Latest version of 1.12 Reborn Patch (3.5.1 or later)
Note[1]: This mod has never been tested on Spearhead or Breakthrough, and it definitely doesn't work with these extensions.
-------------------
3. Installation:
-------------------
Place the 'zzz-base_assault_v1-1.pk3' file to the 'MOHAA/main' folder.
Place the 'rewards.txt' file to the 'MOHAA/main' folder.
Place the 'global' folder to the 'MOHAA/main' folder (there's an 'accounts' folder in it).
Add mod's cvars to your server config file.
Note[1]: If you have Base Assault 1.0 already installed, you have to remove it.
Note[2]: There is a 'DMPrecache.scr' file inside the pk3 that may cause conflicts with other mods.
Note[3]: If a player registers, the mod creates a .txt file inside the 'accounts' folder.
Note[4]: There are several cvars forced on players: 'cg_forcemodel' is set to 0 | 'ui_console' is set to 1 | 'rate' is set to 30000 | 'developer' is set to 0.
Note[5]: The mod works with Shadow's & JoTo's anticham files (they need to be executed from DMPrecache).
---------------------
4. Uninstallation:
---------------------
Remove the 'zzz-base_assault_v1-1.pk3' file from the 'MOHAA/main' folder.
Remove the 'rewards.txt' file from the 'MOHAA/main' folder.
Remove the 'global/accounts' folder.
Remove the mod's cvars from your server config file.
Note[1]: We recommend you to backup all player accounts before removing them.
--------------------
5. Configuration:
--------------------
- MOHAA related cvars:
g_statefile "global/AA/modok" // Sets the right path to the state files (modok_legs.st and modok_torso.st).
g_gametype "4" // Sets the appropriate gametype for the mod.
fraglimit "1" // Sets the number of rounds before changing to the next map (recommended is 1 for intense gameplay).
roundlimit "20" // Sets the limit of a round in minutes (recommended is 20).
sv_maplist "m1l3a m1l3b m4l0 m4l1 m4l3 m5l2a m5l3" // Sets the map rotation.
map "m1l3a" // Sets the first map to be loaded.
- Mod related cvars:
g_bas 1|0 default: 0 // Enables/Disables the 'Base Assault' gametype.
sv_account 1|0 default: 1 // Enables/Disables the account and rewards system.
max_rewards 0-X default: 5 // Sets the maximum number of reward items that can be activated at once.
base_health 0-X default: 10000 // Sets the health of the bases.
bas_planting_time 0-X default: 15 // Sets the time of bomb planting in seconds.
bas_defusing_time 0-X default: 10 // Sets the time of bomb defusing in seconds.
bas_countdown 0-X default: 60 // Sets the time of bomb countdown in seconds.
gunship 1|0 default: 0 // Enables/Disables the gunship on m4l0. If enabled, a walkie-talkie spawns randomly on the map which teleports into a flying c47.
heatseeker 1|0 default: 0 // Enables/Disables the heatseeker weapon. If enabled, it is placed randomly on the map.
heatseeker_amount 0-X default: 0 // Sets the amount of heatseeker projectiles in a round for one player.
medic_caste 1|0 default: 0 // Enables/Disables the medic class.
engineer_caste 1|0 default: 0 // Enables/Disables the engineer class.
reviving_time 0-X default: 2 // Sets the time of reviving in seconds.
tank_camera 1|2 default: 1 // Sets the position of tank camera: 1 - above the tank (3rd person) | 2 - besides the cannon (1st person)
teambalance 1|0 default: 0 // Enables/Disables team balancing.
undermap_fix 1|0 default: 1 // Enables/Disables the fix against getting under the map.
spawn_protect 1|0 default: 0 // Enables/Disables the protection when a player spawns.
Note[1]: Use 'seta' prefix before cvars.
Note[2]: Some of the reborn cvars have to be disabled as follows: sv_antiwh to 0, sv_antistwh to 0, sv_recoilemulation to 0, sv_stufftextdetection to 0.
---------------
6. Features:
---------------
- Account and rewards system:
Creating an account: 1. Connect to your server.
2. Open the console.
3. Type in 'scmd rew_reg username password' without quotes. ('username' is your chosen account name and 'password' is your secret key to log in)
Activating your account: 1. Connect to your server.
2. Open the console.
3. Type in 'scmd rew_login username password' without quotes. ('username' is your chosen account name and 'password' is your secret key to log in)
Note[1]: You need to activate your account every time you join the server.
Opening the store menu: During the play if you are neither in a vehicle or turret nor in spectator mode, press the F7 button or type in 'keyp 1001' without quotes.
Closing the store menu: Press the USE button.
Purchasing an item: Use the MOVE FORWARD and MOVE BACKWARD buttons to select the desired item. Press the FIRE button to purchase it.
Opening the activation menu: During the play if you are neither in a vehicle or turret nor in spectator mode, press the F8 button or type in 'keyp 1002' without quotes.
Closing the activation menu: Press the USE button.
Activating an item: Use the MOVE FORWARD and MOVE BACKWARD buttons to select the desired item. Press the FIRE button to activate it.
Double class points [ 600$ ] // You need to purchase 'Cash for class works' first.
Player extras [ 500$ ] // You get maximum ammunition every time you spawn and hit indicator sound.
Instant medic healthpack [ 600$ ] // Healthpacks give full health.
Instant medic reviving [ 1000$ ]
Faster engineer repair [ 800$ ] // One and a half times faster repairing.
Sniper extras [ 800$ ] // Extra zoom for the scopes.
Reduced bomb planting/defusing time [ 550$ ] // It takes only 3 seconds to plant or defuse a bomb.
+50% RIFLE damage [ 1000$ ]
+50% SMG damage [ 1000$ ]
+50% MG damage [ 1000$ ]
Double cash [ 4000$ ] // You get twice more cash for killing enemies.
Cash for class works [ 1600$ ] // You can earn cash by repairing vehicles and cannons or by reviving, healing, supporting teammates.
-1 second tank reloading time [ 2000$ ]
+25% vehicle speed [ 1500$ ]
Engineer ammodrop [ 1000$ ] // If you're engineer, you can drop ammunition packs by pressing the SECONDARY ATTACK button.
Airstrike [ 3500$ ] // Use binoculars to select your target and press the FIRE button.
Artillery [ 4000$ ] // Use binoculars to select your target and press the USE button.
Portable machinegun [ 2200$ ] // If you are axis, you get MG42, else you get M1919 Browning machine gun.
Mortar [ 4000$ ] // Crouch and hold the USE button to mount it.
Note[2]: If you want to change the costs, you can edit 'rewards.txt'.
- Useable vehicles:
allied jeep [equipped with M1919 Browning machine gun and headlights] - for 2 players
king tiger tank [equipped with cannon and 1 turret machine gun] - for 2 players
tiger tank [equipped with cannon and 1 turret machine gun] - for 2 players
panzer tank (desert and green) [equipped with cannon and 1 turret machine gun] - for 2 players
- Useable cannons:
nebelwerfer
flak88
- Classes:
medic [select shotgun to become a medic and get equipped with SMG]
[drop healthpacks when weapons are in holster, by pressing the FIRE button]
[revive players by holding the USE button while crouching above dead soldiers]
engineer [select bazooka or panzerschreck to become an engineer and get equipped with RIFLE]
[repair damaged vehicles and cannons after holstering, by pressing the FIRE button]
- Other useful things:
[Press the 'i' key to call for ammo.]
[Press the 'k' key in a vehicle to call for an engineer.]
[Press the 'l' key to call for a medic.]
there are engineer and medic points which limit class works
there are 'teleporting doors' on m4l0 in order to roam unreachable areas
several panzerschreck and bazooka picking up place
anti-tank rocket launcher projectiles are modified for better sighting
soundfix for weapons on single player maps
undermap fix
anti-telefrag system
- Supported maps:
m1l3a [Desert Road]
m1l3b [Grounding the Airfield]
m4l0 [Dog Kennel] (the unfinished, hidden single player map)
m4l1 [Rendezvous with the Resistance]
m4l3 [The Command Post]
m5l2a [The Hunt for the King Tiger - Destroyed Village]
m5l3 [The Bridge]
---------------------------------
7. Known issues & other infos:
---------------------------------
- Every player has the chance to stuck with vehicles, because the game engine is not so compatible and there are exploits/bugs on the supported maps, too.
- Some of the vehicles are permeable, because their collisions are not done.
- [occurently] high ping and server load.
- [occurently] console flood due to emulated sounds (e.g. welding torch, M1919 Browning machine gun ).
- [rarely] client crash with 'ReadDeltaEntity' error message.
- [frequently] server crashes (autorestarter application is recommended).
- Scripts contain Hungarian words/expressions.
-------------------
8. Dedicated to:
-------------------
- members of Amalgamated Allied Assault Alliance
- members of Medal of Honor Filefront
- members of Mods-R-Us
- members of ModTheater
- members of xNULL
--------------
9. Credits:
--------------
Written and main idea by:
Veers [HU]
Further ideas, testing and English translation by:
Bulldozer [HU]
Server providing and contributing by:
Heatsinkbod [UK] and the =[M.A.W]= clan
--------------
10. Contact:
--------------
Contact us to report problems/crashes and translation mistakes. Especially, we are pretty opened for new ideas!
Veers = Xfire: genveers87
Bulldozer = Xfire: bulldozerecske | E-mail: bulldozerecske [at] gmail [dot] com
Website: http://www.moddb.com/mods/base-assault
--------------
11. Warning:
--------------
You are not allowed to modify this mod (except changing values) without the permission of the creators.