Custom LastChaos launcher programmed in Lua.
Developed with Autoplay Media Studio 8.5.3.0
- To create the file checklist.txt you must run the launcher in developer mode. Then you must press the Create Verification File List button, Select the game client folder, and start the process, then simply pose the file checklist.txt resulting in your server folder.(Example: www\lc_updater\client) (the folder must be called client and must be in the same folder where your patch folder is located)
- 4 Skins. (3 Originals & Custom one)
- Allow or Not Multi Client.
- Pause & Resume Update Downloads.
- Repair Game Files Function.
- Window dedicated for Developers.
- MiniBlink(WKE) for Web browser.
- Little Settings Menu with 2 Functions: Run game after applying updates & start Launcher at Windows startup.
- Dedicated 'button' to install dependencies (VCRedist C++ 2010 & DirectX 9.0c).
- Command system using the url.
-dev(Desc: Open Launcher on Developer mode)-resetsettings(Desc: Reset "Run On Startup" and "StartGameAfterUpdate")-installdependencies(Desc: Force installation of "VCRedist C++ 2010" and "DirectX 9.0c")-createlist="<path>"(Desc: Create File Check List Without Window) (Example:-createlist="C:\MyClientFolder")
#discord_join=(Desc: Open a invite for Discord) (Example:<a href="#discord_join=EnVFnY7PVb">Join Discord</a>)#open=(Desc: Open url on default web browser) (Example:<a href="#open=www.html5test.com">My Link</a>)
Host
└──Updater Folder (Example: lc_updater)
├───patches Folder (It is mandatory that the folder should be called patcher)
│ ├───version.txt File
│ └───Patches files here
├───client Folder (It is mandatory that the folder should be called client)
│ ├───checklist.txt File
│ └───Entire Client here
├───style1.html
├───style2.html
├───style3.html
└───style4.html
- Style 1, 2 & 3 Web Browser Size: 297 Width 339 Height.
- Style 3 Web Browser Size: 725 Width 425 Height.
- Style 4 Web Browser Size: 647 Width 398 Height.
- Nksp Launch Parameter: EP1: 6574 / EP2: 4022 / EP3 & Up: fkzktlfgod!
- To update the Launcher, it is as simple as taking the new EXE and CDD and renaming them as LC.exe.new and LC.cdd.new and adding them to the updates, after downloading the updates, the existence of these files will be checked in the folder of the game client, if it exists, a .bat process will be created and the old files will be replaced by the new ones.
- Unfortunately I am using a function that is included with the IDE itself to obtain the Checksum (CRC32) so I don't have much control, I don't know which tables are used. What I can comment on is that it does not seem to fail. It is capable of distinguishing bytes in lowercase or uppercase. In case the file is empty, it returns 0 as checksum.
- The Save button of Game Version and that of the Launcher Settings section serve to refresh the list of patches.
- Game files verification Process takes 52 seconds (47781 Files) (Sys: FX 6300, HDD 7200rpm, Windows 10).
- the content of the file lccnct.dta differs slightly from the content of the previous versions, so this launcher is not compatible with the file of the old version (Now called legacy).
- Remember to remove the Files you don't want to check from the file list. (checklist.txt)
- This version does not show the weight of each pending update individually, it actually shows the total weight of all the remaining updates.
DevScreen

Style1

Style2

Style3

StyleCustom

