Releases: BigBang1112/randomizer-tmf
1.1.5
- Added
InUnlimiter
to Config.yml inRequestRules
- Added
AvoidSkippedMaps
to Config.yml inRules
(default:False
)- Skipped maps won't appear again in the session (only within that session though)
- This will not be valid for RMC after discussion with original RMC devs (sessions driven with this option will be denied when submitting later)
- Added
ValidationRetries
to Config.yml (default:10
) - Fixed No Unlimiter checkbox not working
- Fixed banned maps being shown in the session rules window
- Config is no longer reset if it's corrupted
- The program will not start instead (spawning messages boxes is hard here, always look into
RandomizerTMF.log
if something odd)
- The program will not start instead (spawning messages boxes is hard here, always look into
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: a45d4aa579e8d6513540e5c2741bd617342189003ba2a9e9fdd8879a104fec3e
WIN-X86 SHA256: 3db6b1a6b7350e291618c1b329ec3a8febba381982fe29d41e100f4d43055861
LINUX-X64 SHA256: 489bdcb22915cca64943c9fba00cb16c585ff23d2f681967c08669f98be5a931
You can also validate via the checksum outputted in the workflow run.
1.1.4
- Added
BannedMaps
toConfig.yml
in theRules
section- Specify TMX type and a list of track IDs to not show when randomizing
- This info is included in the session file, and is therefore not valid for regular RMC records
- See below how to specify the track IDs correctly
- Fixed Min/Max AT hundredths to be limited to 99 instead of 59 (thx fabi for the report)
- Finished the secured sessions transition completely
- Updated dependencies
How to specify banned track IDs: (spacing has to be followed like shown here!)
AuthorTimeMax: 3:00.00 # here just for context
BannedMaps: # remove the {} that's there by default
TMNF:
- 1234
- 5678
TMUF:
- 91011
- 121314
- 151617
Nations:
- ... etc
Possible TMX type keys: TMNF
, TMUF
, Nations
, Sunrise
, Original
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: 28748975732232770ebca796126e45916523923706a0b6db4c47292a144c84f0
WIN-X86 SHA256: 7c92853ed2b23cde42d49715dbac3b4f9ed30e990731b221aac3cef1742adaef
LINUX-X64 SHA256: a5e0f0b4467cbae7a0547bd07189e89753ebb1fe499c78549cbd9483cb4e24d9
You can also validate via the checksum outputted in the workflow run.
1.1.3
- Added possibility to auto-skip maps with different medals with
AutoSkipMode
inConfig.yml
- Options are:
AuthorMedal
(default),GoldMedal
,SilverMedal
,BronzeMedal
,Finished
- Options are:
- Added comment/description on some
Config.yml
settings - Added another step of more secured sessions
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: 3453a410353befc55ef7844e3509b21f8b284dc9079b36b0a7c50a13e4bbc163
WIN-X86 SHA256: d85ff92c052f6799e6b3023aa98104f21cfc28135f2f381d5bd227a9de0e7bc0
LINUX-X64 SHA256: 6f86e1aad6cd2436a1f005920fc093e31136cb723c1fe37f0181b664dcaf19ab
You can also validate via the checksum outputted in the workflow run.
1.1.2
- Added TOP sessions (idea by @butykadavid #13)
- Added green border on Open Modules (by @butykadavid #13)
- Added small security layer on session data (report if any errors viewing previous sessions)
- Updated to GBX.NET 2
- Updated to .NET 8
- Updated other dependencies
- Changed "No maps finished" to "No maps completed"
- Fixed detection of TMUnlimiter 2 maps
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: 30b5dccf75748ea60d7985ae844a0815a01f937f56a078e9e6195942878fd9ae
WIN-X86 SHA256: c41fd900075749490dde8d8150e525a527664fc924ca94b78baae9c7d6833edc
LINUX-X64 SHA256: 47f6ae60d41c42db618aa69f4aa2554b6d28508a6e8ebe0a3ab405ea6aed6396
You can also validate via the checksum outputted in the workflow run.
1.1.1
- Added win-x86 build
- Updated dependencies
- This fixes CPU issues with long replays in Autosaves folder
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: 1295af775de978b93239bc93a987ed1a8d4fbb493683bda9d4df5aae395e25e8
WIN-X86 SHA256: 2c205f5c9f0c8fe4e6410111475dd6467027c4128d54fbd315cd63f6f7df2960
LINUX-X64 SHA256: 6e7e3f60c9633b59b338fe4421f41a9502a30680766ac1e79886233e1552fcac
You can also validate via the checksum outputted in the workflow run.
1.1.0
It's finally here!
- Added Discord Rich Presence, configurable in Config.yml
DiscordRichPresence
section:Disable
=true
/false
- disable or enable Rich PresenceDisableMapThumbnail
=true
/false
- if to use TMX map thumbnail for the preview image (as it is sometimes buggy)- App should be closed when changing
- Added
DisableAutoSkip
to Config.yml to disable automatic skip when receiving author medal 583bfd8 - Added map size validation for No Unlimiter option (according to MapSizes.yml) 2faf6a2
- Added
DisableAutosaveDetailScan
to Config.yml to resolve problems with long replays due to a GBX.NET bug b86f07c - Defaulted max AT to 3 minutes (for a fresh Config.yml) 0637298
- 1 SKIPS will now show as 1 SKIP 9b56e93
- Fixed equal environment distribution on Original/Sunrise 9769d08
- Prereleases will be no longer recommended by the update detector 8b85945
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: be61294c935ac1fe7dd4cc91ff40e52d8668f8236c8ebc283385f260767150cf
LINUX-X64 SHA256: bcd34fdec46c644c360540e39aed2a013626e0c11a69cbe19ce69a00d31662ca
You can also validate via the checksum outputted in the workflow run.
1.0.3
Unless critical bugs, this is the last update for this week.
- New rules validation system
- Allowed certain combinations, which (when occurring) are stripped from the URL instead
- Equal distributions are no longer valid with no site selected
- Equal environment+car distribution is now only valid on TMUF Exchange
- Disallowed other combinations:
- Island(Car), Coast(Car), or Bay(Car) has to be selected when environments/cars are specified and Sunrise Exchange is selected
- Snow(Car), Desert(Car), or Rally(Car) has to be selected when environments/cars are specified and Original Exchange is selected
- Stadium(Car) has to be selected when environments/cars are specified and TMNF or Nations Exchange is selected
- Envimix randomization is not allowed when Sunrise or Original Exchange is selected
- Added URL strip mechanism, which occurs in 3 cases:
- TMNF or Nations Exchange -> environment, car, or gamemode is explicitly defined in the URL
- No site is explicitly selected and Sunrise or Original Exchange is picked:
- Invalid environment or vehicle is explicitly selected
- Envimix combination is explicitly defined in the URL
- Added retry policy to failed replay parses in autosave when detected
- If an exception is thrown when trying to parse the Gbx, 10 retries are made (
ReplayParseFailRetries
inConfig.yml
) with a 50ms delay (ReplayParseFailDelayMs
inConfig.yml
).
- If an exception is thrown when trying to parse the Gbx, 10 retries are made (
- Added
Version
(application version) to session data - In the Session data window, booleans are visually simplified to not include
: True
and are not included at all if they areFalse
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: a011fa06bed6c45cdd71b0b610bd483078da007d0b485ad778f3de3b772df297
LINUX-X64 SHA256: d264d4c9e7eb25592b4b1fe9535778e1a956101344ee87a411286c77b1c13d93
You can also validate via the checksum outputted in the workflow run.
1.0.2
- Added optional Equal environment distribution and Equal car distribution rules (thanks to @LegionMG)
- Validation before starting the session is now more strict regarding TMNF and Nations Exchange. This is temporary and will be improved in the future.
- Replay file names now don't include spaces and special characters
- Autosave scan errors are now tracked in the log
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: 4e22e6a368c33d294680bce0ec5190240c6bb5dfeb1a00c007297bede6ec6b8e
LINUX-X64 SHA256: d4cdf47c367509d48c1e08315b54ed33a144a70699779fb284c733c48bf89a39
You can also validate via the checksum outputted in the workflow run.
1.0.1
- Fixed crash related to junk files in Autosaves folder
- Defaulted max AT to 2 minutes (for a fresh Config.yml)
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: cf717fd3ab2d84f33405fb23c7201d80c9fefc983290e9bd86c3a141f9e48102
LINUX-X64 SHA256: cd290cf2c99700b4c666b499c625eea327be5ef462f15099a3e2e34c06b1cd69
You can also validate via the checksum outputted in the workflow run.
1.0.0
This is the first release of Randomizer TMF.
Currently known bug: The app crashes if you have non-Gbx files in your Autosaves folder, patch will come very soon.
Installation
Common questions (see all)
- Why don't I see the small windows/panels/modules above my game?
- Why my game changes its resolution when the map starts?
- Why is the executable so big?
Other details
Linux build is not guaranteed to work, in fact, you have to fix some things first.
WIN-X64 SHA256: a58269db784e0fedb40839f090f9a93ad2ae76bb7d10b4651c2cac1d419c253d
LINUX-X64 SHA256: 3860b10faef48ff9f633bcc01b2032d91bed5c3820135c4c5efde29b5e6419aa
You can also validate via the checksum outputted in the workflow run.