[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/vm/ - Video Games/Multiplayer

Name
Spoiler?[]
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File[]
  • Please read the Rules and FAQ before posting.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: Annie_GothSkin_old.jpg (127 KB, 1215x717)
127 KB JPG
Goth Annie Edition

DL ANYTHING IN THIS THREAD AT YOUR OWN RISK!

>Launchers
https://gofile.io/d/jc1KpP (Complete self-install by simpleanon)
>How to run
Requires .NET from this link: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-9.0.305-windows-x64-installer
Then just run the setup_wheel.bat.
If it doesn't work, download these C++ tools from this link: https://visualstudio.microsoft.com/visual-cpp-build-tools/
https://gofile.io/d/55IBnj (Nexus launcher by retardanon)
If you are on Windows, ensure client and server files are installed on the C:/ drive, or the game will crash.

>Git Repo + How to run the source
https://gitgud.io/skelsoft/brokenwings
Instructions for Windows and Linux systems are included.

>Latest Additional Content Patch:
https://gofile.io/d/PHZxx0
>Includes additional champions Shyvana, Fizz, Volibear and Ahri from post-1.0.0.126

>End of Season 1 gameplay, server-side emulator for version 1.0.0.126 clients, based on logic derived from the original server-side scripts from 1.0.0.131
>75+ champs working; rest playable with minor quirks
>additional champs from up until 1.0.0.131 are in the process of being included for play, such as Volibear and Sejuani
>dominion and twisted treeline are back
>real bots + AI manager; missions/roles/items/laning from BTs
>same original logic reversed from the included lua files, like Chronoshift
>full modding support: custom champs/spells/buffs/maps/mutators/gamemodes
>working server-side replay support
>years of reverse engineer research of Riot's stuff

OG Downloads: >>/v/721860998
Previous Thread: >>2027576
OP Pastebin: https://pastebin.com/Bea3PuVF
>>
>>2306516
Apologies.
OG Downloads: >>>/v/721860998
>>
File: XQCAmKL.png (1.01 MB, 4110x2282)
1.01 MB PNG
Decompanon with an update. The project was rebooted like 4 times until I got the right foundation right but it's been stable for 11 days now. Slow progress, learning, improving. I've never done any serious decomp work like this in the past so I'm basically using the power of love, my engineering fundamentals and $1000/month in LLM costs.

You can get in touch with me in this address: riotzed (at) horsefucker.org. Send me an email with whatever but especially if you:

- Have debug builds that are not available in the internet, I know some of you hoarders have them and are afraid of Riot. Just send them to me using a burner account ffs
- You know a bit how to decompile x86 and Mac binaries in particular. I could use the help
>>
can you play games or is it just bots?
>>
File: help.png (67 KB, 1230x764)
67 KB PNG
In advance I know I am retarded.

Downloaded the gofile as well as the dotnet files. Extracted to the C drive. Ran the Setup_wheel file. Error cant find 7zip. Downloaded and installed 7zip to C drive. Ran setup_wheel file again. Now it cant find the gofile WT token. Now i am stuck again.
>>
>>2312234
Well if the retarded OP stopped being childish and promote Fishbones instead we wouldnt deal with the outdated simpleanon installer.


Also 5-6 months in and still 0 core loop work, infinite particles, dynamic fps, 0 insights on throttiling minion state updates, 0 fixes on EndCast-IssueDelayOrder race conditions, 0 fixes and advancements on incorrect behaviour not matching replays, shit will be completed in 10 years
>>
>>2312442
I just copied the last one. :(
>>
>>2312442
Wouldn’t it be better to just help the decompanon finish his decomp of the client? I feel like a lot of the problems we’re currently dealing with would be solved by that. Or at least, we’d find out how to fix minion pathing.
>>
>>2312234

ok I am back. I looked through previous posts and it seems simpleanon installer doesn't work for anyone so I wont use it. I did find the fishbones thing you mentioned here. https://github.com/DaughterOfZaun/Fishbones/releases

I was able to load up a game with bots. I wouldn't consider this playable but I was able to play most of a game. The enemy nexus was invulnerable to all attacks to I had to just quit at the end. Aside from a ton of bugs this is 90% working for anyone who really wants to mess around with some games.
>>
File: 1517901139322.png (374 KB, 490x736)
374 KB PNG
I just found out about this by sheer chance so im obviously thrilled to jump in, however i got a couple of questions.
When i run the simpleanon install, i get "Failed to download client" error and the downloads links in the OP lead to non existant downloads, so where do i grab the client? Second of all, is this in an working state where matches can actually take place, and if so, is there also working matchmaking or do i have to look around or post here for games?
>>
File: borked.jpg (158 KB, 1152x677)
158 KB JPG
Ok, i kinda rushed posting >>2313538 because i was caught up with the previous thread and not this. I did grab the Fishbones launcher this time but im getting pic related.
>>
>>2312442
You are welcome to submit merge requests and take the time out of your day to resolve these issues you have :) Or test and confirm open MRs that may be trying to resolve these already!

Oh wait, all you useless and whiny niggers in the thread do is complain. I forgot.
>>
>>2306516
OP, next time please update the main post with current information.

This information is entirely outdated, and no longer helps users. None of these launchers have been maintained since creation, and the server has been updated to use .NET 10.

I have provided an updated version of the OP paste here: https://pastebin.com/emmgYWEn
>>
>>2314122
>>2312502
>>
I still hold hope that somehow Arkat_001 will leak something of the hack they did, motherfucker vanished
>>
>>2316173
zed got him lol
>>
>>2316451
stfu zed can't do shit lol, he's just some fucking keyboard virgin getting his willy sucked by riot game
>>
File: 1471195014783.jpg (85 KB, 540x568)
85 KB JPG
Can't wait for old school league kino
>>
>>2307915
any update on this?
>>
>>2336445
Slow progress but steady. About 20% done. It's expensive to run frontier models though so I'm working as fast as I can.

It's very hard and the binary is huge. It's going to take a while. The binary is optimized as fuck so the assembly is not trivial to match in many many functions.
>>
>>2336849
Thank you for all your hard work, man. Wish I knew someone who could help : (
>>
File: 60c-2607782296.png (592 KB, 600x906)
592 KB PNG
>>2336849
how is it going to work exactly, if you are decompiling the client how will this help with creating server code?
like for example pathfinding is running on the server right? so will you have to create a custom implementation or is the code somehow also present in the client?
>>
>>2337108
The client code contains a ton of server-related code. The most important part is the Navigation code. If I decompile that and you backport it to CotG then the desync issues, performance issues and other stuff would be fixed overnight. The client contains all the pathfinding code and other stuff because the client has client-side prediction.

What we won't get is the character scripts or other stuff. But that's how it is.

This is my roadmap:

1. Bytematch the 4.17 client, get the source code with 100% accuracy (can reproduce the binary 1:1 from source)
2. Use this to evolve / create from scratch a p server for said client
3. Port the characters from the 1.0.0.131 lua scripts forward to 4.17, disable the characters that do not have scripts (reworked chars will work pre-rework)
4. Now that we have source code for a client + pserver with no issues we can just fork it and add whatever we want to it. The sky is the limit

does that make sense?

if I crack the navigation code I'll psot it here, no need to wait for 100% project completion, that one is useful for the multiple pservers that are being developed I'm sure
>>
>>2337382
sounds like a solid plan, honestly I'd rather look forward to your server, children of the grave has too many problems, it's not just navigation
>>
>>2337382

Using scripts from 131 and client from 417, you will face the same problem as the developers of Chronobreak, because the scripts expect specific data from the client: particles, spells, etc. Therefore, it would be good if someone ported assets from 131 to 417 by the time you finish. I will experiment with porting from 131 to 420 (which I hope is close enough) this weekend.
>>
File: 7S7jyAY.png (865 KB, 4110x1808)
865 KB PNG
>>2338134
I mean, yeah. But I have the client source code, we can make it fit. It will not be 4.17 or 131, It'll be it's own new thing.

>>2338078
Thanks anon.


Posting current progress. Changed color legend to only count functions at 100% match so it looks 'worse' but actually a ton of progress has been made.

About ~19% done. And 40% if you count all the matched bytes (non-100% included in this calculation)

Total spent in tooling: about $1600 so far.
>>
i have not seen bigger retards than in this thread

im sure people at Riot are laughing their asses off reading what you are writing because its absolute garbage XD
>>
>>2340159
lol ok zed
>>
>>2340159
Don’t kid yourself, they wouldn’t waste their time reading shit here. They have a corpse they need to continue defiling.
>>
>>2340159
>im sure people at Riot are laughing their asses off
I think they're more busy breaking shit at the official game.
>>
>>2338168
hey man, do you happen to have the waypoint values the minions use for 4.17 after decompiling?
>>
>>2354067
If you mean the points they use for pathing through lanes, each one of them is actually mapobject/"building".
You can find them in LEVELS/MapX/Scene, they're all the files that have the __NAV_ suffix. They have the side of the map they belong to (L, C or R) and then their index in their name

I've been reworking/reverse engineering map loading and have tackled with them a little if you wanna have some idea.
Keep in mind it's still a WIP and that it is for 1.0.0.126, not sure how different it could be for 4.17

https://gitgud.io/IceCreamMan/CoTG/-/blob/r3dMesh/ChildrenOfTheGraveLibrary/GameObjects/AttackableUnits/Buildings/NavPoint.cs?ref_type=heads
>>
Hey I found my old league client (latam). IIRC the last time It was updated was when they changed the old client around 2021/22 to the first soulless login screen, is there anything there you may find useful or do I just get rid of it ?
>>
File: phf2sNq.png (50 KB, 922x182)
50 KB PNG
>>2354067
I'm still working through the Navigation module, it's quite tough to match those functions for some reason they're turbo optimized by the compiler.

This is what I currently know: the actual waypoint coordinates aren't hardcoded in C++. They're loaded at runtime from map scene objects named __NAV_C<n>, __NAV_L<n>, __NAV_R<n> (for Center/Left/Right lanes) placed in the level data

so you need to go to the inis and stuff, should be pretty easy
>>
>>2354752
>>2356508
thanks, also decomp anon are you sure you won't run out of money before you get to 100%?
>>
>>2359233
the tooling is there, as better models are released i'll just continue

but i'm optimistic: out of 16k functions I already have 10k at 100% and close to 50% in total bytes matched overall. It's not as far away as it seems
>>
>>2368036
to expand a bit on this: the hard part is pushing those pesky functions at 90% match to 100% match, which is hard because the compiler optimizations make it messy as fuck, but I'm hopeful that smarter models could break through that barrier

it's also why I wanted to consult with someone expert on x86, because I might be missing some critical information
>>
>>2306516
>End of Season 1 gameplay
Oh nice. But what about the specs? this is important
>>
>>2356508
Any update? Progress seamed steady
>>
File: sqRBwia.png (77 KB, 1904x186)
77 KB PNG
>>2387367
Just crossed 50% progress. Shit is expensive to run.

Once I've done a first pass on every function (about 1500 left to implement) I'll try compiling it and testing it in runtime with a Replay file.


I've bought a Mac Pro 5.1 from that client's era to reproduce the exact environment the devs used (OS, SDK, XCode, everything). And I can run the recompiled client (crashes almost immediately) there to test
>>
File: Mp17Tew.jpg (942 KB, 1716x2288)
942 KB JPG
>>2388221
pic related

i'm a crazy motherfucker but you can't say i'm not committed to the bit

if anyone wants to donate a $200 claude max sub or codex hit me up lmao
>>
>>2388224
You are beyond fucking based.
KEEP IT UP ANON
The Dream of a full Reimplimentation of old League with cross platform support and mod support IS REAL
>>
>>2388224
I hope that the new hardware helps you brother.
Keep it up anon!
>>
>>2388221
>>2388224
insane dedication and based beyond belief
even if gratitude doesn't help with the costs know that some faggots on a chinese basket weaving forum will always be grateful for your efforts
>>
>>2391410
>>2392811
>>2388750
Thank you anons.

The progress is slowing down because (logically) knocked out the easiest wins first. Now it's just a matter of grinding the rest of the stuff slowly.

But the tooling is all there, if faster/cheaper/better AI models get released the progress will speed up significantly.

Or if someone with RE experience eventually comes along and helps me, we will probably get it done much faster.

It's just a matter of time at this point. And don't worry: if I ever get bored or can't continue I'll document and release everything to pass the torch.
>>
>>2393598
I have no idea how viable this is but good luck and please get us season 4 league
>>
>>2393807
He's not going to get us season 4, LOL. It's just the client. It'll be like, 3 years minimum before we get season 4, maybe more. Also I think the game peaked in late season 5, although they had already accumulated several stupid decisions by that point.
>>
>>2393976
decompanon here again

4.17 is nice because it's JUST before Sion+Map rework

also even 3 years for client+pserver dev seems very optimistic rofl
>>
>>2393991
Yeah, the Sion rework and map change are two of the several stupid decisions I was referring to. Thank god 4.17 is just before Sion rework because it wouldn't really be "Old League" without him.

At the same time, it sucks that by 4.17, several other dumb reworks had already happened. Like Soraka and Viktor, and Skarner. Wish people could just agree to a custom patch that has the best version of everything instead of only wanting a patch with all the good AND bad parts.

Also, yeah. That's why I said three years MINIMUM. Like, that's the best case scenario. Worst case scenario is like, 8 years or something. God I might not even be fucking alive by then.
>>
>>2395726
You can easily revert those if the client is forked.
>>
>Bro old league was so much better bro if riot made a league classic they would make millions
>Someone makes a League private server
>1 post a day
Maybe its time to admit that old League was shit and wrap it up
>>
>>2395943
Did it happen to occur to you that the reason this thread is slow is that the project is not in a perfectly playable state yet or perhaps that the project is (purposely) so under wraps that only like 5 people work on it so progress is inevitably slow? But by all means, completely disregard all that and shitpost about "the lack of interest" im sure Riot will compensate you with half an RP point and nerfs to your favorite champion.
>>
>>2393991
what about the minion collisions and pathing, did you end up finding out how they work?
>>
>>2395943
chronoshit had over 10k people in their server before riot shut them down, and it wasn't well known either.
the /v/ threads got to the reply limit twice a day before the gay mods started deleting them
its just that /vm/ is completely dead, nobody comes here.
>>
>>2395943
faggot you are the same type of shill who will say dominion was not popular while people like me and many MANY others were playing 24/7 and never failed to find a match in less than 2 seconds
>>
>>2393991
Check this repo out, may help with RE idk https://github.com/Louisdelez/LeagueOfLegendsV2
>>
>>2403354
seems sloppy af

it also claims that 4.20 has all champs implemented, how? lmao
>>
>>2388224
*presses Zed R*
Nothing personnel kiddo *blows up your city with a giant Riot funded space laser*
>>
>>2388221
I've read this post https://www.reddit.com/r/LocalLLaMA/comments/1t4j4s9/programbench_can_we_really_rebuild_huge_binaries/

How is progress going? Thanks in advance!
>>
>>2428708
It's going alright.

I'm focusing on doing a first-pass to every single symbol in the code. Even If can't get a 100% byte match I can get a good honest attempt. This would probably unlock most of the headers and other stuff, would probably allow me to compile+link the binary.

We're so lucky because LoL doesn't really need a server to test the client with, I have replays :-)

Of 16.5k symbols I still have about 2k to go before I can say that I've attempted every single one. It's going to be a while, but I'll keep chugging.

Also I might stop posting on 4chan from now on, I'm fucking tired of the captchas and I can't verify my email so... fuck this shit. It's a huge waste of my time.
>>
>>2431711
Not the person who asked you but very valid, lol. Posting on 4chan is annoying as fuck, especially if/when it temporarily blocks your IP randomly. Thanks for all the hard work you’ve done and all the hard work you’ve still yet to do. I have no doubt you’re gonna greatly accelerate the speed in which fully playable private servers become a reality. I hope the mythical “decompanon guy” is written down somewhere in the history books for all time.
>>
>>2431711
are you going to post somewhere else?
>>
>>2432424
any recommendations?
>>
>>2432478
would you like to join a 4.20 project? some of your progress could be relevant to us, we used a partial decomp to figure some things out but nothing as extensive as yours.
>>
>>2432762
how do you plan on making the champs playable?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.