Areloch
1ef75b411c
Merge pull request #2133 from lukaspj/console-function-errors
...
Fix minor errors in console function definitions
2018-01-10 13:52:33 -06:00
Azaezel
01f0d5cfca
tAlgorythm fed namespace T3D for better library interoperability. resulted in the need to specify usage in... a few places.
2017-12-27 22:57:47 -06:00
Lukas Joergensen
86a0ba44d3
Cleanup of the elements exposed to the console
2017-12-10 19:02:20 +01:00
Lukas Joergensen
2bd43efcb9
Fix minor errors in console function definitions
2017-12-08 21:08:35 +01:00
Azaezel
f9bf4fca4b
new method: TSShapeInstance::resetMaterialList(). Sets all object-instance mapto values back to initial state. reskin now does so to avoid having to track origional values independently. (so say, if you've already got skin1 plugged in to one, and nothing in to another, no need to set skin1=skin2 on the first and skin2 or base=skin2 on the second to swap both on over to skin2).
...
also by request, went ahead and killed case sensitivity for mapto string replacement when reskinning.
2017-11-12 23:58:34 -06:00
Areloch
fb63babdcd
Merge pull request #2097 from Areloch/Entity_Component_Improvements
...
Fixes up various parts of the entity and component classes.
2017-10-26 02:41:42 -05:00
Areloch
9359b72b93
Removes EXTENDED_MOVE block because that's mostly for VR and we'll be implementing a separate VR controller.
2017-10-18 00:26:57 -05:00
Areloch
7219899287
Working on shader const binding
2017-10-17 08:48:31 -05:00
Areloch
0c21ef1b45
Removes Entity/Component stuff from being behind an experimental flag.
2017-10-15 06:03:59 -05:00
Areloch
1fdbc6594e
Fixes up various parts of the entity and component classes.
2017-10-15 04:42:30 -05:00
Areloch
b5dfdf1fbb
Adds functionality to automate convex proxy objects for appropriate types. Instead of having to manually convert a zone or portal or occlusion volume to convex to edit it's shape, then back again, simply entering the convex editor will automatically convert them to proxy convex shapes, with a special material to denote them.
...
When the convex shape editor is exited, it converts them back to their original type, with the changes made to the proxy convex applied to them.
2017-10-12 01:41:27 -05:00
Areloch
e023cf3a60
Merge pull request #2056 from Bloodknight/afx_merge_main
...
Afx merge main
2017-10-11 08:47:47 -05:00
Areloch
70c154c7d3
Implement of the shader consts binding.
2017-10-10 15:54:54 -05:00
Azaezel
41e7e32cf5
adds fallbacks to the aiTurret's scannode to operate similar to the aimNode, letting folks skip out on adding either and just using pitch (or failing that, heading)
2017-09-29 15:54:55 -05:00
Areloch
524ecdfbb8
Merge pull request #2045 from OTHGMars/PhysShapeChange
...
PhysicsShapeData collision fix
2017-08-04 00:33:26 -05:00
Marc Chapman
51df59092d
Assorted bug fixes
2017-07-27 01:50:52 +01:00
Marc Chapman
25b780ccaf
player-look -- modified player head and arm control
...
player-movement -- mods allowing manipulation of player movement.
player-puppet -- mods allowing manipulation of player via contraints.
foot-switch -- mods for overriding built-in footstep sounds, decals, and dust.
2017-07-27 01:48:16 +01:00
Marc Chapman
8aaed004f1
Collision events
2017-07-27 01:41:40 +01:00
Marc Chapman
2a96c946b7
triggers --
2017-07-27 01:40:12 +01:00
Marc Chapman
eeac02545a
triggers -- exposes trigger states to other code.
2017-07-27 01:34:44 +01:00
Marc Chapman
c32c9557ab
enhanced-projectile
2017-07-27 01:27:13 +01:00
Marc Chapman
d78f5bc4e9
afxModel-type -- defines a type bit for afxModel objects.
2017-07-27 01:18:57 +01:00
Marc Chapman
19092c368a
localRenderViz -- Implements per-light renderViz setting.
2017-07-27 01:15:57 +01:00
Marc Chapman
a7c7b67c85
enhanced-physical-zone -- PhysicalZone object enhanced to allow orientation add radial forces.
...
pz-opt -- PhysicalZone network optimizations.
2017-07-27 01:10:20 +01:00
Marc Chapman
ab88b8f489
anim-clip -- sequence selection by afx effects
2017-07-27 00:31:43 +01:00
Marc Chapman
8c65467697
process-order -- code to help positioning of objects in the process lists.
2017-07-27 00:21:47 +01:00
Marc Chapman
62500487f1
ground-cover -- Adds an ambient modulation bias to control how much the foliage images are modulated by the sun's ambient light setting.
...
full modulation -- 1.0 (default)
no modulation -- 0.0
2017-07-27 00:18:38 +01:00
Marc Chapman
a64a2c9793
remap-txr-tags -- runtime reassignment of texture tag names. (Useful for splitting up tags with the same name in order to map different materials to them.)
...
bbox-check -- a change that allows disabling of a confusing error message.
2017-07-27 00:15:01 +01:00
Marc Chapman
5a1405d4bb
packet-size-checking -- Methods for querying packet-size settings. Used for detecting when spells or effects overrun the packet buffer from networked dynamic field usage.
...
scope-tracking -- changes related to the tracking of AFX constraint objects as they move in and out of scope.
2017-07-27 00:09:36 +01:00
Marc Chapman
fcce9be33c
obj-select -- object selection functionality
...
is-camera -- Adds a test for determining if object is a camera.
cam-speed -- added method for getting the camera movement speed.
zoned-in -- connection is flagged as "zoned-in" when client is fully connected and user can interact with it.
2017-07-26 23:59:44 +01:00
Marc Chapman
d4c2eeea98
Selection Highlighting
2017-07-26 23:48:29 +01:00
Marc Chapman
64d1b06866
db-cache -- implementation of datablock caching system.
2017-07-26 23:41:57 +01:00
Marc Chapman
706d717ef6
enhanced-particle -- Accounts for larger number of particle size keys.
2017-07-26 23:24:08 +01:00
Marc Chapman
43d2399aea
enhanced-emitter -- numerous enhancements to ParticleEmitter class.
...
pooled-particles -- optional support for pooled particles which combines multiple emitters in a common sorting pool.
2017-07-26 22:45:10 +01:00
Marc Chapman
3219735087
meshroad-zodiacs -- MeshRoad customizations for rendering zodiacs on them.
...
enhanced-meshroad -- adds option for building top-surface-only PolyList.
polysoup-zodiacs -- Changes made for rendering zodiacs on polysoup objects.
groundplane-zodiacs -- groundPlane customizations for rendering zodiacs on them.
special-types -- defines type bits for interior-like and terrain-like types.
special-types -- defines a type bit for polysoup objects.
2017-07-26 22:05:04 +01:00
Marc Chapman
f9f05f154f
datablock-temp-clone -- Implements creation of temporary datablock clones to allow late substitution of datablock fields.
2017-07-26 21:10:43 +01:00
Marc Chapman
0b84fccdd2
substitutions -- Implementation of special substitution statements on datablock fields.
2017-07-26 20:18:27 +01:00
Marc Chapman
9391fcad4e
core -- heartbeat call to arcaneFX::advanceTime() from within clientProcess().
...
misc -- various other function references
2017-07-26 20:01:44 +01:00
OTHGMars
8f0e418e54
Fixes collision shape assignment after a PhysicsShapeData resource change signal is triggered.
2017-07-11 19:11:09 -04:00
Johxz
39e5fe689b
corrected shape path
2017-07-10 20:02:06 -05:00
Areloch
212fc80dfc
Includes a fix to get lights to render more correctly in the reflection pass. Also includes a helper function to force a render from a passed in transform and frustum.
2017-07-07 02:55:56 -05:00
Areloch
25686ed4be
Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy
2017-06-23 11:36:20 -05:00
Areloch
5c67c6c846
Merge pull request #1972 from pacomont/Fix_bad_initialization_on_camera
...
Fix bad initialization on camera
2017-05-15 00:58:36 -05:00
Francisco Montañés García
2707eaf322
Apply Camera FX on vehicle driver position.
2017-05-02 17:17:33 +02:00
Areloch
f2733d79f8
Merge branch 'development' into AITurretClearIgnoreList
2017-04-26 23:56:33 -05:00
Areloch
0042d112be
Merge pull request #1991 from AlexBarys/AITurretIgnoreListFunctions
...
Ai turret ignore list functions
2017-04-26 01:21:56 -05:00
Areloch
124ecb2fe0
Merge pull request #1984 from FooBarbarians/fix-1912
...
Reordering initialization methods #1912
2017-04-26 01:11:51 -05:00
AlexBarys
65de396b85
Function definitions for new functions
...
Added header file definitions for the two new functions created to implement the features requested in issue #1272
2017-04-23 19:01:31 -04:00
AlexBarys
3639d5b048
Implementation for two new features
...
Added implementation to expose two new functionalities from the c++ to Torquescript as requested in issue #1272 . Added both a DefineEngineMethod function for getting the count of the number of objects on the turret ignore list and a DefineEngineMethod function for returning a reference to the object on the ignore list at a given index on the ignore list. Also added functions that do each of those things and are then encapsulated by those DefineEngineMethod functions.
2017-04-23 18:58:40 -04:00
AlexBarys
ff034d5cff
Added clearIgnoreList() definition
...
Added the definition for the new function created to implement the feature request in issue #1271 to clear the entire ai turret ignore list with one function call.
2017-04-23 18:49:26 -04:00