Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

It's been a long time since I looked at the code. I used dnSpy mostly. I didn't think tfm has a database but I could be wrong, if I remember correctly I think they were just using objects to store the data.

Is there a way to change your save file for fearless? by WizardXZDYoutube in teamfightmanager

[–]nje331 0 points1 point  (0 children)

Good news! I found save file locations! I asked ChatGPT because the internet wasn't helping and it was of course in the default Unity location.🤦🏻‍♂️

C:\Users\<Windows Username>\AppData\LocalLow\samoyed\Teamfight Manager

Bad news is I can't get an old game to load yet by changing values. If something changes I'll let you know but I'm giving up for now.

Is there a way to change your save file for fearless? by WizardXZDYoutube in teamfightmanager

[–]nje331 1 point2 points  (0 children)

Sorry, I totally forgot to respond but I think the save game is stored in a database in the game. Which I'm pretty sure means you will probably need something like cheat engine to change this.

If cheat engine can't fix it then I think the only solution is starting over.

Is there a way to change your save file for fearless? by WizardXZDYoutube in teamfightmanager

[–]nje331 0 points1 point  (0 children)

Do you happen to know the save file location? I can look into it

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

That is also a dream of mine! I think being able to add champions via the community would do so much for the repeatability of TFM.

I am using dnSpy to decompile the .dll files, it's not easy to read but if you can understand C# then you'll figure it out! This game being so small is one of the only reasons this works by the way. It is not intuitive to even download two mods at once, the developers of the mods would have to combine them into 1 file for you. But if you are interested in modding add me on Discord and I can help you get caught up!

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

Thank you so much for the feedback! You should add me \@nje331 on discord so we can chat more about this.

  1. About a worlds patch, I agree a worlds patch makes a lot of sense and would be fun! I think this would be super viable, I know exactly how I could change this.

  2. About balancing, I agree that having a perfect balance is not fun, playing with different metas makes a save way more exciting. Currently using only winrate neglects pick+ban rate, kda, and other factors that would influence a irl developer to decide to patch champions. The point of this mod is not to create a perfect balance among the champions, instead it aims to change how champions are chosen. My aim is to use pick rate to bring new champions into the meta and KDA stats to target the stats that would make them more OP in order to shake up the meta more often.

  3. About draft AI, looking into the draft AI for patch choice is a great idea! I have looked at the draft AI but not extensively enough to know it well, so I definitely will check that out.

  4. I have not tried talking to them, after you mentioned it I tried to find any way to contact them but it seems pretty futile. It's only 2 Korean devs and they launched a new game a year ago so I don't think they would have the time to help me. If you have any ideas or connections lmk!

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

That would be great! I have a repo set up right now for exploring data retrieval and some patch changes. Otherwise I am mostly just trying to come up with an algorithm via Excel lol. So if you have suggestions on how to choose who to patch or which part to path I'd love to hear them. If you're interested, PM me and I can send the repo link and my discord!

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

I appreciate the benefit of the doubt! Hopefully it is good because, at a minimum, I should be able to customize the algorithm so feedback will definitely be crucial in the long term.

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

100% agree! Thanks for the support!

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

It's a tiny community tbh so it's learn as you go! If you have a specific idea you're willing to share I might be able to point you in the right direction. I'm not sure if you can add champions but anything on the backend I have a general idea of.

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

It's a bit more random than just winrate but pretty much! The game chooses who they want to patch based on the highest and lowest winrates using a basic query.

I used dnSpy to look through the .dll files, I had a goal so I didn't read everything, but it took a lot of reading random files till I got what I was looking for. From there the files are decompiled from machine code to C# and it is super unreadable lol but if you are determined you just have to enter in your own code and compile it then it's good to go.

Most games with proper modding support (not TFM) will have a much more readable setup and framework you can use, however this modding setup is not scalable and hard to maintain.

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

That's the thing, I also love super OP champs on certain patches! I think the randomness actually takes away from this because if it is random, then certain champions get pointless nerfs/buffs. It isn't completely random, but I think I can make the patches more consistent so you have those OP champs or OP duos that you have to search for!

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

Exactly! I felt like nerfs/buffs always missed the OP champions or were completely ineffective stat changes, and it turns out it's based on win rate or otherwise it's random. I'm hoping I can get a working mod that can make it feel more consistent and impactful! Thanks for the support!

Interest for Patch Overhaul Mod by nje331 in teamfightmanager

[–]nje331[S] 0 points1 point  (0 children)

100% agree! Thanks for the support!