3,249 users, 16 online now.
A total of 925,583 plays!

Index » Titanic! » Development » Iceberg Launcher

35 posts | Jump | 1 2 3
BlakeBelladonna
Star Shooter
223 posts
US Flag

1 day 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
Whistle Blower
22 posts
US Flag

1 day 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
Levi
Project Lead / Developer
1,869 posts
DE Flag

1 day ago
If you need any guidance, I'd be happy to help. Just let me know ^^
BlakeBelladonna
Star Shooter
223 posts
US Flag

1 day 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,869 posts
DE Flag

1 day ago
You can just filter by release stream, similar to how stable has one.
BlakeBelladonna
Star Shooter
223 posts
US Flag

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

SuperYosh23
Whistle Blower
22 posts
US Flag

1 day 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.
BlakeBelladonna
Star Shooter
223 posts
US Flag

1 day 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
Whistle Blower
22 posts
US Flag

1 day 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.
dremu
Tempo Trainee
9 posts
PL Flag

1 day 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
Star Shooter
223 posts
US Flag

1 day 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
Whistle Blower
22 posts
US Flag

1 day 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.
Oreeeee
Contributor
93 posts
PL Flag

1 day 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
Star Shooter
223 posts
US Flag

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

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

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