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

17 Commits

Author SHA1 Message Date
64e662069d
Fix reading/writing saves 2022-03-22 01:37:10 -07:00
b5a4bc0c93 Merge CMemoryCardSysOSX and CMemoryCardSysNix 2022-02-24 16:16:49 -08:00
57d96dbb17
Fully decouple hecl from Metaforce
- Added CStringExtras Convert functions
  (and UTF-compatible versions)
- GX header copied into Runtime
- SFX headers copied into Runtime/Audio
2022-02-21 08:01:06 -08:00
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
c6db983c41
Fix memcard path CVars and add menu notifying player when they've been reset 2021-06-02 08:06:22 -07:00
9bae2f943e
Rename everything 2021-04-10 01:42:06 -07:00
ba3b23edaa
Disable saving on non-NTSC-U versions 2020-04-16 17:19:55 -07:00
Jack Andersen
5b4441ac36 Update fmtlib 2020-04-11 12:51:39 -10:00
Lioncash
1d3062b33f General: Make use of FopenUnique where applicable
Migrates to the hecl Fopen variant that automatically closes its
contained file handle if it goes out of scope.
2019-08-26 15:03:58 -04:00
Jack Andersen
7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
8c94fe8f63 Fix linux build 2017-02-05 14:27:26 -08:00
7e45ceef27 Fix dolphin-emu path resolution 2016-12-28 15:03:37 -08:00
Jack Andersen
fe3d375120 Kabufuda updates and dolphin memory card path resolution 2016-12-28 11:39:38 -10:00
Jack Andersen
783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
Jack Andersen
f3b5b9f49a various implementation 2015-08-22 20:42:29 -10:00