Jack Andersen
e1d46755a3
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-09-30 21:41:42 -10:00
Jack Andersen
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Lioncash
f9079f0215
Runtime: Make use of std::make_unique where applicable
...
Makes use of the C++14 make_unique allocation function to allocate class
instances where applicable instead of a reset with a new operator within
it.
This doesn't touch cases where buffers are allocated, given make_unique
would zero-initialize them.
2019-09-12 04:09:48 -04:00
Lioncash
d3d629d405
RuntimeCommon: Use const on member functions where applicable
...
Adds missing const qualifiers on class member functions that don't
modify instance state.
2019-08-14 09:25:39 -04:00
Lioncash
9312eef905
RuntimeCommon: Use override where applicable
...
Continues the override modernization by applying it to the main
RuntimeCommon target. Resolves around 1100+ cases where override can be
used.
2019-08-09 17:39:42 -04:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
3a0d2930fa
Numerous uninitialized memory fixes
2019-04-06 19:14:48 -10:00
Jack Andersen
2f963b9ce3
Various bug fixes
2019-03-08 22:58:27 -10:00
Jack Andersen
01af7b735d
Implement CScriptSpindleCamera
2019-02-09 18:41:35 -10:00
Phillip Stephens
825acbaa0d
Rename `warpto` command to simply `warp` to match command line argument
2019-02-06 17:55:28 -08:00
Phillip Stephens
6ead37804b
Add ability to remove items (WIP)
2019-02-06 17:26:53 -08:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
98c7525176
Initially working CEnvFxManager
2018-11-01 22:16:16 -10:00
Jack Andersen
f433821320
Implement --warp command-line arguments
2018-10-17 18:51:59 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Jack Andersen
9461e98512
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde into shader-refactor
2018-10-06 16:59:32 -10:00
Jack Andersen
c307e354ca
Huge shader refactor
2018-10-06 16:59:17 -10:00
Phillip Stephens
8b25548482
Various bug fixes, implement `CMain::WarpTo`
2018-09-20 20:41:57 -07:00
Phillip Stephens
de952f8e8b
Implement god mode, and CWeaponMgr
2018-06-13 12:36:11 -07:00
Phillip Stephens
f6719cbec1
Initial implementations to support world teleportation via console, Add CVar for logging script messages
2018-06-12 19:08:11 -07:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
317aa9af25
Finish CScriptPlayerActor
2018-05-13 18:38:58 -10:00
Phillip Stephens
711c3e0d2c
Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor
2018-04-29 20:12:41 -07:00
Phillip Stephens
6d60ccfd04
Various fixes and tweaks, Implement CExplosion, Add cheats
2018-04-26 14:12:20 -07:00
Jack Andersen
669b3d6942
CWorldShadow OpenGL fixes; discord-rpc integration
2018-01-15 20:42:28 -10:00
Phillip Stephens
030e80d843
Initial Console integration
2018-01-15 08:00:20 -08:00
Jack Andersen
3894749675
Changes to support boo object tracker API
2017-11-04 20:17:12 -10:00
Jack Andersen
bb10aa9844
CResFactory bug fixes
2017-10-27 21:08:48 -10:00
Jack Andersen
8346f56595
Finish CResFactory; better smart-pointer use for resources
2017-10-26 00:09:51 -10:00
Jack Andersen
7c3fb4174f
Finish CPakFile and CResLoader
2017-10-25 19:37:46 -10:00
Jack Andersen
15d60493f2
Lots of bug fixes (Windows still needs some fixes)
2017-10-21 20:11:22 -10:00
Jack Andersen
5149128b60
DCLN cooking and various bug fixes
2017-10-16 19:51:53 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Phillip Stephens
a612f0dc66
Add missing data formats (still need PATH), update submodules
2017-05-22 04:24:24 -07:00
Jack Andersen
28b1b38a67
Lots of work on CAutoMapper
2017-04-14 19:32:25 -10:00
Jack Andersen
2530163a8c
Initial collision testing and CStateManager work
2017-03-30 12:36:18 -10:00
Jack Andersen
56328c3e4d
Lots of CMFGame integration
2017-02-17 16:19:50 -10:00
Jack Andersen
3f03ba7950
Implement key FrontEnd Touch Bar functionality
2017-02-08 23:23:17 -10:00
Jack Andersen
6a7fc0145f
Bitstream fixes
2017-02-05 17:21:58 -10:00
Jack Andersen
62dc61bfb2
Keyboard/Mouse CFinalInput integration
2017-01-22 11:26:58 -10:00
Jack Andersen
e9222c7aba
Merge branch 'master' of https://github.com/AxioDL/urde
2017-01-21 15:53:11 -10:00
Jack Andersen
0744a2307a
Several architectural fixes and additions
2017-01-21 15:40:12 -10:00
Phillip Stephens
362fb6b00d
Implement CParticleGenInfoGeneric
2017-01-20 22:03:37 -08:00
Jack Andersen
b958182073
Work on CAudioSys, boo fixes
2017-01-19 17:53:32 -10:00
Jack Andersen
56b24c39f0
Ensure directories are created late in extract
2017-01-16 15:23:19 -10:00
Jack Andersen
4c09493a3f
CFrontEndUI work
2017-01-08 17:44:00 -10:00
Jack Andersen
735183d51a
Merge branch 'master' of https://github.com/AxioDL/urde
2016-12-29 20:39:29 -10:00
Jack Andersen
a93ca26ea1
CFrontEndUI work
2016-12-29 20:37:01 -10:00
Phillip Stephens
af1e22a62d
Start naming EMaterialTypes values
2016-12-29 13:38:59 -08:00
Phillip Stephens
777419ad4e
Remove IAllocator, CMemory and CGameAllocator
2016-12-23 22:08:48 -08:00