Luke Street
22dfd3b3f7
aurora: Rework texture binding API
...
- Texture binding is now handled by GX calls
- More CCubeMaterial / CCubeRenderer impl
- Semi-working thermal visor rendering
- More CGraphicsPalette impl
- Some CWorldShadow impl
- Start work on indirect texturing
- Stub out CTextRenderBuffer
2022-05-13 19:40:31 -04:00
Phillip Stephens
64e662069d
Fix reading/writing saves
2022-03-22 01:37:10 -07:00
Luke Street
740114af9e
Begin transitioning to new CTexture; start Stream API
2022-03-04 02:47:21 -05:00
Phillip Stephens
6c92f03664
Move CVar* into Metaforce to begin removal of hecl's Dataspec
2022-02-21 08:01:06 -08:00
Phillip Stephens
ad272f7468
More refactoring, decouple tweaks from hecl
2022-02-21 08:01:05 -08:00
Phillip Stephens
dad7249927
RE COutput/InputStream and friends and migrate over
...
This branch is probably still horribly broken, but it's a good first step to migrating away from having hecl embedded in the runtime
2022-02-21 08:01:05 -08:00
Luke Street
9ca1a38171
Use UTF-8 exclusively internally
...
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.
Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
95f44be694
Rename CSavwWorld to CWorldSaveGameInfo
2021-06-04 22:30:23 -07:00
Phillip Stephens
c6db983c41
Fix memcard path CVars and add menu notifying player when they've been reset
2021-06-02 08:06:22 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Luke Street
53fb23fc17
CMemoryCardSys: Fix -Wstringop-truncation issue
2021-04-05 13:32:29 -04:00
Phillip Stephens
e39fee8154
Allow specifying memory card image path for slot A and B
2021-02-25 21:07:41 -08:00
Phillip Stephens
b963ce1e85
Attempt 4 to fix ScriptLayerController for Tom
2020-10-21 15:55:45 -07:00
Phillip Stephens
3ffa15cfa3
Implement CMemoryCardSys::GetAreaAndWorldIdForSave
2020-10-20 02:40:02 -07:00
Lioncash
9fa689a806
CMemoryCardSys: Eliminate variable shadowing
...
Prevents names from clashing with variables from outside the loop scope.
2020-04-23 07:13:22 -04:00
Phillip Stephens
e553a9022f
Fix CMemoryCardSys
2020-04-15 04:27:06 -07:00
Lioncash
fc4df76afc
General: Make use of emplace_back where applicable
...
Allows for in-place construction. Also results in less code to read in
certain usages.
2020-03-21 00:30:12 -04:00
Phillip Stephens
8d90edd55f
Initial CChozoGhost imp
2020-01-20 20:00:40 -08:00
Lioncash
221cc5c6b8
RuntimeCommonB: Normalize cpp file includes
...
Like the prior changes normalizing the inclusions within headers, this
tackles the cpp files of the RuntimeCommonB target, making these source
files consistent with their headers.
2019-12-22 18:12:04 -05:00
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
Phillip Stephens
2d1d11fb56
Update submodules, fix compiling against kabufuda
2019-09-03 23:11:04 -07:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Jack Andersen
ad2681f857
Windows fixes
2019-01-28 22:28:35 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
56b1e562ce
Initial integration of updated fixNES
2018-06-16 10:09:12 -10:00
Phillip Stephens
c0b8b89a9b
Various CScriptSpecialFunction implementation, more debugOverlay CVars
2018-06-08 14:00:18 -07:00
Jack Andersen
13c0361021
Changes to support asynchronous kabufuda API
2018-02-06 12:02:31 -10:00
Jack Andersen
2df95c01cf
General resource handling bug fixes
2017-11-14 18:12:13 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Phillip Stephens
870e8c80ee
Refactor ResId into CAssetId
2017-08-12 22:26:14 -07:00
Jack Andersen
5835e5173e
Finish CLogBookScreen
2017-05-14 09:58:44 -10:00
Phillip Stephens
48c295f9d8
Fix sort placement derp
2017-02-09 00:17:10 -08:00
Phillip Stephens
7e4c82a013
Fix SCAN state saving, clean up MLVL, add support for newer CRasterFont versions
2017-02-08 23:37:00 -08:00
Jack Andersen
b8613d61f8
Tons of save-related fixes
2017-02-07 20:48:43 -10:00
Jack Andersen
6a7fc0145f
Bitstream fixes
2017-02-05 17:21:58 -10:00
Jack Andersen
9ea7cee23c
Memory card bug fixes
2017-02-03 17:46:12 -10:00
Jack Andersen
e30ec98b6e
Some memory card fixes, CToken assign fix
2017-02-02 20:23:09 -10:00
Jack Andersen
7a60151d3e
Char16 refactor and GuiSys bug fixes
2017-01-23 21:41:33 -10:00
Phillip Stephens
12c6163e32
Fix CMemoryCardSys shutdown crash
2017-01-22 09:36:25 -08:00
Jack Andersen
4c09493a3f
CFrontEndUI work
2017-01-08 17:44:00 -10:00
Jack Andersen
29e2b95bdf
Windows stat fix
2016-12-28 11:51:33 -10:00
Jack Andersen
fe3d375120
Kabufuda updates and dolphin memory card path resolution
2016-12-28 11:39:38 -10:00
Jack Andersen
6a99508ee5
kabufuda integration
2016-12-27 22:51:28 -10:00
Jack Andersen
5e2f2e3af8
Finishing touches to CMemoryCardDriver
2016-12-23 19:23:50 -10:00
Jack Andersen
a7322e8916
Additional memory card imps
2016-12-23 14:45:51 -10:00
Jack Andersen
d7f79d6ec3
Work on CMemoryCardDriver
2016-12-22 20:41:39 -10:00
Jack Andersen
9639ac75cc
Work on CMemoryCardDriver
2016-12-20 11:51:50 -10:00
Jack Andersen
03a93c52b9
CSaveUI work
2016-12-17 18:16:04 -10:00