Git Product home page Git Product logo

showmmr's People

Contributors

aveyo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

showmmr's Issues

What have I done wrong?

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.Callback1.Run(Object callback)
at SteamKit2.CallbackManager.<>c__DisplayClass10_0.b__1(CallbackBase callback)
at System.Collections.Generic.List1.ForEach(Action1 action)
at Program.Main(String[] args) in C:\Users\luma\Downloads\ShowMMR-2023.07.23\ShowMMR_tool\Program.cs:line 126

queue blocker. slightly unrelated, but need some ideas

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

real world time display in dota interface

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.
image
file gameinfo_branchspecific.gi. This is what the file looks like now.
image
(If you are from Russia, Ukraine, Belarus or other CIS countries you can write in Russian, it will be more convenient to communicate)

does not work

I did everything according to the instructions, but still nothing works, i cant see mmr in the list of recent matches

MMR values not updating properly (linux)

Values happen to update only after the game is (re)started.
Screenshot showing state prior to closing the game:
image

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:
image

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.

New profile screen removes old match history - removing modded section

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 :).

doen't work for me

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

dotabod integration

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

dota broken

when i tried to start it my dota just broken i have 1x1 resolution or smth xdxdxd

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.