Releases: JLaferri/gecko
Releases · JLaferri/gecko
Version 5.0.0
Version 4.1.0
- Adds a
-batched
arg to build and assemble commands. This will attempt to collect and assemble asm files all at once instead of doing them all separately. For large codebases and on specific systems, this can be much faster. - Adds
-mgekko
flag on assemble to support paired singles and other commands that didn't work before
Version 4.0.0
- Supports new
Tags
field in a file header for use with the newlist
command - Adds a
gecko list
command used to list out all the injections in a particular folder or defined by a config json - [Breaking] Removes
replace
,replaceCodeBlock
,branch
, andbranchAndLink
options. UsinginjectFolder
is just far better and more powerful. inject
option can now specify a single file and it will use values from the header over values from the configuration
Version 3.4.0
- Supports new header format for asm injected files
################################################################################
# Address: 80089250
# Codetype: Auto
# Annotation: my test code [Fizzi]
################################################################################
- Supports any syntax that works for
.set
for specifying the value of the injection address
################################################################################
# Address: SYMBOL_ADDRESS + 0x10
################################################################################
Version 3.3.0
- improved method of adding directories to consider for
.include
- add support for
-defsym
arg to allow for defining symbols from command line args - add support for setting output file from command line args when using
gecko build
Version 3.2.0
- Make it possible to output .bin files which are purely binary representations of the codes
- Now creates output directory path if it doesn't exist instead of erroring
Version 3.1.0
- Normalize path separator in inject folder annotations between operating systems
Version 3.0.0
- Added support for adding pure binary codes into codeset
- Added support for adding headers to text files. Made it possible to fully compile a dolphin .ini gecko file
Version 2.0.4
- Add support for includes relative to the file location instead of from the build path
- Improve help menu. Added
gecko -h
andgecko build -h
- Fix issue where for certain failures, stack traces would get printed to output
Version 2.0.3
- adds assemble command for building directories without needing to create a
codes.json
file