3,663 users, 8 online now.
A total of 1,140,250 plays!

Index » Titanic! » Development » Iceberg Launcher

44 posts | Jump | 1 2 3
BlakeBelladonna
Combo Commander
358 posts
US Flag

3 months ago
Basically in simple terms, there is no proper error reporting within the launcher if something goes wrong.

Apologies for the long string of text.
Fork developer of the VRChat moderation logger‚ Scarlet․ Now working on Linux and Androidǃ
https://github.com/KozyBlake/Scarlet
SuperYosh23
Cymbal Sounder
45 posts
US Flag

3 months ago

Levi wrote:

I might have to add that all releases for modded clients can be found here too, so there's no need to parse the forum or anything.


Ok, this might be added sooner than later if that's the case
i use arch btw
Levi
Project Lead / Developer
1,912 posts
DE Flag

3 months ago
If you need any guidance, I'd be happy to help. Just let me know ^^
BlakeBelladonna
Combo Commander
358 posts
US Flag

3 months ago

Levi wrote:

I might have to add that all releases for modded clients can be found here too, so there's no need to parse the forum or anything.


They'd also have to add proper support for fallback clients if for some reason the latest .NET doesn't work since some people still use the x32 client due to bugs.
Fork developer of the VRChat moderation logger‚ Scarlet․ Now working on Linux and Androidǃ
https://github.com/KozyBlake/Scarlet
Levi
Project Lead / Developer
1,912 posts
DE Flag

3 months ago
You can just filter by release stream, similar to how stable has one.
BlakeBelladonna
Combo Commander
358 posts
US Flag

3 months ago
Would you be interested in having a forked launcher for Windows support?

Fork developer of the VRChat moderation logger‚ Scarlet․ Now working on Linux and Androidǃ
https://github.com/KozyBlake/Scarlet
SuperYosh23
Cymbal Sounder
45 posts
US Flag

3 months ago

BlakeBelladonna wrote:

Would you be interested in having a forked launcher for Windows support?


Yeah, that would be really neat.

This was mainly for getting titanic to work on Linux, but it's also nice to just have a streamlined launcher even if it dosen't have like translation layers and stuff. The python code itself would run fine on windows as-is, but you coundn't launch the game because it uses a program called osu-wine (wine but with modifications for running osu!) to launch the game. I wouldn't be able to help all that much because i daily drive Linux on my steam deck. I do have Windows dual-booted, but i's kinda annoying to have to set up a whole new dev enviroment over there.
i use arch btw
BlakeBelladonna
Combo Commander
358 posts
US Flag

3 months ago
I've already changed your code to detect if you're using either Linux or Windows, so Wine won't be needed unless you're running it on Linux.

I may attempt to recreate your program with Java to add better compatibility for older systems.
Fork developer of the VRChat moderation logger‚ Scarlet․ Now working on Linux and Androidǃ
https://github.com/KozyBlake/Scarlet
SuperYosh23
Cymbal Sounder
45 posts
US Flag

3 months ago

BlakeBelladonna wrote:

I've already changed your code to detect if you're using either Linux or Windows, so Wine won't be needed unless you're running it on Linux.

I may attempt to recreate your program with Java to add better compatibility for older systems.


Oh neat, that's really cool.
i use arch btw
dremu
Tempo Trainee
11 posts
PL Flag

3 months ago

BlakeBelladonna wrote:

I've already changed your code to detect if you're using either Linux or Windows, so Wine won't be needed unless you're running it on Linux.

I may attempt to recreate your program with Java to add better compatibility for older systems.


Java 8 would be greatly appreciated as that's the latest I can get to run on my main titanic machine xP
BlakeBelladonna
Combo Commander
358 posts
US Flag

3 months ago
It'll be easy, I've ran Java 8 on Windows 98!

I'm trying to make it so it can run as low as osu!'s minimum requirements, which is Windows 2000.
Fork developer of the VRChat moderation logger‚ Scarlet․ Now working on Linux and Androidǃ
https://github.com/KozyBlake/Scarlet
SuperYosh23
Cymbal Sounder
45 posts
US Flag

3 months ago

BlakeBelladonna wrote:

It'll be easy, I've ran Java 8 on Windows 98!

I'm trying to make it so it can run as low as osu!'s minimum requirements, which is Windows 2000.


Wow, i didn't know osu! could run on an OS that old.
Good job, peppy.
i use arch btw
Oreeeee
Contributor
111 posts
PL Flag

3 months ago
Java 8 on W2K requires extended kernel, so Java 6 is the latest good option. Good luck setting up an environment in 2026 though.

I had a plan for a Titanic launcher in C for some time, might finally do it sometime in the very near future.
#ChujKurwaRankedOrLovedTitanicPlz
BlakeBelladonna
Combo Commander
358 posts
US Flag

3 months ago
Most people likely aren't using 2000 anyway to play osu!, I'm sure the oldest OS anyone has actually played on and may still main is XP so my main focus is XP.

2000 might be an issue, but if people can get it working with an extended kernel then why bother with Java 6?
Last edited by BlakeBelladonna 3 months ago, edited 1 time in total.
Fork developer of the VRChat moderation logger‚ Scarlet․ Now working on Linux and Androidǃ
https://github.com/KozyBlake/Scarlet
Oreeeee
Contributor
111 posts
PL Flag

3 months ago
Extended kernel is cheating because you have modern Vista-level APIs.

A good alternative would be .NET Framework 2.0 + winforms but you lose Linux compatibility. There is Mono, but it randomly segfaults with winforms. I tried…
#ChujKurwaRankedOrLovedTitanicPlz

44 posts | Jump | 1 2 3
Users browsing this forum: None