![]() |
|
Custom Last Chaos Launcher (C++) - Printable Version +- LCKB (https://lckb.dev/forum) +-- Forum: ** OLD LCKB DATABASE ** (https://lckb.dev/forum/forumdisplay.php?fid=109) +--- Forum: Release Zone (https://lckb.dev/forum/forumdisplay.php?fid=190) +---- Forum: General Releases (https://lckb.dev/forum/forumdisplay.php?fid=127) +----- Forum: General Client Releases (https://lckb.dev/forum/forumdisplay.php?fid=213) +----- Thread: Custom Last Chaos Launcher (C++) (/showthread.php?tid=5112) |
- Leah - 01-27-2025 I recently started to try to work with imGUI and the first project I tried is to build a more modern and configurable version of the Last Chaos launcher in c++. Since it seems to work pretty well I thought I just share it here. Maybe someone want to use it for their Server. All used libraries are implemented static (players should normally don't require to download any additional DLL files to run the launcher) while in my tests, it was almost twice as fast as the default launchers and also offers more configuration possibilities. It's also able to handle big patches (350mb+) Features: - HTTPS & Custom Port Support - Dynamic game start parameters - Downloading & Extracting updates (obviously, lol) - Launching the Game - Repair the Client by comparing a hashlist on the webserver with the file hashes of the client files - Changing the Client version - Changing the Game Resolution - Refresh the connections etc without having to restart the launcher - Minimize to system tray since it's an "alpha/beta" application, I would love to get some feedback and bug reports. ? Tutorial: - adjust the launcher configuration to your needs (LauncherTool) - open the launcher and test if the connection works. if you want to use the "repair" function you have to upload your client folder to your webserver and offer the filelist.txt with the correct hashes. the clienthasher is included in the download below. Pictures: 2 2 2 2 2 Virustotal: 2 Download: 2 - darklord - 01-29-2025 virustotal result dangerous. Would you mind sharing the source files? - Leah - 01-30-2025 16 hours ago, darklord said: virustotal result dangerous. Would you mind sharing the source files? a 7/68 by noname tools isn't actually high. it's caused because the launcher is making internet connections / downloads and is unsigned. The source will not be published here. EDIT: Feel free to run the launcher in a sandbox or VM and debug it if you think it's a virus. ? - RGT - 09-12-2025 I do not think that these are any virus. Anyone that has created any program themselves know the struggle of unsigned exe. Spent the last 3 months convincing my own company that the program I made wasnt a virus, just because it was unsigned ? Digging the launcher Leah, hope you keep it up! (If this turns out to be a virus, fk me.) - Andrein95 - 10-01-2025 Don't understand why ppl continue to keep files private and do not share sources. (and we will avoid all virus total stuff and trust issue) LC is an open community and I would never buy something but just love to learn and develop with community. (I learnt a lot of stuff here) nothing with you /index.php?/profile/22015-leah/&do=hovercard" data-mentionid="22015" href="/index.php?/profile/22015-leah/" rel="">@Leah only personal opinion 2 2 - Leah - 10-02-2025 16 hours ago, Andrein95 said: Don't understand why ppl continue to keep files private and do not share sources. (and we will avoid all virus total stuff and trust issue) LC is an open community and I would never buy something but just love to learn and develop with community. (I learnt a lot of stuff here) nothing with you /index.php?/profile/22015-leah/&do=hovercard" data-mentionid="22015" href="/index.php?/profile/22015-leah/" rel="">@Leah only personal opinion 2 2 Because I don't share sources, except I sell a system to someone running a server. Like Perks, New Siege etc. 80% of the people remaining doesn't even know how to compile the client source without getting it setup by someone. Also, the "good" stuff is and was never free and open-source in this community. I also don't care if someone is using my launcher or not. The false positive detections in all my exe's are caused because it's an unsigned & unverified compiled build, using https connections etc. which cause for example that "Wacatac!" detection. Sharing Trojans or other stuff in this dead game would be time waste. Nothing valuable to get. - Andrein95 - 10-02-2025 Simply don't agree with sharing only .exe Nobody will wase time to decompile your application, maybe there is no a trojan but a silent miner, you know? My opinion again - diniz - 12-12-2025 Your launcher is amazing, but it has a problem... For some people, it doesn't open. |