2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-13 17:51:21 +00:00

35 Commits

Author SHA1 Message Date
ad272f7468
More refactoring, decouple tweaks from hecl 2022-02-21 08:01:05 -08:00
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
a9bcb7a9ce
Reformat pass 2021-06-07 12:29:18 -07:00
4cd242aef3 Fix compile error with MSVC 2021-06-06 18:40:16 -07:00
5bfe881b95
Compile fixes 2021-06-06 16:58:27 -07:00
2b8bc3fd8a
Minor corrections, and fix memorycard corruption 2021-05-02 15:06:38 -07:00
c7f301b485 CMemoryCardDriver: Avoid crash with corrupt/empty file 2021-04-12 12:22:57 -04:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
Jack Andersen
5b4441ac36 Update fmtlib 2020-04-11 12:51:39 -10:00
Lioncash
296cb3df2b CMemoryCardDriver: Make use of std::array where applicable
Stronger typing and also allows eliminating several hardcoded data
sizes.
2020-04-06 06:23:48 -04:00
Lioncash
1cb289f243 RuntimeCommon: Normalize cpp inclusions
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -05:00
Lioncash
027c10464f CMemoryCardDriver: Correct erroneous fallthrough within HandleCardError()
In the game executable itself, there exists no fallthrough here (which
makes sense, given all IO errors would be reported as character set
errors, otherwise).
2019-09-24 16:36:43 -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
Jack Andersen
7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen
e218b8aeb5 CActorContraption fixes, better CMake dependency handling 2019-06-11 16:05:17 -10:00
Jack Andersen
48eaa2545b Working CScriptGunTurret 2019-02-17 19:47:46 -10:00
Jack Andersen
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
8301adc3d6 Huge compile performance refactor 2017-12-28 22:08:12 -10:00
Jack Andersen
f7ec7bdc0c string_view refactor 2017-11-12 20:19:18 -10:00
870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07: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
Jack Andersen
0d4ea76c7f CGBASupport implementations 2016-12-31 20:46:52 -10:00
Jack Andersen
db7c2aeaf2 GuiSys and FrontEnd work 2016-12-30 14:51:51 -10:00
Jack Andersen
a93ca26ea1 CFrontEndUI work 2016-12-29 20:37:01 -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
c92223301c Cleaner SGameFileSlot save blob initializer 2016-12-20 12:09:02 -10:00
Jack Andersen
9639ac75cc Work on CMemoryCardDriver 2016-12-20 11:51:50 -10:00
Jack Andersen
46cf8cd86d Refactor memory card access class as CMemoryCardDriver 2016-12-19 09:20:30 -10:00