parax0
|
7bd97f0fce
|
Make enum properties track the enumerator ID internally instead of the index + CUniqueID bugfix
|
2016-02-10 18:48:34 -07:00 |
parax0
|
739e3c51bf
|
Added PostLoad methods to ensure all models have created vertex buffers and all materials have generated shaders before the user gains control of the camera, to fix hitching issues
|
2016-02-10 17:38:32 -07:00 |
parax0
|
6d55444cc2
|
Added a label to WEditorProperties to present some basic information on the selected instance
|
2016-02-10 17:35:36 -07:00 |
parax0
|
e13868921c
|
Added a bunch of new functionality to the property classes, set up property view to bold property names if the property has been modified from its default value
|
2016-02-10 04:55:05 -07:00 |
parax0
|
d9b5895074
|
Merged all the Properties.xmls together to eliminate the need to sync property name changes between games
|
2016-02-08 04:35:04 -07:00 |
parax0
|
55b2c053ab
|
Added support for numerical property suffixes
|
2016-02-08 03:35:28 -07:00 |
parax0
|
c14e48bea5
|
Renamed a ton of script structs (and a few script objects)
|
2016-02-08 03:11:20 -07:00 |
parax0
|
37110f4e54
|
Clear error log before loading an area
|
2016-02-08 00:51:09 -07:00 |
parax0
|
a46cd5446f
|
Added Editor Properties widget at the top of every World Editor tab, made tons of backend changes to get it to work properly
|
2016-02-07 23:48:43 -07:00 |
parax0
|
8e1b66fa5a
|
Unsaved changes bugfix, added close event for start window
|
2016-02-01 22:15:28 -07:00 |
parax0
|
0fe0c667a1
|
Check for unsaved changes before changing area/world
|
2016-02-01 18:30:09 -07:00 |
parax0
|
1a07a9c083
|
Added TPropCast property casting function, added support for clean/dirty state in the world editor + check for unsaved changes when the window is closed
|
2016-02-01 16:42:12 -07:00 |
parax0
|
6669dd4367
|
Added check for the World Lighting Options property in LightParameters when lighting script nodes
|
2016-01-31 23:53:35 -07:00 |
parax0
|
e430cbfb73
|
Implemented area cooker, added the ability to resave Prime 1 MREAs from the World Editor
|
2016-01-31 19:29:10 -07:00 |
parax0
|
7a28db3d40
|
Open property editor on single click, fix for sub-value edits
|
2016-01-31 14:48:29 -07:00 |
parax0
|
f6f36f4f2e
|
Support for undo/redo on array resize
|
2016-01-31 14:25:16 -07:00 |
parax0
|
cc054cf571
|
Support for undoing property changes + tons of tweaks and fixes
|
2016-01-31 01:11:32 -07:00 |
parax0
|
c7d448225c
|
Update the rest of the UI on property changes and update properties on node transform
|
2016-01-30 18:54:00 -07:00 |
parax0
|
2e6024b413
|
Notify script nodes when their properties are modified
|
2016-01-30 11:21:29 -07:00 |
parax0
|
b4c8226e15
|
Pass through LURD and LRLD material passes with no effect
|
2016-01-30 00:17:19 -07:00 |
parax0
|
61769fefe2
|
Added Qt error message redirect to PWE's log
|
2016-01-29 21:43:22 -07:00 |
parax0
|
bb7ec84397
|
Adding new billboards for ColorModulate, StreamedAudioModifier, and SequenceTimer
|
2016-01-25 23:28:16 -07:00 |
parax0
|
c91c275af7
|
Template updates + small fixes
|
2016-01-25 23:12:22 -07:00 |
parax0
|
75091f718c
|
Added rotation arrow for when billboards are selected
|
2016-01-25 22:26:38 -07:00 |
parax0
|
9a24a34bc6
|
Added interface for editing array properties in the property view
|
2016-01-25 16:57:04 -07:00 |
parax0
|
3b41415581
|
Added the ability to extract paks by invoking PakTool + added PakTool to the repo (temporarily)
|
2016-01-24 00:50:03 -07:00 |
parax0
|
cae8caaabb
|
Implemented sorting and context menus on the instance views
|
2016-01-23 04:00:26 -07:00 |
parax0
|
38942988d5
|
Implemented new property editor, CPropertyView
|
2016-01-22 13:53:57 -07:00 |
parax0
|
26485b1151
|
Changed double-click behavior in the POI list dialog, readded and fixed error message for incorrect struct property count in SCLY
|
2016-01-18 16:10:26 -07:00 |
parax0
|
8611e692a9
|
Added the ability to add/remove POIs to the EGMC editor
|
2016-01-16 23:27:08 -07:00 |
parax0
|
f25042125f
|
Added Unmap All button to the EGMC editor dialog
|
2016-01-16 13:51:38 -07:00 |
parax0
|
af94b54acf
|
Fixed lighting mode in EGMC editor, disabled EGMC editor outside MP2/3, fixed a crash in the anim params editor
|
2016-01-16 13:32:40 -07:00 |
parax0
|
440c3ad484
|
Feature additions and improvements for pick mode and the POI -> World editor
|
2016-01-16 12:57:20 -07:00 |
parax0
|
5c3a37ca4a
|
Added support for editing and resaving EGMC files + improved its preview rendering
|
2016-01-16 01:13:27 -07:00 |
parax0
|
c0b74c9883
|
Added support for EGMC and a basic EGMC visualizer dialog
|
2016-01-15 16:36:58 -07:00 |
parax0
|
b71e1268fa
|
Added experimental code for re-splitting world meshes in MP2/3/DKCR
|
2016-01-14 21:15:06 -07:00 |
parax0
|
29bf0234ec
|
Loading SCLY file properties into a new class CResourceInfo instead of loading it as a CResource
|
2016-01-10 08:57:21 -07:00 |
parax0
|
b768473b44
|
Added lightmap multiplier to allow applying basic lighting on world geometry
|
2016-01-10 06:17:12 -07:00 |
parax0
|
444382c1a9
|
Added more actions to CSceneViewport context menu
|
2016-01-09 16:52:01 -07:00 |
parax0
|
6aa5150787
|
Implemented Unhide All
|
2016-01-09 10:24:39 -07:00 |
parax0
|
d1a73e6d02
|
Billboards for AreaAttributes, DamageableTrigger, and WeaponGenerator
|
2016-01-09 09:40:11 -07:00 |
parax0
|
38d04bcd25
|
Added CSceneIterator and implemented support for Select All/Invert Selection
|
2016-01-09 09:39:43 -07:00 |
parax0
|
7eeb90b925
|
Minor game mode fixes
|
2016-01-06 06:44:17 -07:00 |
parax0
|
c7d8e47d73
|
Render with full white ambient color on static nodes outside world lighting mode.
|
2016-01-06 03:47:54 -07:00 |
parax0
|
a2bb48f53f
|
Committing a couple things that should've been in the last commit
|
2016-01-06 03:47:18 -07:00 |
parax0
|
d66b3dee8e
|
Reorganized CScene; better organization, less redundant code, responsibility for show/hide shifted to other classes, and in position to implement CSceneIterator
|
2016-01-06 03:42:07 -07:00 |
parax0
|
3fa109d5b8
|
Renamed CSceneManager to CScene
|
2016-01-06 03:19:06 -07:00 |
parax0
|
30774e33d1
|
Update to CodeStyle.txt for flags
|
2016-01-05 11:51:11 -07:00 |
parax0
|
5375f34c19
|
Implemented TFlags for easy, type-safe bitflags
|
2016-01-05 11:50:10 -07:00 |
parax0
|
ee5d5fae0a
|
Added viewport context menus
|
2016-01-05 07:54:16 -07:00 |