Merged
Conversation
Fix Issue 3301
Regression Fixes
Currently added the following: 0: Get Map size 2: Window Size 5: Tileset ID 6: Face ID (partial) only for actors, not messages
…pPartial Partially implement Maniacs Command 3015: RewriteMap
Added new functions for the following: 6: Get player/message portrait 7: Get player/event sprite 8: Get Screen position 9: Get Screen shake offset 10: Get Current BGM
String Variables: Operate on Codepoints
Co-authored-by: MackValentine <mackvalentine@gmail.com> Co-authored-by: Mauro Junior <jetrotau@gmail.com>
ATB is e.g. not supported as 2k does not use a ATB system.
Tiny update based on @MackValentine's code. In MP, Move Route supports using variables as the target event ID: ```js //TPC SYNTAX: v[1] = 2 @ev[v[1]].setAction .freq 8 .unskippable .act { .moveDown } ``` Co-Authored-By: MackValentine <7922705+MackValentine@users.noreply.github.com>
… title (the new behaviour) or by folder name (the old behaviour)
Added an option to get the old behaviour back. Fix #3311
Implement Maniacs Command 3009: ControlBattle
…riable MoveRoute - Support Variables as Event ID (Maniac patch feature)
…pdates Erase Event - Erase By ID + Recreate Event Option (Maniac Patch Feature)
Maniac Patch is now detected when the new exe is used. The difference between 32bit PE and 64 bit PE is actually not that huge when you only care about the resources. The differences: - The machine type is 0x8664 - In the optional header the magic at the beginning is 0x20b instead of 0x10b (0x20b is a "PE32+" header, 0x10b is a "PE32" header) - The data direction offset is different because the PE32+ image file header is larger The offset calculation was the major change: Before the resource offset was hardcoded to 0x88 (136) which is actually "size_of_optional_header (24) + size_of_image_file_header (96/112 [PE+]) + 16".
ExeReader: Support 64 Bit executables
Is a built-in symbol on Android and breaks the build
core.h is just a forwarder to format.h in recent version.
Otherwise this logs twice (once via RetroArch, once via our logfile)
Libretro related buildfixes and new presets
Minor changes
Implement undocumented mouse binding for the Ineluki patch
Otherwise this breaks games using MP because != 0 is detected as "Wait for Movement".
Add new path finding command 2003
Add Header required for liblcf#499
Migrate to std::string_view, liblcf #495
…difier keys (#3098)
Various Fixes
MovePicture: Stub Maniac Patch option flags
Clear flash on non-flash pictures
The return values are not used by our code so this was actually harmless. Return for ExPatch fixed to return a valid string_view. Return type for ToFile changed to bool as string_view made no sense here in signalling an error. Reported by clang on macOS.
CloneEvent fix
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.