What Has Already Been Posted 3
Because greatness cannot die!
We host
206 Suggestions (apox)
This is the New WABP thread. It is a tradition that I started on the 30th of July of 2005. Here I gather suggestions posted on this board and organize them into this thread... Anything from script language additions to engine changes, External Editors to Source Changes. However, I am NOT accepting
Model Pack Ideas.
RULES:
I
will allow you to post additions here, but only to a certain extent. Your first post on this list is to be your ONLY post on the list (given that you are list editing), simply mark your list with an aditional
* each time you update it. If I don't notice your update you may repost it.
You are NOT allowed to spam this thread. This includes repeatedly posting the same suggestions, repeatedly posting WABP'd suggestions (in a different post), or generally insulting suggestions and asking for them to be removed. Going off topic, however, is worse.
You are NOT allowed to post Model Requests. End Story. If you want to make a model request thread you can ask the Moderators to 'sticky it' (or I will, at your request) but this is a 'feature' request thread, and models do not belong here.
The Covered Catagories Are
Major Overhauls - Something that may never be done, but is listed anyways
Minor But Signifigant - Doesn't fit anywhere else
Source Edits - Direct Source Edit
Editors - External Programs for internal editing
Bugs - Don't Know...
AI - Artifical Inteligence boosters
Physics - Self Explanatory
Multiplayer Enhancements - Self Explanatory
Character Enhancements - Entities basically, be it freind or foe.
Player Enhancements - Anything that is added to the player or
Editor Enhancements - Fixing the FPSCreator program.
Media Enhancements - Media... enhancements?
Graphical Enhancements - New... will move items in as see fit
Performance - REAL issues (not it is slow)
Program Additions - Affects the Program
Weapons - As if
Entity Damage - Ways an entity can be dammaged or dammage others
Game Enhancements - Affects Gameplay
Lights - Enough
Hardware Support - Support for hardware and related changes
Scripts - Okay
Paranoia - Need I say more?
Hate Spawned From V2
Give me all the V1 Features Back!
Hate Spawned From V1
GIVE ME BACK THE OLD ANIMATIONS!!!
Major Overhauls
Dynamic Adjustment of EVERY Variable. (I mean it, the power of the scripting language depends on how many dynamics we have.)
For Instance. If I can dynamically adjust the elasticity of an object I can create a grenade like the one in hl2 that is NOT originally a weapon. You pick it up,
:plrusingkey=1: elasticity=100 (100%), physicsforce=500, state=1
:state=1:onhitsettarget,activatetarget=1
(where the targets script includes)
:activated=1:addhealth=-50,activate=0
Look into "Cider" for MAC Emulation (I know, probally isn't 'too' major but not many places to put it).
Allow the IN ENGINE unloading of distant unseeable and non-interactive entitys.
Minor But Signifigant
Add "Create New Directory" to game build directory selection
Save Sky Cube Selection with Level (+ other various data)
Source Edits
Unlocated, but simple enough
Separate Grenade Timers For Individual Grenades
Distance does not affect bullet dammage.
***PLRSTARTINGSTRENGTH should NOT be used as PLRMAXSTRENGTH.
HUDTIMER is should be unique to entities, not a global variable.
Replace the "mapbanktestmap" with "%TEMP%TESTMAP"
PLRSPEED=100/FPS (generalized)
tcameraspeed#=(speed#*playerspeedratio#*(0.5+(cameradampen#/2.0)))*(35/screen fps()) (Uncertain on how it works)
New HideGun ShowGun Commands
"Rem Change Weapon"
replace the 'if k$="0"' with 'if k$="0" or hidegun=1'
add in the following cases and you know the rest
case AIACTHIDEGUN:
hidegun=1
endcase
case AIACTSHOWGUN:
hidegun=0
endcase
Editors
Note: May or May not Update to move in here
Entity Creator which allows premade body part models (by TGC of course) to be mixed and matched.
Menu Editor (Allow drag and drop construction, include Multiplayer Compatability)
Terrain Contructor / Editor
On addition of vehicles, if the complexity allows customization, have a separate screen to input the custom information. (wizard)
Cut Scene Script Creator
Bugs
Swim Animation Played When Entity Falls (Take it away)
Physics does not refresh after a save game
Physics does not refresh after the player picks up an object
AI
Allies
Dynamic Changing of Alliance
Enemies attacking Enemies
Mobile Waypoints (Attached to Objects)
Object Distances
Object Information
Object Type
Advanced AI Commands included visibility in light
AI commands that detect and allow enemys to pickup, drop and change weapons
Physics
Allow Manual Reseting of Physics Forces (basically run the physics sub command)
Implement Dark Physics
Rag Doll Physics
Fix Entity Damage (basically, the physics dammage of the object should be equal to the dammage it applys when it hits an enemy)
Allow Enemys to follow Regular Entity Physics laws.
Allow Dynamic Changes in Player Strength
Fix the “anything hits door and it breaks”
Remove physics damage from player bump.
Player Force Script Command
Shockwaves
Set Elasticity of Objects
Physics Forces (for dynamic addition of forces to entities)
Fix the collision boxes so that large enemys keep full collisions and that imported maps work. (Means they don't fall though spots on the ground)
Add plrfriction to entitys allowing the player to be unable to climb or slide.
Multiplayer Enhancements
Spectator Mode
Teams
CTF
MMO-Enhancements
Higher Player Ratio
Dedicated Servers
Enhanced Server Control & Menu
Character Saves (MMO)
Limbo Menu (With Character Selection + Team Selection)
Physics
Multi-Level Arena
Selection of Model (Included Picture)
Allow Removal or Edit of Multiplayer Character Selection Menu
Bots, and allow selective placment and selective scripts for them.
Character Enhancements
Enemy Health Bars (Turn on or off [script preferable])
Random Enemy Health
Character Model Talk Animations
Adjustable Hurt Scream Time
Surrender Option
Selective Animations (Meaning you select the animations used in particular models)
Allow Total Control of Animations
Dismemberment
Player Enhancements
Hand to Hand Combat
Player User Name Variable
Edit Player Movement Speeds (include crouch and jump)
Edit Player Jump Heights
Edit Player Strength
Allow Stealth (Possibly Global Script Variable {PlrStealthy>60}
Low Crawl Ability
Show Player Body Parts
Editor Enhancements
Allow the Remapping of all key functions and mouse functions
Allow Remapping of Editor Keys
Circular Waypoints
Allow Changing of Enemy Blood Gush rate
Allow Diagonal Placement of Segments.
Furthermore, add degree-based rotation of segments.
ALL entities MUST have the "IfUsed" Field.
Edit Scale for entities within program.
Edit Settings for Groups of Enemies
Edit Settings for types of Enemies.
Edit Settings Tab (lists all entities in the Level)
Select Multiple Entities
Remove Item From Library if it is not used
Sort the Library, and allow subfolder sorting
Selective Animations (allow user to select which animations to include in final render) [reduce model size]
Allow Removal of Layers in attempt to turn FPSC into a 3DGM
Selection of Loading Bars (Or Creation)
Media Enhancements
Low Crawl Animation
Add Hand Rail to Stair Case
Visible Player Model
Better Decals
More File Type Support
Animated Sky Cubes
Different Bullet Holes for Different Materials
Cut Scenes
Animated Textures
Multiple Textures (allow selection of textures used)
SWF Support
**Detect Textures called by .x file (Including Static Objects)
Selective Animations (allow user to select which animations to include in final render) [reduce model size]
MP3 Support
Further develop the sound based on object type to allow the user to create his own types and assign the object type without editing fpe's.
3D Decals: Hear me out, I want 3 animated decals to be combinded into a 3D Box forming an appearnt 3D Decal.
Dismemberment
Bumpmap Support
Performance
Faster Light mapping
REMOVE Map Object Limits
Unload Unseen Models
Unload Script Objects that are not visible to the player.
Fog
Program Additions
Allow objects to catch on fire
Further Debug Information on Build (Light Mapping)
Diary / ability to type into pads (possibly also drop them)
Split exe into new exes per level
Associate Sky Cube with Level Save.
***Save Game
Difficulties
Particals System
Mouse Speed Settings Tab
Buffer Zones (no travel in) [repels player]
Open Help File Within Program
Cameras
Combine MP and SP
Options Menu
Weapons
Incorporation of dynamic objects in bullet trajectory calculation and enemy sight calculation.
Allow Decal Bullets to be shot (animated bullets basically... flak)
Carry Additional Weapons (exceed the set "9") weapons
Weapon Grouping (ie. press 1 for pistols... FULLY CUSTOMIZABLE)
HAVE CONIC SPREAD OF BULLETS INSTEAD OF CYLINDRICAL
Set "Maximum Obtainable Ammo" for given weapon
Crosshairs Change if they are over an enemy
Drop Weapon
Swap Weapon
Turrets (added script)
Dual Wielding
Weapon Add-ons (a.k.a. Silencer)
Ability to Shoot Though Objects
Tracer
Recoil Effects
Zoom Shaking
Adaptive Accuracy Crosshairs (As you fire more...)
Melee Weapons (Work Around Added)
Manual Control of Weapon Animation
Ability to hide weapon
Weapon Scripting Language
Gas Grenade
Concussion 'knockout' grenade
hitpercent. Chance of bullet hitting it's target.
Weapon Selection Menu
Alternate Fire
Entity Damage
Headshots
Groin shots
Melee Combat (added script)
Entity Dammage Type (Like an Elemental Dammage System)
Game Enhancements
Score System (vague, unknown)
World Size Maps (Bigger Maps)
Swimmable Water
Buffer Zones (Repels Player)
Searchable Inventory
Vehicles (full use of physics system and allow CUSTOMIZING via scripting)
Planes (extension on Vehicles, in this notice you allow vertical acceleration via scripting)
Use Keys For Mouse
Motion Sensor
Weather (particles)
Travel Back and Forth Between levels
RPG Elements (IE Money, Shops, NPCS)
Ladders
MiniMap
Lights
Bloom Effects
Moving Lights
Flashlight
Dynamic Lights
Aimable Lights
Directional Lights
Advanced Ambient Light Settings
Better Dynamic Shadows System
Allow Spawning points to be attached to entitys (iow, entity drop items)
Hardware Support
Joystick Support
Wide Screen
More Resolutions
Scripts
Time and Date Functions.
**ONKEY="" (omm so simple... you already have k$=inkey$)
BLOCKINPUT
Math
Create Variables
Global Variables
settarget="entity name" (and have it select closest entity.)
plrlower= (because plrhigher= does not support reversal)
Event Scripting
Player Force Script Command (allow changing of the force a plr exerts via scripting)
addhealth= (for given entity)
Plrshotdammage
AttachToEntity (allow attachment of any entity to another entity. Include lights and decals)
Sky= (I know it exists, but we want to dynamically change the sky)
Physics Forces (for dynamic addition of forces to entities)
Spawn= (spawn a entity dictated by its name)
Alarm (basically just a global variable)
Interactive INGAME menu system (not like the quit menu)
PauseGame (pauses the game, but not the script [In game menus])
Camera Controllable FULLY via script (not the plr cam)
onhitsettarget (on being hit by an entity set current target to that entity)
distwithin (spin from anywithin... exclude the plr) (also allow string input)
have settarget allow string input
plrweaponcanbeseen (meaning that the player has a weapon up)
plrweapon= (numeric or string input for a weapon change)
PlrAddLife = Add Player Lives
startmission = activates mission
endmission = ends mission
nextmission = starts the next mission
failed = if mission failed restart level or go to last checkpoint
plrpickupitem = if the player kills an enemy an item is obtained good for keys
objectivecomplete = if objective is complete
objectivefailed = if objective failed
Paranoia
Model Encryption
Script Encryption
Other
Cheats (added scripts)
Beer of Lee
Garden of Lee
Lee of Lee
This is a test of the Emergency Broadcast System
Its not who you are or what you've done... its WHY you did it and how far you are willing to go.
If you fear speaking for yourself, make use the words of others while discovering your own voice.