Monday, October 6, 2008

AMX Super Plugin for AMX MOD X, Server Administration Plugin with Simple Commands

You can get the download link of Amx Super Plugin in this blog.

What is Amx Super:

Amx Super is a addon plugin for AMX MOD X. This plugin makes the server management very much simpler by combining all the required plugins in this single plugin. Amx requires many plugins to be installed for a good server management. This Amx Super Plugin allows you to reduce the number of plugins to be installed in your amx.

What are the advantages of Amx Super:

It reduces the number of plugins to be installed in Amx Mod X. It has good reach over the cvars and allows you to change the cvars with ease. Some of the cvars include, sv_alltalk, sv_gravity etc. Amx Super also has amenu plugin. But it is not inbuilt.

Amx Super Menu:

This is not an inbuilt menu in the AMX Super. You will get a seperate plugin with the name Amx Super Menu. You can get the source named amx_super_menu.sma. You can compile this and get the output plugin. Put this plugin in the plugins folder of your amxx. Add a line in the plugin.ini of your amx mod x.

Where to get Amx Super:

The link is given in the downloads post.

Installation of Amx Super:

You can get the complete package from the given link as indicated above. The package contains a .cfg file. That is amx_super.cfg file. And a source file named amx_super.sma. You should compile the source and get the plugin. The out put plugin should be paced in the plugins folder of your amxx folder and add a line to the plugins.ini in the configs folder of your amxx.

Some Commands of Amx Super:

  • amx_deadchat 1 - Enable/Disable dead players chatting with opposing teammates when alltalk is off.
  • bullet_damage 1 - Enable/Disable the bullet bamage HUD above your crosshairs when you hit your opponents.
  • amx_showc4timer - <013> - Off T's only CT's only ALL
  • stats_marquee 0 - Enable/Disable the stats marquee option
  • amx_join_leave 1 - Enable/Disable the join/leave messages
  • sv_sp 1 - Plugin 1=on 0=off
  • amx_heal - Heal Players
  • amx_armor - Give armour
  • amx_teleport- Teleport Player
  • amx_stack - Stack Players one on another
  • amx_gravity - Control Gravity
  • amx_disarm - Disarm
  • amx_rocket - Turns to a Rocket
  • amx_noclip
  • amx_givemoney - Give Money to a Player
  • amx_takemoney -Take Money
  • amx_teamswap - Swap T's and CT's
  • amx_transfer - Transfer 1 players from T's to CT's
  • amx_badaim - Gives badaim
  • amx_lock - Locks teams
  • amx_drug - Drugs a player
  • amx_unlock
  • amx_exec

Some FAQ of Amx Super:

  • ML_NOTFOUND - Make sure that you have added amx_super.txt, the dictionary file, in the data\lang\ folder of amxmodx
  • amx_supermenu not working - Make sure that you have added the plugin amx_super_menu for amxmodx

Counter Strike Setting up a HLTV Proxy and Recording HLTV Demos

What is HLTV Proxy and Why:
  1. HLTV Proxy is a tool to braodcast league matches which are password protected.
  2. With this people all around the world can see the league match held by ESWC or WCG or CPL or any other Organization.
  3. The HLTV Proxy connects to a server and allows spectators to connect to itself. Like this it is broadcasting the protected game to everyone.
  4. Takes the view from the server and shows it to the users connected to the Proxy itself.
  5. Virtually you the spectator of the server put up by the organization.

Set up a HLTV Proxy:

Firstly you need to make ammendments in the HLTV configuration file named hltv.cfg.
  1. You see a line like this hostname "HLTV Proxy"
  2. If you like it, leave it. Else change it to your own name.
  3. This name appears in the list if servers in the Spectate Tab of the game.
  4. In case of LAN, the HLTV Proxy also appears in the LAN Tab itself.
  5. You see a line like this name "Speactators in HLTV"
  6. If you like it, leave it. Else change it to your own name.
  7. This name appears in the Score Board of the game.
  8. When the professional players press Tab to see thier score, this name appears in speactators list.
  9. You see a line like this delay 30.0
  10. This line will make the game delayed by 30 seconds in the broadcast. If you dont want the delay, make it 0.

