aveyo / showmmr Goto Github PK
View Code? Open in Web Editor NEWa DOTA dashboard mod to bring back the mmr numbers now that rank changes are variable
License: MIT License
a DOTA dashboard mod to bring back the mmr numbers now that rank changes are variable
License: MIT License
Logged in! Launching DOTA...
GC is welcoming us. Version: 5765
Requesting 200 recent matches history
Unhandled exception. System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List1.get_Item(Int32 index) at Program.OnMatchHistory(IPacketGCMsg packetMsg) in C:\Users\luma\Downloads\ShowMMR-2023.07.23\ShowMMR_tool\Program.cs:line 342 at Program.OnGCMessage(MessageCallback callback) in C:\Users\luma\Downloads\ShowMMR-2023.07.23\ShowMMR_tool\Program.cs:line 297 at SteamKit2.Internal.Callback
1.Run(Object callback)
at SteamKit2.CallbackManager.<>c__DisplayClass10_0.b__1(CallbackBase callback)
at System.Collections.Generic.List1.ForEach(Action
1 action)
at Program.Main(String[] args) in C:\Users\luma\Downloads\ShowMMR-2023.07.23\ShowMMR_tool\Program.cs:line 126
do you have discord btw?
i’m looking for a way to hide queue timer for popular streamers to stop stream snipers
i can overlay an image ontop of the queue timer which is what i’m doing now. but through console, can i recognize when the streamer is on the main menu vs on some other page where the queue isn’t showing? is there some key that updates with what page they are currently on? if so, then i can show different images to block the queue timer so it looks more fluid and clean
or, if there’s like a vpk mod i can try to hide some of the queue assets? like changing queue minutes to a large number, or removing the snow or dust particles of queue that show. or changing the color to be transparent of it.
also to mute the queue clicking sound, or music that changes if you queue up, and anything else that may hint to an ongoing queue
what do you think? saw you had some sick vpk mods in the past so thought you’d be the best person to ask
Hello AveYo,
Bali Major is over, the main menu remains the same. Is it possible to change this?
Thanks
how to install a new version?
Is it possible to make it so that the real world time is displayed in the dota interface, in the main menu and during the match? Possibly with the help of lua script? And one more thing, I used to use dota2pather for dota mods to work, which disabled CRC check in gameinfo.gi file, but your mods work without this patcher, you just changed gameinfo_branchspecific.gi file. Is there any difference in the two methods?
file gameinfo.gi. This is what it looked like when I used dota2pather, this file is now the default.
file gameinfo_branchspecific.gi. This is what the file looks like now.
(If you are from Russia, Ukraine, Belarus or other CIS countries you can write in Russian, it will be more convenient to communicate)
I did everything according to the instructions, but still nothing works, i cant see mmr in the list of recent matches
Values happen to update only after the game is (re)started.
Screenshot showing state prior to closing the game:
There is also suspicion that consecutive matches played in one session (meaning without restarting the game in-between) do not get their values updated at all, state after restarting the game:
You can guess which games were played in one sitting by the times in screenshots above.
Installed the mod by copying over game/dota_mods/pak01_dir.vpk
(did not exist before) and copied over game/dota/gameinfo_branchspecific.gi
as well (kept the old file with a different name).
Running Dota/Steam client on Linux (Arch).
EDIT: just noticed commit d5b57ca which most likely fixes the issue.
You are probably already aware of this - but just in case - the new update today revamps the player profile and the widget previously modded is no longer present. Match history was moved to a tab in player profile and does not have the ShowMMR mod applied.
I would attach more details - but this is pretty easy to see in the client :).
not working after they changed ui, even with last 2023.10.11 update. shows old games info only. also every time game finishes i am getting disconnected but thats ok.
thats my console after game:
https://pastebin.com/ymGxpWZw
hey, i run dotabod.com
any ideas how we can make this log mmr at scale, with thousands of users? im trying to find a nice streamlined process, but if one doesn't exist, i'm okay with accepting that
for example, does this app have to be updated with every steam / dota update for it to work?
i could build a watch script that auto-updates itself on the computer when the vpk files change, which is one workaround for that issue
my concern is streamers (like gorgc and others) are gonna be like 'wtf' when they have to run a random .bat file (my installer.bat that i'd write for this repo). the installer would ideally take care of all the steps automatically, like adding launch options, saving files, building from vpk, etc. then it'd have to somehow send the mmr events to my dotabod backend server through an http request. is that possible using just this script or will i have to use windows terminal? like a backend daemon, or spawning a shell from your script, etc
let me know if you're interested in something like that or have some answers
As title says, the mod doesn't actually update when games end (or even after days), the only way to show the MMR difference is to run the ShowMMR tool
Is it not safe to use? Why did you remove it
when i tried to start it my dota just broken i have 1x1 resolution or smth xdxdxd
Can I add your scripts, when I have OC linux(Arch)?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.