Daniel Evans
031844c56f
Fix save loading path
2015-06-14 18:18:07 +01:00
Daniel Evans
77ca5d96ea
Expand Save Game loading to garage data
2015-06-14 18:08:55 +01:00
Daniel Evans
cd7bb3af15
Proof of concept loading save data from save files
2015-06-14 02:44:51 +01:00
Daniel Evans
5399948e05
Merge branch 'rwng' of github.com:danharibo/openrw into rwng
2015-05-18 02:44:56 +01:00
Daniel Evans
cfa4f37479
Enable CharacterObject::isAlive()
2015-05-18 02:40:07 +01:00
Daniel Evans
228db73c7f
Update readme informations
2015-05-10 23:57:13 +01:00
Daniel Evans
c1c2d7341f
Make certain AI Behviours and opcodes use sprint
2015-05-09 04:40:41 +01:00
Daniel Evans
279407b254
Fix implementation of object rotation opcode
2015-05-09 04:40:10 +01:00
Daniel Evans
98ce9d90e1
Implement some text based markup
2015-05-09 04:02:15 +01:00
Daniel Evans
8e82604fc3
Fix area indicator rendering.
...
* Increase alpha value from 1/255.
* Don't clear tick data unless the game is updating.
2015-05-09 00:49:28 +01:00
Daniel Evans
1fe572a7cc
Remove not really working vehicle anti-flip
2015-05-09 00:26:24 +01:00
Daniel Evans
8b18712d1f
Merge branch 'rwng-disassembly' into rwng
...
Conflicts:
rwgame/RWGame.hpp
rwgame/ingamestate.cpp
2015-05-03 23:31:45 +01:00
Daniel Evans
a690c8c08c
Implement Script Disassembly
2015-05-03 18:09:25 +01:00
Daniel Evans
53d2e318a3
Ensure icons.txd is loaded for blip arrow
2015-05-03 05:32:08 +01:00
Daniel Evans
91065b6af4
Initial Save + Load implementation
...
* Fix VM Global Addressing
* Modify VM structures to simplify storage
* Add explicit GameWorld::createPlayer() method
* Move gameTime to GameState for storage
* Add SaveGame class for reading + writing
* New Dependancy: cereal
2015-05-03 05:23:44 +01:00
Daniel Evans
d6eaf6e1f9
Fix double free crash in delayed object deletion
2015-05-02 20:37:20 +01:00
Daniel Evans
b6bd774a06
Fix ScriptMachine behaviour and global addressing
2015-05-01 06:28:39 +01:00
Daniel Evans
d4f0d7dc0d
Update VM var size, expose threads
2015-05-01 04:50:33 +01:00
Daniel Evans
a7da8ea424
Remove raw GameObject pointer usage in GameState
2015-05-01 03:53:42 +01:00
Daniel Evans
60cf899c1e
Add GameWorld::findObject(GameObjectID)
2015-05-01 03:52:57 +01:00
Daniel Evans
5cfed3a667
Correct broken test
2015-05-01 02:05:49 +01:00
Daniel Evans
85b9378ab0
Add documentation for ScriptMachine
2015-05-01 01:06:21 +01:00
Daniel Evans
968544ce48
Implement GameObject ID referencing within the VM
2015-04-30 16:08:23 +01:00
Daniel Evans
5d3ac6218e
Implement Game Object ID allocation
2015-04-29 21:03:53 +01:00
Timmy Sjöstedt
ac18d0a11b
Include glm header for distance2()
2015-04-27 18:49:47 +02:00
Daniel Evans
25f62a0a47
Refactor GameWorld into GameState
...
+ GameState now contains a GameWorld point to store the runtime world
data
2015-04-27 15:31:39 +01:00
Daniel Evans
0507bfdae6
Fix Dynamic objects not visually moving
2015-04-27 04:12:58 +01:00
Daniel Evans
85b1ab120f
Move GameState out of GameWorld ownership
2015-04-27 03:55:18 +01:00
Daniel Evans
1daa5a6fb2
Move GameObject to objects directory
2015-04-27 02:09:56 +01:00
Daniel Evans
d7e122306a
Refactor Instance path data into ObjectData
2015-04-24 20:22:39 +01:00
Daniel Evans
5db4c28f04
Refactor Object Definition information to GameData
2015-04-24 18:10:42 +01:00
Daniel Evans
4b2fbbd3d8
Fix AI Graph discombobulation and debug rendering
2015-04-20 02:19:30 +01:00
Daniel Evans
e04f9a8d40
Move GameData from GameWorld
2015-04-18 01:11:17 +01:00
Daniel Evans
8ff137017c
Simplify Character Movement
2015-04-14 23:03:34 +01:00
Daniel Evans
367b40d868
Merge branch 'rwng' of bitbucket.org:danharibo/openrw into rwng
2015-04-14 10:33:16 +01:00
Daniel Evans
1827b9cca3
Restore rwviewer to functional state
2015-04-13 01:48:29 +01:00
Daniel Evans
97afc19cfb
Add Improved Profiling statistics
2015-04-12 19:47:47 +01:00
Daniel Evans
4cf36b8fd6
Add more rendering metrics for GL performance
2015-04-09 23:54:56 +01:00
Daniel Evans
a0446c0ead
Fix pedestrians spawning on vehicle nodes
2015-04-06 18:59:37 +01:00
Daniel Evans
dd7e487a55
Improve DrawParameters to support multiple textures
2015-04-06 14:36:23 +01:00
Daniel Evans
3afc5e38fe
Add grouping of gl calls with KHR_debug
2015-04-06 13:43:53 +01:00
Daniel Evans
c6664a5a2d
Improve static InstanceObject rendering performance
...
* Cull against a grid instead of free objects
* Async model loading is disabled as model bounds are required
2015-04-06 04:06:35 +01:00
Daniel Evans
4573b88a5a
Improve AIGraph performance with a grid-based index
2015-04-05 21:35:45 +01:00
Daniel Evans
861f36bdde
Improve TrafficDirector performance with character list
2015-04-05 18:45:03 +01:00
Daniel Evans
66b7c878c1
Improve game text behaviour
...
* Fix messages not being cleared
* Implemented clearing help messages
2015-04-05 02:08:51 +01:00
Daniel Evans
c7376273b4
Change handling again
2015-04-05 01:34:11 +01:00
Daniel Evans
bfd85878fd
Fix dynamic parts when warping vehicles
2015-04-04 21:59:03 +01:00
Daniel Evans
2e9962ef26
Re-implement functional character jumping
2015-04-04 21:50:08 +01:00
Daniel Evans
27c6afba31
Improve character dynamics, step behaviour
2015-04-04 21:23:53 +01:00
Daniel Evans
2f2551bc47
Improve vehicle handling
2015-04-04 20:32:43 +01:00