EZ Text Replacer API
Helps modders with text replacement.
CHANGELOG
Changelog
2.2.0
- Adding printf functionality to all
ReplaceTextAPI functions. - Adding new, custom printf type specifiers
%%M,%%q, and%%w - Message dumping now handles argument bytes correctly.
- Adding the
WArgmacros to the API header.
2.1.0
- All
EZTR_Basic_*calls are required to be made during theEZTR_ON_INITevent. - Added the ability to dump text in the format of an
EZTR_Basic_ReplaceTextfunction call. - Improved the
\x__byte formatting options to be usable without compilation issues. - Non-printable bytes can now be dumped to use the corresponding
EZTR_CC_*macro (when available). - Added the
EZTR_ON_DUMP_BUFFERandEZTR_ON_DUMP_BUFFER_FULLevents. - Adding a
Fulldumping option.
2.0.1
- Fixed a memory leak when replacing a message that already has an entry in the MsgTable.
- Removes version numbers from mod filename.
v2.0.0
- Adds dynamically generates messages using a callback system.
- Adds Support for adding new message entries. Use EZTR to quickly implement additional dialog for your mods.
- Adds Tools and functions for and generating manipulating message strings, including a specialized version of the
printffamily of functions. - (BREAKING) All replacement functions now include a field for callback. Set to NULL if no callback is used.
1.1.0
- Initial Public Release
- Only supports basic replacements.