Version 1 vs 5
Version 1 vs 5
Edits
Edits
- Edit by Armanelgtron, Version 5
- Nov 11 2021 11:44 PM
- Edit by Armanelgtron, Version 1
- Jun 30 2020 3:34 PM
Edit Older Version 1... | Edit Current Version 5... |
Content Changes
Content Changes
# Features
The list of features and any other that make sty+ct+ap **special**.
<nav id="TOC">
* [Client Side](#client-side)
* [Server Side](#server-side)
* [Others](#others)
</nav>
## Client Side
`*|` [`Tab` `Completion`](./console_commands.html#tab_completion) `of names or commands in chat.`
`# This version is slightly different to the one uses in 0.4 Trunk Version.`
`# Added to "Special Menu" of sty+ct+ap client build.`
`# Using /admin will result in commands filing up`
`# Using /team /msg /shout will result in filling executed text with a person's name closely matching it.`
`# Also works for local commands for "Con: ".`
`*|` [`Highlight` `Own` `Name`](./console_commands.html#highlight_name) `in string when your name appears in chat string sent by somebody else.`
`# Taken directly from 0.4 Trunk Version.`
`# Added to "Special Menu" of sty+ct+ap client build.`
`*| * is added to the front of player name when viewing scoreboard. This indicates that player is either chatting or idle.`
`*| *DEAD* is added to the front of chat string of players that are dead (including yourself). Doesn't apply to spectators though.`
`*|` [`Silence` `Enemies`](./console_commands.html#silence_enemies) `taken from 0.4 Trunk Version.`
`*|` [`Enabling` `Mates` `Casing`](./console_commands.html#enable_mates_casing) `which was due to phytotron's complaint.`
`# 0.4 Trunk Version has taken it now.`
`*|` [`Custom` `Team` `names`](./console_commands.html#custom-teamname-commands) `was taken from 0.4 Trunk Version.`
`# I fixed an error that occurs after a player logged into their authority account.`
`*|` [`Hide` `Cycles/Walls`](./console_commands.html#hide_cycles) `was a new implementation to the game.`
`# Users can activate/deactivate them through the "Special Setup" menu option or through the use of the console commands`
`# This feature is basically to hide the cycles/tails of players on the grid while the use is also alive.`
`*|` [`Save/Load` `CFG` `Settings`](forums/client_feature_save_cfg_settings_pg1.html)
## Server Side
`*| Rotation of maps and config files depending on` [`ROTATION_TYPE`](./console_commands.html#rotation_type)`.`
`*| Storage of maps and config files for non-rotation purposes. Can only be called upon by queueing.`
`*| Queueing of maps and config files. Chat commands as well (/mq for queueing maps and /cq for queueing config files).`
`# When the queue is full, normal rotation will halt and will continue as soon as the queue is empty.`
`# View the list of chat commands` [`here`](./console_commands.html#commands)`.`
`*| Racing with timer, works if you set` [`RACE_TIMER_ENABLED`](./console_commands.html#race_timer_enabled-01) `to 1.`
`*|` [`Collapse/Destroy`](./console_commands.html#collapse-destroy-commands) `zones by their name or id.`
`*|` [`Custom` `Console` `Message`](./console_commands.html#custom_-commands) `which is quite useful for users bored of appending messages to console_message.`
`*|` [`Display` `Map` `Details`](./console_commands.html#display_map_-commands) `which is handy to know what map you're playing in.`
`*|` [`Soccer` `Style`](./console_commands.html#soccer-commands) `which is quite similar to the real life soccer games.`
`# Map is located in the resource: Lover-Boy/soccer-1.0.0.aamap.xml`
`# This feature could still be buggy since it was not fully tested`
`*|` [`Shooting` `at` `base`](./console_commands.html#shot_-commands) `will not respawn teammates/enemies.`
`*|` [`Deadly` `Explosions`](./console_commands.html#deadly_-commands) `which was taken from dlh's branch in launchpad for 0.4 Trunk Version.`
`*|` [`Rubber` `Deplete` `Commands`](./console_commands.html#cycle_rubber_deplete_-commands)`. Depending on the commands that are enabled, a player's rubber will deplete.`
`# If all commands are disabled (set to 0) then you could achieve immortal rubber and life at the same time.`
`*|` [`Chat` `Commands`](./chat_commands.html "wikilink")
## Others
`*| Alpha Project (sty+ct+ap) has it's own map DTD with` [`map-0.2.9_styctap_vX.dtd`](./styctap_dtd.html "wikilink") `located in Lover-Boy resource folder.`
`# The dtd contains a lot of very interesting and fascinating features.`
`# Check out Lover-Boy/example-1.0.0.aamap.xml on how it works.`
`*| Error logging.`
`# Any errors detected in Logging will be stored in your "./var/errors/login_errors.txt".`
`*| Multiple Colors in screen name of players is now allowed. Obviously it will not be in a server with filter enabled. Works both Client end and Server end but only if client is a sty+ct+ap version.`
`*| Updated` [`SPAWN_ZONE`](./console_commands.html#spawn_zone "wikilink") `options.`
`*| New Zone types:`
`# acceleration - When a player enter into this zone, it automatically accelerates their speed.`
`# speed - When a player enter into this zone, it makes the player travel at specified/constant speed before returning to normal speeds.`
`# rubberadjust - Set the player's rubber at constant as long as they remain inside the zone.`
`# object - Simply put, a zone without purpose but can do things which the target zone cannot do. For instance, follow a player like zombieOwner.`
# Features
The list of features and any other that make sty+ct+ap **special**. (alt title: why you should choose sty+ct+ap over sty+ct [or other versions])
Skip to...
* [[./#client-side | Client Side]]
* [[./#server-side | Server Side]]
* [[./#others | Both]]
## Client Side
* [[../console_commands#tab-completion | Tab Completion]] of names or commands in chat. Similar to 0.4
* Added to "Special Menu" of sty+ct+ap client build.
* Can tab complete in color or standard.
* Using /admin will result in commands filing up
* Using /team /msg /shout will result in filling executed text with a person's name closely matching it.`
* Also works for local commands for "Con: ".
* [[../console_commands#highlight-name | Highlight Own Name]] in string when your name appears in chat string sent by somebody else.
* Taken directly from 0.4 Trunk Version.
* Added to "Special Menu" of sty+ct+ap client build.
* `*` is added to the front of player name when viewing scoreboard. This indicates that player is either chatting or idle.
* Chat message indications:
* `*DEAD*` is added to the front of chat string of players that are dead (including yourself). Doesn't apply to spectators though.
* `*SPEC*` is added in front of players in spectator mode.
* [[../console_commands#silence-enemies | Silence Enemies]] from 0.4
* [[../console_commands#enable-mates-casing | Enabling Mates Casing]] which was due to phytotron's complaint.
* 0.4 Trunk Version has taken it now.
* [[../console_commands#custom-teamname-commands | Custom Team names]] was taken from 0.4 Trunk Version.
* I fixed an error that occurs after a player logged into their authority account.
* [[../console_commands#hide-cycles | Hide Cycles/Walls]] was a new implementation to the game.
* Users can activate/deactivate them through the "Special Setup" menu option or through the use of the console commands
* This feature is basically to hide the cycles/tails of players on the grid while the use is also alive.
* [Save/Load CFG Settings](https://www.armanelgtron.tk/styctap/forums/client_feature_save_cfg_settings_pg1.html)
## Server Side
* Rotation of maps and config files depending on [[../console_commands#rotation-type | ROTATION_TYPE]].
* Storage of maps and config files for non-rotation purposes. Can only be called upon by queueing.
* Queueing of maps and config files. Chat commands as well (/mq for queueing maps and /cq for queueing config files).
* When the queue is full, normal rotation will halt and will continue as soon as the queue is empty.
* View the list of chat commands [[../console_commands#commands | here]].
* Full racing with times and a timer is supported when turning on [[../console_commands#race-timer-enabled-0-1 | RACE_TIMER_ENABLED]] to 1.
* [[../console_commands#collapse-destroy-commands | Collapse/Destroy]] zones by their name or id.
* [[../console_commands#custom-commands | Custom Console Message]] which is quite useful for users bored of appending messages to console_message.
* [[../console_commands#display-map-commands | Display Map Details]] which is handy to know what map you're playing in.
* [[../console_commands#soccer-commands | Soccer Style]] which is quite similar to the real life soccer games.
* Map is located in the resource: Lover-Boy/soccer-1.0.0.aamap.xml
* This feature could still be buggy since it was not fully tested
* [[../console_commands#shot-commands | Shooting at base]] does not have to respawn teammates/enemies.
* [[../console_commands#deadly-commands | Deadly Explosions]] which was taken from dlh's branch in launchpad for 0.4 Trunk Version.
* [[../console_commands#cycle-rubber-deplete-commands | Rubber Deplete Commands]]. Depending on the commands that are enabled, a player's rubber will deplete.
* If all commands are disabled (set to 0) then you could achieve immortal rubber and therefore never be core dumped :)
See also: [[../chat_commands | Chat Commands]] for more
## Others
* Alpha Project (sty+ct+ap) has it's own map DTD with [map-0.2.9_styctap_vX.dtd](./styctap_dtd.html) located in Lover-Boy resource folder.
* The dtd contains a lot of very interesting and fascinating features.
* Check out Lover-Boy/example-1.0.0.aamap.xml on how it works.
* Error logging.
* Any errors detected in Login will be stored in "./var/errors/login_errors.txt".
* Multiple Colors in screen name of players is now allowed.
* This is supported in both +ap clients and servers, however the server must support it.
* sty+ct+ap the client will also allow entry of infinite color codes into the name within the menu. (Other clients will still accept additional color codes under `PLAYER_1` and similar entries, but not in the menu.)
* This means your name may be truncated if you enter a server which doesn't support the filter. I may think of a workaround in the future. (probably by looking at the server version, which wouldn't be perfect either)
* Updated [[../console_commands#spawn-zone | SPAWN_ZONE]] options.
* New Zone types:
* acceleration - When a player enter into this zone, it automatically accelerates their speed.
* speed - When a player enter into this zone, it makes the player travel at specified/constant speed before returning to normal speeds.
* rubberAdjust - Set the player's rubber at constant as long as they remain inside the zone.
* object - Simply put, a zone without purpose but can do things which the target zone cannot do. For instance, follow a player like zombieOwner. Typically used in scripts.
# Features
The list of features and any other that make sty+ct+ap **special**. (alt title: why you should choose sty+ct+ap over sty+ct [or other versions])
<nav id="TOC">
* [Client Side](#client-side)Skip to...
* [Server Side](#server-side)[./#client-side | Client Side]]
* [Others]([./#server-side | Server Side]]
* [[./#others)
</nav> | Both]]
## Client Side
`*|` [`Tab` `Completion`](* [[../console_commands.html#tab_c#tab-completion | Tab Completion) `of]] of names or commands in chat.`
`# This version is slightly different to the one uses in 0.4 Trunk Version.`
`# Added to "Special Menu" of sty+ct+ap client build.`
`# Similar to 0.4
* Added to "Special Menu" of sty+ct+ap client build.
* Can tab complete in color or standard.
* Using /admin will result in commands filing up`
`#up
* Using /team /msg /shout will result in filling executed text with a person's name closely matching it.`
`#
* Also works for local commands for "Con: ".`
`*|` [`Highlight` `Own` `Name`](* [[../console_commands.html#h#highlight-name | Highlight_name) `in Own Name]] in string when your name appears in chat string sent by somebody else.`
`# * Taken directly from 0.4 Trunk Version.`
`# * Added to "Special Menu" of sty+ct+ap client build.`
`*| ** `*` is added to the front of player name when viewing scoreboard. This indicates that player is either chatting or idle.`
`*|
* Chat message indications:
* `*DEAD*` is added to the front of chat string of players that are dead (including yourself). Doesn't apply to spectators though.`
* `*SPEC*` is added in front of players in spectator mode.
`*|` [`Silence` `Enemies`](* [[../console_commands.html#silence_-enemies) `taken from 0.4 Trunk Version.` | Silence Enemies]] from 0.4
`*|` [`Enabling` `Mates` `Casing`](./console_commands.html#e* [[../console_commands#enable-mates-casing | Enable_ming Mates_c Casing) `]] which was due to phytotron's complaint.`
`# * 0.4 Trunk Version has taken it now.`
`*|` [`Custom` `Team` `names`](* [[../console_commands.html#custom-teamname-commands) `s | Custom Team names]] was taken from 0.4 Trunk Version.`
`# * I fixed an error that occurs after a player logged into their authority account.`
`*|` [`Hide` `Cycles/Walls`](* [[../console_commands.html#hide_c#hide-cycles | Hide Cycles) `wass/Walls]] was a new implementation to the game.`
`# * Users can activate/deactivate them through the "Special Setup" menu option or through the use of the console commands`
`# * This feature is basically to hide the cycles/tails of players on the grid while the use is also alive.`
`*|` [`* [Save/Load` `CFG` ` CFG Settings`](](https://www.armanelgtron.tk/styctap/forums/client_feature_save_cfg_settings_pg1.html)
## Server Side
`*|* Rotation of maps and config files depending on` [`ROTATION_TYPE`](on [[../console_commands.html#rotation_-type)`.` | ROTATION_TYPE]].
`*|* Storage of maps and config files for non-rotation purposes. Can only be called upon by queueing.`
`*|* Queueing of maps and config files. Chat commands as well (/mq for queueing maps and /cq for queueing config files).`
`# * When the queue is full, normal rotation will halt and will continue as soon as the queue is empty.`
`# * View the list of chat commands` [`here`]( [[../console_commands.html#commands)`.` | here]].
`*| Racing with timer, works if you set` [`RACE_TIMER_ENABLED`](./console_commands.html#race_timer_enabled-01) `to 1.`* Full racing with times and a timer is supported when turning on [[../console_commands#race-timer-enabled-0-1 | RACE_TIMER_ENABLED]] to 1.
`*|` [`Collapse/Destroy`](* [[../console_commands.html#collapse-destroy-commands) ` | Collapse/Destroy]] zones by their name or id.`
`*|` [`Custom` `C* [[../console` `Message`](./console__commands#custom-commands.html#c | Custom_-commands) ` Console Message]] which is quite useful for users bored of appending messages to console_message.`
`*|` [`Display` `Map` `Details`](./console_* [[../console_commands#display-map-commands.html#d | Display_map_-commands) ` Map Details]] which is handy to know what map you're playing in.`
`*|` [`Soccer` `Style`](* [[../console_commands.html#soccer-commands) ` | Soccer Style]] which is quite similar to the real life soccer games.`
`# * Map is located in the resource: Lover-Boy/soccer-1.0.0.aamap.xml`
`# * This feature could still be buggy since it was not fully tested`
`*|` [`Shooting` `at` `base`](* [[../console_commands.html#shot_-commands) `will not | Shooting at base]] does not have to respawn teammates/enemies.`
`*|` [`Deadly` `Explosions`](./console_* [[../console_commands#deadly-commands.html#d | Deadly_-commands) ` Explosions]] which was taken from dlh's branch in launchpad for 0.4 Trunk Version.`
`*|` [`Rubber` `Deplete` `C* [[../console_commands`](./console_commands.html#cycle_r#cycle-rubber-deplete-commands | Rubber_d Deplete_-c Commands)`]]. Depending on the commands that are enabled, a player's rubber will deplete.`
`# * If all commands are disabled (set to 0) then you could achieve immortal rubber and life at the same time.`therefore never be core dumped :)
`*|` [`Chat` `CSee also: [[../chat_commands`](./chat_c | Chat Commands.html "wikilink")]] for more
## Others
`*|* Alpha Project (sty+ct+ap) has it's own map DTD with` [` [map-0.2.9_styctap_vX.dtd`](./styctap_dtd.html "wikilink") `) located in Lover-Boy resource folder.`
`# * The dtd contains a lot of very interesting and fascinating features.`
`# * Check out Lover-Boy/example-1.0.0.aamap.xml on how it works.`
`*|* Error logging.`
`# * Any errors detected in LoggingLogin will be stored in your "./var/errors/login_errors.txt".`
`*| Multiple Colors in screen name of players is now allowed. Obviously it will not be in a server with filter enabled. Works both Client end and Server end but only if client is a sty+ct+ap version.`
`*| Updated` [`SPAWN_ZONE`](./console_commands.html#spawn_zone "wikilink") `options.`* Multiple Colors in screen name of players is now allowed.
* This is supported in both +ap clients and servers, however the server must support it.
* sty+ct+ap the client will also allow entry of infinite color codes into the name within the menu. (Other clients will still accept additional color codes under `PLAYER_1` and similar entries, but not in the menu.)
* This means your name may be truncated if you enter a server which doesn't support the filter. I may think of a workaround in the future. (probably by looking at the server version, which wouldn't be perfect either)
`*|* Updated [[../console_commands#spawn-zone | SPAWN_ZONE]] options.
* New Zone types:`
`# * acceleration - When a player enter into this zone, it automatically accelerates their speed.`
`# * speed - When a player enter into this zone, it makes the player travel at specified/constant speed before returning to normal speeds.`
`# * rubberaAdjust - Set the player's rubber at constant as long as they remain inside the zone.`
`# * object - Simply put, a zone without purpose but can do things which the target zone cannot do. For instance, follow a player like zombieOwner.` Typically used in scripts.