Christian Semmler
|
1b4142c6a9
|
Implement/match Write functions in LegoAnim class (#1232)
* Implement/match `LegoAnim::Write`
* Implement remaining Write functions
* Bump total function count
|
2024-12-15 18:15:10 +01:00 |
|
Christian Semmler
|
94ce89cbaa
|
(Proposal) Introduce arithmetic operators to Vector2 (#1193)
|
2024-12-07 17:26:22 +01:00 |
|
Christian Semmler
|
63fee4d11d
|
Implement/match LegoAnimNodeData::SetName (#1154)
|
2024-11-15 19:15:33 +01:00 |
|
jonschz
|
b5fee6b240
|
Complete LegoCarBuildAnimPresenter (#1114)
* Complete `LegoCarBuildAnimPresenter`
* fix CI errors
* Drive-by BETA10 fixes
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-10-20 14:00:44 -07:00 |
|
jonschz
|
974cd7ce7c
|
Implement LegoCarBuildAnimPresenter::FUN_10079160() and others (#1111)
* Implement `LegoCarBuildAnimPresenter::FUN_10079160()` and others
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-10-11 20:21:33 +02:00 |
|
jonschz
|
1a15981324
|
Implement LegoCarBuildAnimPresenter::StreamingTickle() (#1109)
* Implement LegoCarBuildAnimPresenter::StreamingTickle and dependents
* Fix naming issue
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-10-05 16:20:45 -07:00 |
|
jonschz
|
e6474b7fcd
|
Implement LegoCarBuildAnimPresenter::FUN_10079920() (#1108)
* Implement `FUN_10079920()`
* Fix formatting
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-10-04 17:19:42 +02:00 |
|
jonschz
|
afa5b90117
|
Implement LegoRaceCar::FUN_10012ff0() , refactoring (#1063)
* Implement `LegoRaceCar::FUN_10012ff0()`, refactor based on BETA10
* Add BETA10 annotations
* Rename functions and variables based on BETA10 assertions
* Address issues raised by linter
* Rename variable, add BETA10 vtables
* Rename legoracecar files to legoracers
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-07-07 05:10:46 -07:00 |
|
Christian Semmler
|
bee101b1f4
|
Add clang-tidy readability-redundant-inline-specifier (#1060)
* Add clang-tidy readability-redundant-inline-specifier
* fix
* Update CONTRIBUTING.md
* format
* fix
|
2024-07-05 01:06:32 +02:00 |
|
Christian Semmler
|
e1a97cab2d
|
Implement LegoAnimScene::FUN_1009f490 (#1032)
* Implement LegoAnimScene::FUN_1009f490
* Update legoanim.cpp
* Update legoanim.cpp
* Update legoanim.cpp
|
2024-06-13 17:53:45 -04:00 |
|
Christian Semmler
|
f380fa3b84
|
Implement/match LegoAnimationManager::FUN_100648f0 (#954)
|
2024-05-25 17:18:24 +02:00 |
|
Christian Semmler
|
29a0e32739
|
Implement/match remaining LegoHideAnimPresenter functions (#923)
* Implement/match remaining LegoHideAnimPresenter functions
* Fix type
* Fix marker
* Fix type
|
2024-05-14 20:50:37 +02:00 |
|
Christian Semmler
|
51adf75b9b
|
(Refactor) Use more forward declarations (#881)
* Use more forward declarations
* Use more forward declarations
* Add more forward declarations
* Fix
|
2024-05-03 18:19:12 +02:00 |
|
jonschz
|
84b789ef9e
|
Implement the rest of the SkateBoard class (#873)
* Implement SkateBoard::~SkateBoard()
* Implement SkateBoard::VTable0xd4
* Implement SkateBoard::Create()
- one typecast is still not clear
* Add SkateBoard::VTable0xe4()
* apply clang-format
* Apply clang-format to legocontrolmanager.h
* Address review comments
* 57 percent match
* 63 percent
* 82 percent match
* previous 86 was bugged, unfortunately
* 85 percent on FUN_10010270
* 92 percent FUN_10010270
* 69 percent VTable0xcc
* 73 percent VTable0xcc
* more progress, not quite there yet
* minor 10010510 improvement
* 100 % on FUN_10010510
* slowly making progress on SkateBoard::VTable0xcc (broken decomp)
* getting closer, now only wrong registers
* 89 percent VTable0xcc
* 92 percent
* 95 % VTable0xcc
* Changes, see comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-05-01 13:36:58 +02:00 |
|
Misha
|
e251ddb17d
|
implement LegoAnimNodeData::FindKeys (#802)
* implement LegoAnimNodeData::FindKeys
* Update legoanim.cpp
* fix flickering
* Match
* Fix cond
* clang
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-04-14 14:25:39 -04:00 |
|
Christian Semmler
|
54421ebcdf
|
Implement/match LegoAnimPresenter::FUN_1006b9a0 (#797)
|
2024-04-13 18:05:43 +02:00 |
|
Christian Semmler
|
dc3259bb17
|
Implement/match LegoAnimPresenter::FUN_1006a4f0 (#789)
|
2024-04-12 17:53:22 +02:00 |
|
Christian Semmler
|
9d80cf4824
|
Implement/match LegoAnimNodeData::FUN_100a0990 (#662)
|
2024-03-12 14:11:13 -04:00 |
|
Christian Semmler
|
02838d0f57
|
Implement LegoAnimNodeData::GetRotation (#661)
* WIP
* Improve matches
|
2024-03-12 18:21:58 +01:00 |
|
Christian Semmler
|
7659db49e7
|
Implement LegoAnim::CreateLocalTransform (#657)
* Implement LegoAnim::CreateLocalTransform
* Match Matrix4::Scale
|
2024-03-11 15:15:18 -04:00 |
|
Christian Semmler
|
309997fddc
|
Implement various LegoROI functions (#637)
* WIP
* Fix
* Fix
|
2024-03-08 20:28:52 +01:00 |
|
Christian Semmler
|
96c98cec3d
|
Implement LegoAnimPresenter::FUN_100692b0 (#594)
* Implement LegoAnimPresenter::FUN_100692b0
* Match
|
2024-02-25 18:04:30 +01:00 |
|
Christian Semmler
|
6b1c75ab5a
|
Refactor LegoContainer (#587)
* Refactor LegoContainer
* Fix name
* Fix build
* Refactor some includes
* Update STL compat
* Fix
* Fix annotations
|
2024-02-23 16:06:16 +01:00 |
|
Christian Semmler
|
d76d334197
|
Minor fixes
|
2024-02-20 12:14:52 -05:00 |
|
Christian Semmler
|
eefb05de73
|
Implement remaining anim.lib read functions (#582)
|
2024-02-20 18:03:24 +01:00 |
|
Christian Semmler
|
dbb2acf71c
|
Implement more anim.lib Read functions (#578)
* Implement Read functions
* Add annotation
|
2024-02-18 21:31:29 +01:00 |
|
Christian Semmler
|
58482ff676
|
Bootstrap anim.lib (#577)
* Bootstrap anim.lib
* Fix order
* Fix LegoMorphKey
|
2024-02-18 18:43:42 +01:00 |
|