Skip to content

Conversation

@Adrianilloo
Copy link
Contributor

@Adrianilloo Adrianilloo commented Feb 28, 2022

This PR is the result of a really caring, considerable, durable and revised work that started off with the idea of merging the Silenci0's fork I found out from someone's AM Discord message.

Since then, I also fixed, polished and enhanced the plugin according to several middle-to-high issues I found out after the addition of this plugin to my HL2: DM server, which you can carefully check with each commit message involved, with enough level of detail.

Important things to consider:

  • Mostly due to the updated Silenci0's fork state, the scripting files might only compile with SM 1.7+ now
  • SM 1.11 compiler currently has a bug regarding dynamic array generation syntax that affects the plugin if compiled under that version. This could be easily solved by briefly replacing a certain float array declaration, but I prefer to wait as the SM team should publish a new fixed release soon. -> Fixed recently under SP version 1.11.0.6863
  • This PR already includes (formatted) changes from Added Danish translation #58

Silenci0 and others added 30 commits August 31, 2016 18:59
Signed-off-by: Mr.Silence
…ay at the top. Updated configuration files.

Signed-off-by: Mr.Silence
…he nomination in the chat. This should be corrected now.

Signed-off-by: Mr.Silence
Signed-off-by: Mr.Silence
Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
…eell#1 - Steell#3 submitted to GitHub. See README.md

Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
Signed-off-by: Mr.Silence <Silenci0@users.noreply.github.com>
- Fix lists cleanup at OnConfigsExecuted deleting vital data loaded at OnMapStart (when the former is called later), breaking the whole display
- Specialize default last countdown notification into a more significative translation ("Map Vote Started")
- Allow multiple print destinations for the timed notifications by increasing the notification type buffers
When "plain" map votes were created in response to map groups getting excluded (as a fallback), vote results failed because they were handled with the original Tier/Group callback, rather than "plain" maps one. When the fallback happens, the results handler's type is now replaced with the correct one.
- Keep "Vote pending" display instead of a map while an end vote holds
- Make Random Cycle select a provisional next map (via SetNextMap, natively, to prevent affecting other modules) at map start anyway when the mode CVar is set to compute it at map end, keeping the initial one if still valid by that time. This way, nextmap display is more likely to match the final map (when "Pending vote" isn't shown).
- Localize the "Stop Adding Maps" admin menu voting generation option
- Thoroughly enhance and fix Spanish phrases, also fitting truncated menu items
- Improve few syntax/stylistic unimportant parts of all languages
- Shorten end vote warning phrase to fit at Hint Text window in some games
@Adrianilloo Adrianilloo changed the title Fix and improve plugin thoroughly (to 3.8) Fix and improve plugin thoroughly (to 3.8.1) May 9, 2022
When no module that implements UMC_OnDetermineMapExclude was present, all maps from the full mapcycle were included in the user lists regardless of some/all not existing in the filtered mapcycle (e.g. RTV second voting stage for tiered votes)
@Adrianilloo Adrianilloo changed the title Fix and improve plugin thoroughly (to 3.8.1) Fix and improve plugin thoroughly (to 3.8.2) Jun 11, 2022
@HotoCocoaco
Copy link

Is TF2 workshop map support in this fork?
Refer to: https://github.com/Silenci0/UMC/wiki/FAQ#can-i-add-workshop-maps-to-the-umc-mapcycle-list

@Steell
Copy link
Owner

Steell commented Feb 11, 2023

Apologies for the delay, for whatever reason I never received a GitHub notification. This is fantastic work, I'm happy to accept this PR!

@Steell Steell merged commit 3e42e29 into Steell:master Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants