Daniel Evans
1daa5a6fb2
Move GameObject to objects directory
2015-04-27 02:09:56 +01:00
Daniel Evans
5db4c28f04
Refactor Object Definition information to GameData
2015-04-24 18:10:42 +01:00
Daniel Evans
e04f9a8d40
Move GameData from GameWorld
2015-04-18 01:11:17 +01:00
Daniel Evans
efc79e8ec6
Overhaul Model Viewer behaviour with visibility toggle
2015-04-14 01:06:50 +01:00
Daniel Evans
0f4152d099
Improve rwviewer frame selection + view
...
* ViewerWidget now highlights selected non-model frames
2015-04-13 02:09:14 +01:00
Daniel Evans
1827b9cca3
Restore rwviewer to functional state
2015-04-13 01:48:29 +01:00
Daniel Evans
29570e794f
Remove unused animation from rwviewer
2014-12-11 18:09:41 +00:00
Daniel Evans
9057d995c6
Fix overbright and stretched viewer viewport rendering
2014-09-21 16:20:30 +01:00
Daniel Evans
bf462702a3
Fix 3D viewer widget rendering
2014-09-19 16:06:09 +01:00
Daniel Evans
7d92fbb9f2
Huge rwviewer changes for new objects.
...
+ Change to Object Viewer to list all object types
2014-09-19 00:10:05 +01:00
Daniel Evans
cfca1cbdc8
Refactor Object data into heirarchy
...
+ All Object Data classes inheirt from ObjectInformation which stores
the ID and class_type, which maps to the IDE name.
- Remove all object mappings except for objectTypes, which now stores
all of them.
2014-09-17 03:13:02 +01:00
Daniel Evans
668848952b
Initial rendering refactor
2014-08-22 14:29:46 +01:00
Daniel Evans
ba7eb63941
Refactor and cleanup camera control.
...
rwengine
+ Make renderWorld() take a ViewCamera parameter.
+ add rotation and getView to ViewCamera
+ correct directions for vehicle and character movement.
rwgame
+ Remove GenericState
+ Add State::getCamera() to control the ViewCamera used for rendering
+ Clean up state camera control
+ Remove now unused view parameters from main
2014-08-12 21:15:26 +01:00
Daniel Evans
5b9c95d346
Add Initial Cutscene playback implementation
...
+ Add CutsceneData structures to store the data required.
+ Implement screen fading in and out (todo: splash screen fading)
+ Add GameData::openFile2() returns a handle to open file memory + size
+ Fix fog implementation
+ Add screenspace rect to GameRenderer for fades and cinematics
2014-07-28 02:27:55 +01:00
Daniel Evans
3a156063d8
Improve renderer and LOD handling
2014-06-17 21:46:54 +01:00
Daniel Evans
77aa71df7e
Improve water rendering
2014-06-12 00:15:05 +01:00
Daniel Evans
54d63b8145
Add frame info text in viewer
2014-06-10 20:26:04 +01:00
Daniel Evans
871804fcb3
Fix Model frame widget display
2014-06-10 16:47:44 +01:00
Daniel Evans
1e9e8c4d9c
Fix crash on loading viewer objects
2014-06-10 01:32:29 +01:00
Daniel Evans
229e8627d2
Add model export to rwviewer
2014-06-10 00:46:48 +01:00
Daniel Evans
ad6eda9024
Refactor Viewer to open game data
2014-06-08 01:58:49 +01:00
Daniel Evans
61931145fe
Threaded model and texture loading
2014-06-06 13:12:20 +01:00
Daniel Evans
34400e19ab
Fix viewer widget
2014-05-27 00:08:14 +01:00
Daniel Evans
52d90a9b26
Animations working again
2014-03-01 11:19:33 +00:00
Daniel Evans
1b9687dedd
Frame information
2014-02-12 06:42:07 +00:00
Daniel Evans
8c25712ea6
Viewport movement
2014-02-11 15:45:45 +00:00
Daniel Evans
fe1e94d167
Fix textures in rwviewer for some models
2014-02-11 14:16:14 +00:00
Daniel Evans
751adf1d6b
Viewer viewing
2014-02-11 13:40:56 +00:00
Daniel Evans
a49bfd9d99
Preperations for actual visuals
2014-02-11 05:46:29 +00:00
Daniel Evans
1741d7c295
Preview text
2014-02-10 17:22:07 +00:00
Daniel Evans
0aff0a9a0d
RWviewer Qt
2014-02-10 12:41:05 +00:00