CCDirectLink / CCLoader

Modloader for crosscode
38 stars 8 forks source link

Upgrade README.md to have some more instructions #97

Open Yusuto opened 2 years ago

Yusuto commented 2 years ago

Update README.md to have a bit more information on installing CCLoader and mods (someone asked on Discord last night).

lexisother commented 2 years ago

Just for reference, might be a useful resource: https://wiki.c2dl.info/CCLoader

Yusuto commented 2 years ago

Just for reference, might be a useful resource: https://wiki.c2dl.info/CCLoader

Oh, Thank you! I know that one, I disregarded the automatic installer from the README for now, although it probably warrants a mention?

lexisother commented 2 years ago

I'll be honest, I haven't the slightest clue of, well, if it still works. It's a rather old project, and I can't remember the last time somebody used it.

It probably still works, but it's just that nobody knows about it. A mention may be warranted.

Yusuto commented 2 years ago

Yep, maybe a 'lil cleaning u, it seems quite hacked together (I saw a few unsafe rust clauses), and lacks a few features, but it still seems very fine!

2767mr commented 2 years ago

I am not so sure about linking the wiki here. Also, if you include the installer then put a big disclaimer on it reguarding unstable/similar.

There is a video tutorial for installing CCLoader that may be included as well: https://www.youtube.com/watch?v=kY3_C2D2gDA

dmitmel commented 2 years ago

Also, if you include the installer then put a big disclaimer on it reguarding unstable/similar.

Yep, maybe a 'lil cleaning u, it seems quite hacked together (I saw a few unsafe rust clauses),

It is perfectly stable. The unsafe code is used to create UI without pulling in gigantic UI libraries (consider that I really only needed functions for opening dialog windows).

Yusuto commented 2 years ago

There is a video tutorial for installing CCLoader that may be included as well: https://www.youtube.com/watch?v=kY3_C2D2gDA

The Video still uses the method of downloading the source code, so maybe re-recording it might be a good idea

dmitmel commented 2 years ago

You may mention the installer, it's just that because the installation process is so simple it's kinda redundant. It was intended to be used as something more than a CCLoader installer, namely for allowing installation of modding tools into the same nwjs the game uses (as to not download the 60 MB Chromium build for each separate tool), but that was never implemented.

2767mr commented 2 years ago

The Video still uses the method of downloading the source code, so maybe re-recording it might be a good idea

Downloading the source works perfectly fine for CCLoader 2. If you want to make a new video, feel free to do it.

Yusuto commented 2 years ago

It is perfectly stable. The unsafe code is used to create UI without pulling in gigantic UI libraries (consider that I really only needed functions for opening dialog windows).

Oh, Okay, that makes sense. It seems simple enough to not be an issue to have a bit of unsafe code.

Maybe it could be replaced with a small Bash / Powershell scripts? Having an entire program with GUI and everything seems a little bit too much for now, and adding features such as updating to a Bash / Powershell script seems relatively easy. A simple Rust TUI would be even better.