isle-portable/README.md

30 lines
928 B
Markdown
Raw Normal View History

2024-05-16 22:20:55 -04:00
# LEGO Island Modernization
2023-06-10 19:40:51 -04:00
(Proposal) Adjustments to "decomp" language (#308) * Adjustments to "decomp" language * Fix a comment * Fix accidental clang-formatting * Fix order * Fix order * Remove junk * Fix OFFSET * Adjustments based on new suggestions * Annotate globals * Globals in ISLE * More globals * Merge from parser2 branch * Allow prepending space for exact marker match * To eliminate noise, require the 0x prefix on offset for marker match * fix test from previous * Count tab stops for indented functions to reduce MISSED_END_OF_FUNCTION noise * FUNCTION to SYNTHETIC where needed * Missed marker conversion on SetAtomId * pylint cleanup, remove unused code * Fix unexpected function end, add more unit tests * Be more strict about synthetic name syntax * Revert "Missed marker conversion on SetAtomId" This reverts commit d87d665127fae7dd6e5bd48d9af14a0a829bf9e2. * Revert "FUNCTION to SYNTHETIC where needed" This reverts commit 8c815418d261ba8c5f67a9a2cae349fe4ac92db8. * Implicit lookup by name for functions * Fix VTABLE SYNTHETIC and other decomp markers * Get vtable class name * Vtable marker should identify struct * No colon for SIZE comment * Update README.md * Update README.md * Update CONTRIBUTING.md * Update README.md * Update README.md * Update CONTRIBUTING.md * Update README.md * Update CONTRIBUTING.md * Fix destructor/annotation * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md --------- Co-authored-by: disinvite <disinvite@users.noreply.github.com>
2023-12-06 07:10:45 -05:00
[Development Vlog](https://www.youtube.com/playlist?list=PLbpl-gZkNl2COf_bB6cfgTapD5WduAfPz) | [Contributing](/CONTRIBUTING.md) | [Matrix](https://matrix.to/#/#isledecomp:matrix.org) | [Forums](https://forum.mattkc.com/viewforum.php?f=1) | [Patreon](https://www.patreon.com/mattkc)
2023-06-10 19:40:51 -04:00
2024-05-16 22:24:17 -04:00
This initiative is a **work-in-progress** modernization of LEGO Island (Version 1.1, English) based on the [decompilation project](https://github.com/isledecomp/isle). Our primary goal is to transform the codebase to achieve platform independence, thereby enhancing compatibility across various systems while preserving the original game's experience as faithfully as possible.
2023-06-10 19:40:51 -04:00
## Status
2024-05-16 22:20:55 -04:00
TODO
2023-06-10 19:40:51 -04:00
## Building
2024-05-16 22:20:55 -04:00
TODO
2023-06-10 19:40:51 -04:00
2023-06-30 00:45:29 -04:00
#### Prerequisites
2023-06-10 19:40:51 -04:00
2024-05-16 22:20:55 -04:00
TODO
2023-06-10 19:40:51 -04:00
#### Compiling
2023-06-10 19:40:51 -04:00
2024-05-16 22:20:55 -04:00
TODO
2023-06-10 19:40:51 -04:00
## Usage
2024-05-16 22:20:55 -04:00
TODO
2023-06-10 19:40:51 -04:00
2023-06-19 01:57:38 -04:00
## Contributing
If you're interested in helping or contributing to this project, check out the [CONTRIBUTING](/CONTRIBUTING.md) page.