2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-14 14:31:22 +00:00

110 Commits

Author SHA1 Message Date
582d8a6999
Initial PAL/JP/Trilogy imps, various cleanup 2020-04-15 22:26:14 -07:00
1c5fd85b57
Correct ITweakPlayerRes offset 2020-03-01 16:56:38 -08:00
Lioncash
3f3b0e6ba8 ITweakPlayerRes: Make use of std::array where applicable
Performs the same changes that were recently applied to ITweakGunRes for
consistency. Also eliminates some sign conversion warnings and
deduplicates some array sizes.
2020-02-28 01:50:32 -05:00
08604d770a
Merge pull request #163 from lioncash/data
ITweakGunRes: Minor cleanup
2020-02-25 22:32:25 -05:00
Lioncash
e80d9c7192 ITweakGunRes: Make use of std::array where applicable
Deduplicates a few array sizes and makes the member variables more
strongly typed.
2020-02-25 15:50:37 -05:00
Lioncash
b608a72aad ITweakGunRes: Remove unnecessary c_str() calls
These functions already return the data type that GetResourceIdByName()
expects. Has the side-effect of also eliminating unnecessary strlen
calls.
2020-02-25 15:34:22 -05:00
Lioncash
a92bc16265 ITweakPlayerRes: Remove unnecessary calls to .data()
All of these functions return a string_view, which is accepted by
GetResourceIdByName(), so this avoids several unnecessary std::strlen
calls.
2020-02-25 02:09:45 -05:00
Lioncash
189b03c001 ITweakPlayerRes: Fix mismatched icon retrievals within ResolveResources()
Previously, all of these icons were using the first top icon, rather
than their own respective icons.

This amends that.
2020-02-25 02:07:15 -05:00
Jack Andersen
636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen
c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen
d0af2cb4f7 Finish CScriptPlatform 2018-06-29 10:21:36 -10:00
Jack Andersen
1c977e8021 Scan visor fixes 2018-05-07 19:10:24 -10:00
Jack Andersen
e4ff23c279 Massive template-based DNA refactor 2018-02-21 21:24:51 -10:00
030e80d843 Initial Console integration 2018-01-15 08:00:20 -08:00
Jack Andersen
f7ec7bdc0c string_view refactor 2017-11-12 20:19:18 -10:00
Jack Andersen
3fcc50d82d Finish CCompoundTargetReticle 2017-10-29 17:37:20 -10:00
Jack Andersen
6eff4f2e01 Implement most of CTargetingManager 2017-10-28 20:21:52 -10:00
Jack Andersen
15d60493f2 Lots of bug fixes (Windows still needs some fixes) 2017-10-21 20:11:22 -10:00
Jack Andersen
4af2d975f4 Finish CBallCamera 2017-10-15 19:26:50 -10:00
Jack Andersen
651d0a27c2 More work on CBallCamera 2017-10-09 17:50:48 -10:00
Jack Andersen
d9bb24a204 Implement CBallCamera constructor 2017-10-07 16:58:13 -10:00
Jack Andersen
d8fc301484 Minor stylistic adjustments 2017-10-05 21:43:39 -10:00
Jack Andersen
484a4900a0 CMorphBall Complete 2017-09-29 17:45:57 -10:00
Jack Andersen
5bec8f4d89 Additional CMorphBall implementations 2017-09-20 19:10:18 -10:00
Jack Andersen
2c4967ca4d More work on CMorphBall 2017-09-16 17:13:03 -10:00
Jack Andersen
c0d5cee8b1 Additional work on CMorphBall 2017-09-11 19:51:17 -10:00
Jack Andersen
10092821c8 Initial round of CMorphBall implementations 2017-09-10 16:18:49 -10:00
Jack Andersen
361aa1512b Finish CGunWeapon 2017-09-04 17:00:19 -10:00
Jack Andersen
640623f3ef Finish CGrappleArm 2017-09-03 16:22:46 -10:00
Jack Andersen
ddb1d584b7 More work on CPlayerGun 2017-08-30 16:42:37 -10:00
9b5ec8f86d Fix visigen/hecl dependencies; Cleanup ViewManager; Various implementations 2017-08-29 06:17:52 -07:00
Jack Andersen
1f7e8e1033 Additional CPlayerGun implementations; downcast macro for tweak pointers 2017-08-26 17:02:18 -10:00
Jack Andersen
86ada63867 Work on CPlayerGun 2017-08-25 18:36:25 -10:00
Jack Andersen
e8a55d84d4 Implement CRainSplashGenerator and finish CPlayerGun constructor 2017-08-21 17:20:22 -10:00
Jack Andersen
c66f9d0ec7 Add CPU-based skinning path for vertex manipulation effects 2017-08-20 19:46:59 -10:00
Jack Andersen
96b17ac73d Implement MetroidPrimeStage1 loader 2017-08-19 19:23:22 -10:00
Jack Andersen
3fa80babf6 More CPlayer implementations 2017-08-18 20:52:13 -10:00
Jack Andersen
8e8ce66799 Additional CPlayer implementations 2017-08-15 19:34:02 -10:00
Jack Andersen
086ff76474 Implement CFluidPlaneDoor and CScriptDamageableTrigger 2017-08-13 17:55:06 -10:00
870e8c80ee Refactor ResId into CAssetId 2017-08-12 22:26:14 -07:00
Jack Andersen
fd7589afd5 Implement non-rippling CFluidPlaneCPU render path 2017-08-10 13:13:25 -10:00
Jack Andersen
dc637f251d Work on CFluidPlaneCPU 2017-08-09 21:05:27 -10:00
Jack Andersen
3650a58a1e Initial CFluidPlane implementation 2017-08-07 20:03:57 -10:00
Jack Andersen
e67a142013 Implement class declaration for CFluidPlane/CFluidPlaneCPU 2017-08-05 21:15:42 -10:00
Jack Andersen
925aa3fe1a More CPlayer imps 2017-07-30 19:19:05 -10:00
Jack Andersen
c06c1e464b Work on CPlayer 2017-07-29 15:06:06 -10:00
Jack Andersen
48ba71a6c8 More CPlayer 2017-07-27 20:56:23 -10:00
Jack Andersen
473103d41a Additional CPlayer implementations 2017-07-26 19:15:51 -10:00
Jack Andersen
4528a6b60a Additional CPlayer work 2017-07-23 13:45:04 -10:00
Jack Andersen
5f02951f72 Work on CPlayer 2017-07-19 20:04:40 -10:00