Info
English
For the first use, read the docs!
Download .msi (preferable) or .exe files for Windows, .deb for Debian-based Linux distros, .AppImage for other distros or build from source.
You can revert to previous releases in case of crucial bugs.
Русский
Перед первым использованием ознакомьтесь с документами!
Загружайте файлы .msi (рекомендуется) или .exe для Windows, .deb для дистрибутивов Linux на базе Debian, .AppImage для других дистрибутивов или билдите из исходного кода.
Вы можете вернуться к предыдущим версиям в случае обнаружения серьезных ошибок.
Changes
- From
rvpacker-txt-rs-libv11.0.0:- Changed ID and name comments for files. Now, instead of specific file comments like
<!-- Event ID -->all files will use<!-- ID -->. Similar for name - now it's<!-- NAME -->, and map-specific comments were also uppercased -<!-- IN-GAME DISPLAYED NAME: -->,<!-- ORDER -->. - Fixed skipping empty maps that have non-empty display name on any mode.
- Added skipping of empty maps and events that don't have any text or display name.
- Fixed wrong reading in append mode, where the first entry of the next map/event would be parsed to the previous map/event.
- Added pre-allocation for
Basecollections. In theory, this should improve performance, but we're still working on avoiding unnecessary reallocations. - Removed
initialize_mapinfosandinitialize_translationfunctions. Now correspondingprocessfunctions requiretranslation, and for map base,mapinfosarguments. - Changed
ReadModeandModemodes layout, conversions logic and serialization logic. - Added ID comments to
system.txtfile. - Added
parallelfeature stub. The feature is about to be implemented in any of v11.x.x. - Added more variants to
FileFlagsbitflags. RemovedFileFlags::Othervariant and reimplemented it asFileFlags::otherfunction. - Added hash generation for processed files.
- Added feature to skip processing of maps and events.
- Added feature to parse map events on read.
- Changed ID and name comments for files. Now, instead of specific file comments like
- Fixed broken logic in settings.
- Added indication for reading games and loading translation files.
Coming next
- Indication for reading archives, writing and purging.
Migration
Relatively easy. Replace all <!-- ... ID --> comments with just <!-- ID -->. Replace all <!-- ... Name --> comments with just <!-- NAME -->. Uppercase map-specific comments. Bump plugin/scripts ID comments value by one. Add <!-- ID --> comments to system.txt, from 1 to 8.