parax0
|
c62a01e4d9
|
Added a couple more collision view features; set up a proper UI for changing collision render settings
|
2017-01-14 10:32:41 -07:00 |
|
parax0
|
a2762e034e
|
Lots of collision surface color tweaking
|
2017-01-11 08:30:40 -07:00 |
|
parax0
|
08dee84367
|
Set up game-neutral collision materials; Jump Not Allowed flag now flags that surface as unstandable; other minor fixes
|
2017-01-11 06:29:30 -07:00 |
|
parax0
|
be40dfdf02
|
Added a basic UI to change collision render settings, added the ability to color collision based on the surface type
|
2016-12-26 23:02:32 -07:00 |
|
parax0
|
78baa42bce
|
Added fog to the collision shader, made changes to enable rendering different collision materials separately (also, murry crimmas)
|
2016-12-25 14:47:59 -07:00 |
|
parax0
|
c0fb54888d
|
Rewrote collision shader to use generated normals with fake lighting instead of generated UV coords
|
2016-12-24 03:05:51 -07:00 |
|
parax0
|
2db740e572
|
Added a bunch of new options and tools to the character editor
|
2016-05-02 05:23:16 -06:00 |
|
parax0
|
709087d2fe
|
Added support for bone selection in the character editor
|
2016-05-01 21:01:15 -06:00 |
|
parax0
|
ce688fcb8e
|
Applied various fixes to the attachment system, made skeleton rendering more flexible, added the ability for attachments to specify an attach type
|
2016-05-01 17:32:55 -06:00 |
|
parax0
|
cf84f9909a
|
Added support for attaching assets from properties to locator bones in the World Editor
|
2016-04-30 06:17:02 -06:00 |
|
parax0
|
2655f9d3fd
|
Read in bone rotation on Echoes CINFs
|
2016-04-29 23:52:51 -06:00 |
|
parax0
|
18e9eebb8d
|
Fixed crash when loading uncompressed MP2 animations
|
2016-04-29 23:17:52 -06:00 |
|
parax0
|
3a5b63c484
|
Fixed incorrect scale decoding on compressed animations
|
2016-04-29 19:08:32 -06:00 |
|
parax0
|
420f483b56
|
Cache shader uniform locations instead of looking them up every frame (1-2 fps boost yay?)
|
2016-04-29 15:59:26 -06:00 |
|
parax0
|
e781908205
|
Fixed child bones inheriting scale from their parent, fixed null weights on CSkin being incorrect, fixed uncompressed animations being read incorrectly
|
2016-04-29 15:58:50 -06:00 |
|
parax0
|
82f037c69e
|
Added support for Echoes animation formats
|
2016-04-28 05:10:49 -06:00 |
|
parax0
|
7f3929d4ca
|
Fixed grid drawing at incorrect depth, fixed MP2 areas not loading correctly with the AnimSet loader changes
|
2016-04-28 00:44:50 -06:00 |
|
parax0
|
c4268746f2
|
Fixed skeleton raycasting using the incorrect bone position + renamed a variable
|
2016-04-27 23:55:41 -06:00 |
|
parax0
|
59d8de0f31
|
Added support for depth groups on the renderer
|
2016-04-27 23:32:02 -06:00 |
|
parax0
|
5b63556527
|
Switched to 8-bit bone indices, removed material skinning flag
|
2016-04-27 21:33:45 -06:00 |
|
parax0
|
0bd9506a93
|
Fixed null animations not being cleared out correctly when loading animsets
|
2016-04-27 20:40:43 -06:00 |
|
parax0
|
50dcc9cc1a
|
Pre-transform bones with inverse bind instead of sending it to the shader
|
2016-04-27 20:36:50 -06:00 |
|
parax0
|
98059cedaa
|
Added support for model skinning
|
2016-04-27 04:27:57 -06:00 |
|
parax0
|
feace9e38c
|
Fixed animation loader bug, added CBoneTransformData to separate animation transforms away from CSkeleton, added skeleton raycasting, added a bunch of animation playback controls to the character editor
|
2016-04-10 06:49:42 -06:00 |
|
parax0
|
dfdbed24c4
|
Change CTransform4f to inherit from CMatrix4f
|
2016-04-08 19:16:26 -06:00 |
|
parax0
|
876cb0e737
|
Added support for loading animations from ANCS, fixed some bugs
|
2016-04-08 18:38:40 -06:00 |
|
parax0
|
a931e2aec6
|
Added support for loading compressed animations
|
2016-04-08 09:02:15 -06:00 |
|
parax0
|
ef523c2339
|
Added support for loading uncompressed animations and playing them back
|
2016-04-07 12:15:24 -06:00 |
|
parax0
|
2376a36f0b
|
Added support for loading and rendering skeletons, added character editor
|
2016-04-05 17:26:16 -06:00 |
|
parax0
|
f9a2d019e1
|
Color properties now update in realtime while the user is choosing a color from the color dialog; also some misc bugfixes
|
2016-03-28 03:28:33 -06:00 |
|
parax0
|
e461039882
|
Fixed crash when reading STRG files, fixed scale on script objects defaulting to 0, more cleanup
|
2016-03-27 22:01:07 -06:00 |
|
parax0
|
82ad4fb5c8
|
Mass code cleanup
|
2016-03-27 13:09:38 -06:00 |
|
parax0
|
843ea96ceb
|
Fixed PakTool dialog not having a parent assigned, fixed a crash when attempting to clone SCGN objects
|
2016-03-22 01:29:17 -06:00 |
|
parax0
|
0faa4c3630
|
Replaced uses of std::cout with Log::Write and Log::Error
|
2016-03-21 15:29:56 -06:00 |
|
parax0
|
5009c08c87
|
Added support for script instance copy/paste in the World Editor
|
2016-03-20 06:31:23 -06:00 |
|
parax0
|
99a64342e9
|
Added support for script instance cloning
|
2016-03-19 20:30:42 -06:00 |
|
parax0
|
3d6993a1ec
|
Fixed an issue in the area cooker where unneeded padding is written to the file if the padding is exactly 32 bytes
|
2016-03-19 03:00:13 -06:00 |
|
parax0
|
c4e05610f3
|
Fully implemented delete, added an easy-to-use ID lookup system for undo commands, fixed a bunch of crashes when undoing/redoing after creating/deleting an object
|
2016-03-16 19:09:59 -06:00 |
|
parax0
|
f02f7ada0f
|
Moved selection handling code to CNodeSelection, implemented instance spawning, half-implemented instance deleting (this build is buggy/crash prone)
|
2016-03-13 22:30:04 -06:00 |
|
parax0
|
8f82dcbdd9
|
Implemented functionality for editing, creating, and deleting script object links
|
2016-03-06 17:44:51 -07:00 |
|
parax0
|
984d9cf3f3
|
Added "add/edit link" dialog to the modify tab
|
2016-03-01 11:18:07 -07:00 |
|
parax0
|
2860c27d15
|
Made collision wireframe render with glPolygonMode
|
2016-03-01 04:05:40 -07:00 |
|
parax0
|
ecab7be63f
|
Set up DKCR waypoints to draw using the color of their attached spline path
|
2016-02-27 02:16:29 -07:00 |
|
parax0
|
17bb4567df
|
Renamed should_cook to cook_pref
|
2016-02-26 05:45:21 -07:00 |
|
parax0
|
146c88d016
|
Removed some lines that weren't deleted in an earlier commit for some reason, fixed some objects being selectable in game mode despite not being visible, fixed a few property templates
|
2016-02-26 05:38:26 -07:00 |
|
parax0
|
e8f48ef66a
|
Bugfixes + removing warning for invalid property count in MP2/3 areas
|
2016-02-26 04:58:58 -07:00 |
|
parax0
|
baeb898f22
|
Made IPropertyTemplate::CookPreference non-virtual and replaced it with IProperty::ShouldCook
|
2016-02-24 07:18:29 -07:00 |
|
parax0
|
a166dd8ac3
|
Fixed incorrect LayerSwitch/LayerID templates, made IPropertyTemplate::CookPreference() virtual and overrode it for certain types, fixed a CAnimationParameters bug
|
2016-02-24 04:01:03 -07:00 |
|
parax0
|
9f2c4d75bf
|
Added area cooking support for MP2 and MP3. DKCR support has been started but is currently broken.
|
2016-02-22 11:47:47 -07:00 |
|
parax0
|
8c722c8308
|
Quick fix to keep the "white ambient" flag from being enabled in MP1/2
|
2016-02-19 18:47:21 -07:00 |
|