You can access the application from this executable file hltv.exe. This will open a small command window, or console where you are allowed to give commands.

  1. Very similar to connecting to a game, type the ip and port of the game server to connect to. Example connect 192.168.1.13:27015 ( Ip is in case of LAN)
  2. Now your HLTV Proxy is connected to your game the server.
  3. People can see your game by joining the HLTV Proxy. But your server will be still password protected.
  4. Isn't this really cool!

Recodring Demos:

  1. I have already explained how to record noraml demo in the previous post.
  2. Recording demo here is verymuch similar
  3. Just type record "filename"
  4. This will record HLTV demo.

The great advantage of HLTV Demo is that it is Multi Point View. Means you can see in any view as a spectator in normal game. This is the reason why HLTV Proxies are widely used in private servers also.

Counter Strike Beginner Help and Commands for Recording Videos and Replaying from Demo Files

What is Recording feature:
If you want to be a good Counter Strike Player, there is a great oppertunity to see how you play while in the game. The great feature of recording demos in the game provides you the ability to view yourself after the game by playing the demo file.

Requirements:
Download the requirements from the links given in this blog.

How to record:
If you know what a Console is, skip the below paragraph.

Console:
Console is the window that you get when you press the key ` which is beside 1. This key is default key for Console toggling. Press the key. The Console appears. Now you have the opeertunity to type something in the bottom and press enter. This process will give a command to the server.

Commands:
Recording,
  • record
  • example: record dust

This command will record the game you are playing and saves it in cstrike folder of your installation. The file is saved as dust.dem

Replaying,

  • playdemo
  • example: playdemo dust

This will play the demo file dust.dem

Very similarly, you can downlaod the demos from the internet and put the .dem files in CStrike folder to view their games.

Knowledge about these demo files:

These demo files are of two types,

  1. Single point view
  2. Multi point view

The demos you record as explained above are single point view demo files. These demo files just show what you have seen while in the game.

The demos which are recorded thorough HLTV Proxies are Multi Point View Demos. Here you can see the game from any point of view as you are in the game itself. All the keys like Tab, Space bar, Duck Key work as normal. Mostly the demos downloaded from the internet will be Multi Point View demos.

To see how to record HLTV demos, navigate through the site. The complete explation of HLTV and HLTV Demos is provided. Check for the demos to be uploaded in the blog.

Sunday, October 5, 2008

Terms Explained: Half-Life HL, HLTV, HLDS, Steam, HL Mods Counter Strike, Day of Defeat, Natural Selection, AMX, GunGame etc

Half-Life:
Half-Life is the game designed by valve software ltd. It is a first person shooter game. Its basic game play consists of some players playing against each other and shooting, similar to quake but there are many differences. The game requires a server run by one of the payers or a dedicated server.

Hlaf-Life through hl.exe:
This is the application to run the game Half-Life. You can play the above described game through this application. Through this application, you can create a standalone server or play by joining in the servers which you can search in the game. The GUI also contains an option to change the game to its modifications.

HLDS through hlds.exe:
If you are not willing to play a game but you are kind to your friends in your college LAN, you can start this application. This application lets them play the game with other friends. But the server is yours. Means you are the administrator of the current game being played. You can change the map or can change other settings. You can run this application called hlds.exe to start the server.

HLTV through hltv.exe
This is useful to spectate your friends playing. If there is a league going on between two teams, you are not allowed to join into the game. It will be password protected. So the Admin of the league, if he is kind to others willing to see the match, will start the HLTV and connect to the server of the league. Now you can connect to that HLTV without any password. This will allow you to see the game though that proxy but you are not actually in the original server.

Steam:
If you have played other games online some time, you might have definitely known about Game Spy Arcade. The Steam is similar to Game Spy Arcade.

If you are new to the internet,
There are many games played online. The Players need a standard platform to know about each other or to just play with each other with ease. These applications like Steam and gamespy Arcade allow the players to search their co-players from all around the world. The game which supports this Steam application is called Steam Version of the game and that does not support is called Non-Steam version.

Mods:
Mods are modifications of the game. They can be modified to anything. And a mod may again have another mod.

Modifications of the game Half-Life are Counter Strike, Day of Defeat, Natural Selection, Team Fortress et cetera.

Modifications of Counter Strike Game are Counter Strike Death Match (CSDM), GunGame, Warcraft et cetera.

Counter Strike
It is the modification of the game. In this game, the gameplay consist two teams fighting for a task. In the maps like de, T team tries to Plant a bomb with in given time. The CT Team tries to Counter thier plans or to guard the places of most importance, the bomb sites. These de maps are most famous.

Versions of Counter Strike:
From 1-1.6, Condition Zero, Source. Versions from 1-1.6 and Condition Zero run on Half-Life. Source Version runs on Half-Life 2.

Day of Defeat:
Modification of the game Half-Life with different game play.

Natural Selection:
Modification of the game Half-Life with different game play.

AMX MOD X
This is a modearator for the games like Counter Strike, Condition Zero, Day of Defeat and other mods of half life. This makes the administration of the server easier. This can be used to modify the Counter Strike, Day of Defeat etc.

Counter Strike Death Macth(CSDM)
This is a Modification for Counter Strike. This runs on AMX Mod. For more see the blog posts on CSDM.

GunGame AMXX
This is a Modification fro Counter Strike. This runs on AMX Mod. For more see the blog posts on GunGame.

Friday, October 3, 2008

HLTV Skins and Models - Addons for Movie Making

It was in 2007 ESWC there was CS1.6 final between PGS vs NOA. I came across the Video in youtube and I found the HLTV of ESWC is Modified with some skin or Addon. I don't know what it is but that really made me think about it. See it here,


The addon is giving the info health and players alive on both sites with such cool animations. A title bar is present on the top which is giving the team score. It must be definitely an addon for HLTV. Assume if you can make such a video of your own. Thats too cool to just assume.

What I want to know is,
  1. Is it a HLTV Skin?
  2. If yes, is it available for all or only ESWC uses it?
  3. If yes, where to get it?
  4. If not available, are there any similar addons for HLTV?
PGS Vs NOA ESWC 2007 HLTV Skins
I googled this keyword for a hundred times but I endup in nothing but hltv_models.rar. I have searched the topics in HLTV.org. Searched it in gotfrag, fpsbanana etc...

According to My Opinion:
  1. HLTV must officially release a skin of such kind.
  2. HLTV should have addons which can do much better for moviemaking.
  3. CPL, ESWC, WCG should have their own skins and should make a public version and make it available for the public.
  4. These Models or Skins or Addons what ever they are should be added to their GUI package.

I am desperate to make a video with those addons.

Counter Strike 1.6 Configs and GUI Settings, Listen Server Must Haves

You can download the GUI_Temp.rar in which you are given 6 Configs apart from config.cfg and userconfig.cfg. Namely they are demoplay.cfg, demorecord.cfg, sensitivity.cfg, lsmain.cfg, plugins.cfg.

You can get them in tha package. extract them all into the cstrike folder in your harddisk. Now when you run your listen server, you can observe the difference you get in operating the listen server.

This is how it goes on.
  1. Firstly Control text Color is changed.
  2. Secondly the operarion is made easier.

1. Control Text Color:

The control text color is changed from default orange to green.

2. Operation:

It is like this

Under F3 - Some Commands related to Listen Server

Under F4 - Some Commands related to Plugins CSDM GUNGAME WARCRAFT etc

Under F12 - Some Commands related to Demo Playback etc

while In the Listen Server:

You can Directly change the entire settings from your key board.

Press F3 and then...Number Pad keys

  1. Enter - Switches on Friendly Fire
  2. . or Del - password protects the server
  3. 0 or Ins - Switches on autoteambalance
  4. +(Plus key) - Freezetimet to 6 seconds
  5. -(Minus) - Changes Gravity to low value
  6. / - Shows AMX MOD X Menu if installed
  7. * - Shows Clan Mod Menu if installed
  8. 1 or End - Switches of Friendly Fire
  9. 2 or Downarrow - Switches off auto team balance
  10. 3 or Pgdn - Freezetime 0
  11. 4 - Gravity Normal
  12. 5 - No Password for server
  13. 6 - Specify your own Password
  14. 7 - Specify you name
  15. 8 -Specify Freezetime
  16. 9 - Specify Hostname
Press F4 and then...Number Pad keys
  1. Enter - Swap Teams if amx_match_deluxe is installed
  2. . or Del - Restart Server in 3 Seconds
  3. 0 or Ins - Restart Server (Reload Map)
  4. +(Plus key) - Add CT PodBot if installed
  5. -(Minus) - Add T PodBot if installed
  6. / - Shows AMX MOD X Menu if installed
  7. * - Shows Clan Mod Menu if installed
  8. 1 or End - Vote What Map
  9. 2 or Downarrow - Want Mod or not Vote
  10. 3 or Pgdn - What Mod to Select
  11. 4 - Disable CSDM
  12. 5 - Vote Map change or not
  13. 6 - Disable Warcraft 3 Mod
  14. 7 - Enable CSDM
  15. 8 - Enable GunGame Vote
  16. 9 - Enable Warcraft

Press F8 and then...Number Pad keys

  1. Enter - Specify Sensitivity
  2. . or Del - Change Crosshair Color to Red
  3. 0 or Ins - Change Crosshair Color
  4. +(Plus key) - Sizeup
  5. -(Minus) - Sizedown
  6. / - Left Hand
  7. * - Right Hand
  8. 1 or End - Sensitivity 1
  9. 2 or Downarrow - Sensitivity 2
  10. 3 or Pgdn - Sensitivity 3
  11. 4 - Sensitivity 4
  12. 5 - Sensitivity 5
  13. 6 - Sensitivity 6
  14. 7 - Sensitivity 7
  15. 8 - Sensitivity 8
  16. 9 - Sensitivity 9

Press F11 and then...Number Pad keys

  1. Enter - Specify Record Demo Name
  2. . or Del - Change Crosshair Color to Red
  3. 0 or Ins - Stop
  4. +(Plus key) -
  5. -(Minus) -
  6. / -
  7. * -
  8. 1 - Record Demo With Name 1
  9. 2 - Record Demo With Name 2
  10. 3 - Record Demo With Name 3
  11. 4 - Record Demo With Name 4
  12. 5 - Record Demo With Name 5
  13. 6 - Record Demo With Name 6
  14. 7 - Record Demo With Name 7
  15. 8 - Record Demo With Name 8
  16. 9 - Record Demo With Name 9

Press F12 and then...Number Pad keys (You must use Viewdemo Command not Play or Playdemo) For viewing Demos

  1. Enter -
  2. . or Del -
  3. 0 or Ins - Pause Demo
  4. +(Plus key) - Forward 10 seconds
  5. -(Minus) - Rewind 10 seconds
  6. / - Rewind 60 seconds
  7. * - Forward 60 seconds
  8. 1 - Extreme Slow Motion
  9. 2 - Much Slower
  10. 3 - Slower
  11. 4 - Little Slower
  12. 5 - Play at Normal Speed
  13. 6 - Little Faster
  14. 7 - Faster
  15. 8 - Much Faster
  16. 9 - Extremely Fast

Download the configs from this Blog.

Thursday, October 2, 2008

Changing the Counter Strike Versions Backgrounds, GUI Settings, Listen Server

All these tutorials are very well compatible with Counter Strike: Condition Zero Settings, Counter Strike 1.6 Settings. etc

Background:
The Background of the Counter Strike Versions are in the form of Targa, that is .tga form. If you want to change it you can do it very easily by a software which allows you to change the background.



When you don't have that software, you can go in the reverse direction. This is how you do it. Open the "Cstrike" folder. Open "resource" folder. Open "background" folder in it. Edit each piece of the background with the background you like to put. But make sure that the pieces go in their exact location.

The pieces appear like this 800_1_a_loading.tga, 800_1_b_loading.tga, 800_1_c_loading.tga, 800_1_d_loading.tga, 800_2_a_loading.tga, etc.

Now that you have finished placing all the pieces in their place, open the game and you can see your new background.

Now to change the Transparency of the Menus or the Windows.

You can change the transparency of the Menus or the Windows in the Counter Strike Versions. Just follow these options,

  1. Open the File TrackerScheme.res in the RESOURCE folder of you CSTRIKE.
  2. Now Open it with Wordpad or Notepad or any other Text Editor.
  3. Change the Last parameter in each line for changing the transparency.
  4. First three parameters correspond to RGB and the Last parameter is for Transparency.
  5. Now ifyou decrease the last number (range is 0 to 255) you will see the windows get transparent. 10 looks good.
  6. But make sure that you wont open two windows at once because their text will interfere with each other.
  7. Hope you got it.

Now that you have finished Transparency, go ahead

The CommandMenu


The CommandMenu is that which will show you a tree menu while you are in the game. By default this menu is bound to the key "H". If you press H, you can see a tree menu displaying some options. Thats good but you can make it better and the best.

For this, follow these steps,
  1. Open CommandMenu.txt in your CSTRIKE folder.
  2. You see some numbers tags and flower brackets.
  3. The text in the flower brackets represent a branch.
  4. See the CommandMenu.txt in the GUI_Temp.rar you have downloaded.
  5. You can write your own comands there.
  6. The syntax is "Sl.No" "Description" "Command"
  7. Example: "5" "Change to Dust2" "changelevel de_dust2"
  8. If you put this line, an additional command will appear in the commad tree.
  9. If you put this line in flower brackets it will show under another branch.
  10. This commandmenu.txt in GUI_Temp.rar is very useful for Listen servers and no so for HLDS, Dedicated Servers or Normal Clients.
Now that you have known about CommandsMenu.txt, Lets go ahead,

The Autobuy
When you press F1, Computer Buys you the required equipment and stuff. How come computer knows it? Its like this. There is a file named autobuy.txt in the CSTRIKE folder. The info of what to buy is given there. Just change the order there and you can press F1 with out any hesitation. The order there really matters, It is the priority in which the computer should try to buy the items. Thats it.
  1. You can see this file too in the GUI_Temp.rar

Now the Aliases
You can create aliases in the game so that you can operate the console with minimum text commands input. How to do it? Just follow these steps,
  1. Example1: type in the console alias d2 "changelevel de_dust2"
  2. This will assign the command chagelevel de_dust2 to d2 word.
  3. So if you type d2 in the console, it will change to Dust2.
  4. Example2: type in the console alias ffon "mp_friendlyfire 1"
  5. When you type ffon in the console it will switch on Friendly Fire.
  6. Example3: type in the console alias ft "mp_freezetime"
  7. When you type ft x in the console it will change freezetime to x.
Binding Keys for commads and aliases:
See the post about binding keys of this blog. Or similar description is here:

This is the command to bind a key. bind Ex: bind p "say hello"Meaning assingn the command "say hello" to key "p".

Sample commands in the console:

bind p "say hello" - when ever you tap the p key, it says hello in the chat.
bind kp_del "sv_restart 1" - When ever you tap "del" in the Numpad it will restart the server.
bind kp_5 "record map1" - Record a demo named map1.dem

Must Haves of a Listen Server
With this tutorial, you can Serve with a Listen Server and you donot need to open the console for any command. This section is written as a new post in the blog, see that post.

The sample GUI: You can Download the Temp's GUI here GUI_Temp.rar