3,414 users, 5 online now.
A total of 999,637 plays!

Index » Titanic! » Development » Iceberg Launcher

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

1 month 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.
SuperYosh23
Cymbal Sounder
45 posts
US Flag

1 month 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,898 posts
DE Flag

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

1 month 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.
Levi
Project Lead / Developer
1,898 posts
DE Flag

1 month ago
You can just filter by release stream, similar to how stable has one.
BlakeBelladonna
Combo Commander
303 posts
US Flag

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

SuperYosh23
Cymbal Sounder
45 posts
US Flag

1 month 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
303 posts
US Flag

1 month 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.
SuperYosh23
Cymbal Sounder
45 posts
US Flag

1 month 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
10 posts
PL Flag

1 month 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
303 posts
US Flag

1 month 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.
SuperYosh23
Cymbal Sounder
45 posts
US Flag

1 month 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
100 posts
PL Flag

1 month 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
303 posts
US Flag

1 month 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 1 month ago, edited 1 time in total.
Oreeeee
Contributor
100 posts
PL Flag

1 month 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