Christian Semmler
2827ef74de
Hotfix GetString missing pointer indirection
2023-12-25 15:22:20 -05:00
Misha
20daddde32
implement MxDSBuffer object creation ( #340 )
...
* push changes
* Update mxstreamcontroller.cpp
* fix build
* MxStreamChunk
* fix format
* Match functions
* Add a comment
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2023-12-17 18:24:39 +01:00
Misha
a1b7a8bc66
Additional isle functions ( #335 )
...
* additional Isle functions
* fix
* Update isle.cpp
* add notify + fix typo
* Update legoutil.h
* Match Isle::Create
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2023-12-16 00:11:34 +01:00
Nathan M Gilbert
deaed23e41
Implement Helicopter ( #329 )
...
* Implement Helicopter
* Fix names
* Fix some issues
* Disable warning
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2023-12-14 17:50:29 +01:00
Christian Semmler
bc5ca621a4
(Proposal) Introduction of naming convention checker (ncc
) ( #322 )
...
* Add ncc tool
* Add symlink
* Fixes
* Try this
* Try this
* Try this
* Try this
* Add include path
* Update style
* Update style
* Add more rules
* Fix style
* Update styles
* Fix name parameter
* Fix MxParam p
* Fix m_unk0x pattern
* Allow 4 digits for relative hex
* Add missing offset
* Fix some parameters
* Fix some vtables
* Fix more vtables
* Update rules, fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* Fix last issue
* Update readme
* Update readme
* Update CONTRIBUTING.md
* Fix annotations
* Rename
* Update CONTRIBUTING.md
* Update README.md
2023-12-13 11:48:14 +01:00
Christian Semmler
b449da1fa3
Introduce clang-format ( #240 )
2023-10-25 01:38:27 +02:00
Anonymous Maarten
e928fc9425
Build fixes for mingw ( #245 )
2023-10-25 01:24:29 +02:00
Nathan M Gilbert
af1745db18
Implement Helicopter::VTable0xe4 ( #243 )
...
Clean up parent classes
2023-10-24 14:37:02 +02:00
Christian Semmler
a9fa734844
Refactor deserialization of objects ( #170 )
...
* Use template helpers for deserialization
* Remove space
* Fix naming
2023-10-07 20:07:26 +02:00
Christian Semmler
dc869c441c
Relocate SetAppCursor to legoutil ( #144 )
2023-09-29 12:42:15 -04:00
MS
749c553325
LegoEntity parsing extra Action strings ( #141 )
...
* LegoEntity parse action string
* Reduced size assert for MxEntity
* remove override keyword for LegoEntity function
* Move global strings to new define.cpp file
2023-09-27 15:16:46 -04:00
itsmattkc
a66dbb8136
Squashed commit of the following:
...
commit a41a442f5a
Author: MishaProductions <106913236+MishaProductions@users.noreply.github.com>
Date: Fri Jun 30 08:10:54 2023 +0300
Update .editorconfig
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
commit 5768cf4a0c
Author: Misha <mishakeys20@gmail.com>
Date: Fri Jun 30 08:04:37 2023 +0300
add legoutil
commit 7d6b00c831
Author: Misha <mishakeys20@gmail.com>
Date: Fri Jun 30 08:02:17 2023 +0300
Update CMakeLists.txt
commit d9b49087f8
Author: Misha <mishakeys20@gmail.com>
Date: Fri Jun 30 08:01:06 2023 +0300
Update CMakeLists.txt
commit d5a2891965
Author: Misha <mishakeys20@gmail.com>
Date: Fri Jun 30 07:59:03 2023 +0300
Update CMakeLists.txt
commit 519253bff4
Merge: 6cefa2e
13df3f9
Author: Misha <mishakeys20@gmail.com>
Date: Fri Jun 30 07:57:15 2023 +0300
Merge remote-tracking branch 'upstream/master' into legobackgroundcolor
commit 6cefa2e9e2
Author: Misha <mishakeys20@gmail.com>
Date: Thu Jun 29 16:51:53 2023 +0300
add back stuff to mak file after merge
commit c2b16eb8ff
Merge: 3c8add2
07912eb
Author: Misha <mishakeys20@gmail.com>
Date: Thu Jun 29 16:49:51 2023 +0300
Merge remote-tracking branch 'upstream/master' into legobackgroundcolor
commit 3c8add2f19
Author: Misha <mishakeys20@gmail.com>
Date: Thu Jun 29 13:34:15 2023 +0300
Update legobackgroundcolor.cpp
commit 6879f30e79
Author: Misha <mishakeys20@gmail.com>
Date: Wed Jun 28 18:22:35 2023 +0300
add fixme + rename MxStringVariable functions
commit a883f37b9d
Author: Misha <mishakeys20@gmail.com>
Date: Wed Jun 28 18:15:42 2023 +0300
address review
commit a919eeb7f4
Author: Misha <mishakeys20@gmail.com>
Date: Wed Jun 28 08:19:45 2023 +0300
Update mxbackgroundcolor.cpp
commit 710c1dd5ea
Author: Misha <mishakeys20@gmail.com>
Date: Wed Jun 28 08:11:13 2023 +0300
add back mak file
commit 25e9bbbfb0
Merge: 78b0e8d
2d9af63
Author: Misha <mishakeys20@gmail.com>
Date: Wed Jun 28 08:09:03 2023 +0300
Merge remote-tracking branch 'upstream/master' into legobackgroundcolor
commit 78b0e8dd62
Author: Misha <mishakeys20@gmail.com>
Date: Tue Jun 27 18:35:58 2023 +0300
improve accuracy
commit 4c2e1ca95c
Author: Misha <mishakeys20@gmail.com>
Date: Mon Jun 26 13:50:40 2023 +0300
improve accuracy
commit 7dd3469ca3
Author: Misha <mishakeys20@gmail.com>
Date: Mon Jun 26 13:24:11 2023 +0300
ConvertColor wip
commit b0288803a8
Merge: 3d16867
0b47f3f
Author: MishaProductions <106913236+MishaProductions@users.noreply.github.com>
Date: Mon Jun 26 09:42:08 2023 +0300
Merge branch 'isledecomp:master' into legobackgroundcolor
commit 3d16867a90
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 17:03:14 2023 +0300
90% match
commit 2208573eb2
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 12:23:47 2023 +0300
improve accuracy + add editorconfig
commit 288f861428
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 07:57:14 2023 +0300
fix makefile
commit 3590e59a3a
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 07:51:35 2023 +0300
Update isle.mak
commit fb52ad5781
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 07:47:06 2023 +0300
fix build
commit 791cf1301a
Merge: b9ecd15
64d2b9e
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 07:42:09 2023 +0300
Merge remote-tracking branch 'upstream/master' into legobackgroundcolor
commit b9ecd15ca6
Author: Misha <mishakeys20@gmail.com>
Date: Sun Jun 25 07:40:22 2023 +0300
undo change
commit 6327a797bc
Author: Misha <mishakeys20@gmail.com>
Date: Sat Jun 24 21:48:08 2023 +0300
delete accidently committed files
commit 7ae1c05df9
Author: Misha <mishakeys20@gmail.com>
Date: Sat Jun 24 21:47:05 2023 +0300
implement SetColorString
commit 323a2ee0e7
Author: Misha <mishakeys20@gmail.com>
Date: Sat Jun 24 20:47:03 2023 +0300
constructor and some methods are matching
commit 0ce6fab3d0
Author: Misha <mishakeys20@gmail.com>
Date: Sat Jun 24 20:38:10 2023 +0300
constructor is almost matching
2023-06-30 16:33:59 -07:00
Christian Semmler
d7b8d6463b
lego: Implement/match CalculateNewVel ( #66 )
...
* lego: Implement/match CalculateNewVel
* remove braces
* consistency
2023-06-30 16:24:46 -07:00
Cydra
07912eb05a
Class layout for LEGO1 classes ( #43 )
...
* Stubbed a bunch of classes and annotated them for later use. Heavily wip and more of pseudocode right now.
* Converted pseudocode into real code!
* Created a bunch more classes and added more information to exisiting ones
Did not error check, this was pushed just for reference
* More classes and implementation details. Still not checked for any errors
* Fixed code and decided on a way to handle virtual table stubs
* Some additional fixes
* More smaller fixes
* Added classes to project and made it compile
* Fixed function adresses that caused the python script to fail
* More classes and virtual function resolves. Builds and compares fine.
* Again more classes and virtual function resolves. Builds and compares fine.
* No clue, I guess forced update for line endings
* Finished up some work, compiles fine. All functions are STUB annotated to not pollute reccmp.py output.
* line ending change
* rename GetClassName/IsClass
Mirroring recent changes from master
* further conform to current master
* update project
* cleanup
* project only updates when you close msdev
---------
Co-authored-by: Cydra <cydra95@gmail.com>
Co-authored-by: itsmattkc <34096995+itsmattkc@users.noreply.github.com>
2023-06-29 01:10:08 -07:00
Christian Semmler
5c440b5878
lego1: implement more of LegoNavController ( #16 )
...
* implement more of LegoNavController
* merge
* use MX_FALSE
* file file perms
* added Timer(), GetTime to LegoNavController
* add a comment about SetControlMax
* remove colon
* add commented out dtor
* revert inheritance for now so we don't accidentally break the interface to ISLE.exe later
* add missing include
* update project files
* update project files
* fix main.cpp
* add offsets
* update project files
* fix line endings
* fix a bug thanks to ASM checker
* add addr for Timer()
* updated project file
2023-06-19 01:34:58 -07:00