Custom Launcher

BoomPS

BoomScape #1
May 16, 2013
2,445
64
5,000
Hey,

I'm looking to purchase a few launchers for my client which needs the following requirements;

- Auto bundles specific java version (so the client is forced to use jre 8)
- Exe format which is code signed (if possible)
- DMG format
- Linux format
- JAR format
 
I released a client launcher that knocks all the boxes here besides bundling JRE.
 
Basically due to the errors people get in JDK15, I thought I fixed it but it didn't fix it for NEW client launches only people that loaded the client successfully previously

Which errors does jdk15 cause?
 
Which errors does jdk15 cause?

Alot of loading issues, I went through and fixed a few last night, but then more popup, basically this one at the moment, but so many errors popup

Code:
2021-02-16 13:03:47 [main] WARN  n.r.client.config.ConfigManager - null
java.lang.NoSuchMethodException: java.lang.invoke.MethodHandles$Lookup.<init>(java.lang.Class,int)
	at java.base/java.lang.Class.getConstructor0(Class.java:3508)
	at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2711)
	at net.runelite.client.config.ConfigInvocationHandler.callDefaultMethod(ConfigInvocationHandler.java:182)
	at net.runelite.client.config.ConfigManager.setDefaultConfiguration(ConfigManager.java:447)
	at net.runelite.client.plugins.PluginManager.loadDefaultPluginConfiguration(PluginManager.java:209)
	at net.runelite.client.RuneLite.start(RuneLite.java:331)
	at net.runelite.client.RuneLite.main(RuneLite.java:291)
 
Just use the Runelite one, has everything you want just needs configuring and building
https://github.com/runelite/launcher

Only issue is with Code Signatures, I did apply to get one for so I could sign my exe etc but it was more complex than first thought as they required a lot of details from me requiring lawyers etc, I've never gone through the process before so this is fairly new to me, and I don't feel like an exe popping up on someones computer saying 'not trusted' is the best method
 
Only issue is with Code Signatures, I did apply to get one for so I could sign my exe etc but it was more complex than first thought as they required a lot of details from me requiring lawyers etc, I've never gone through the process before so this is fairly new to me, and I don't feel like an exe popping up on someones computer saying 'not trusted' is the best method

I wouldn't bother to be honest, we didn't code sign on Zenyte and didn't have any complaints.

All you really need is a registered business and you can purchase one, however that doesn't automatically stop the warning from coming up, anyone can setup a fake business and purchase a certificate. You have to be trusted and get 'reputation' before those warnings start disappearing.
 
I wouldn't bother to be honest, we didn't code sign on Zenyte and didn't have any complaints.

All you really need is a registered business and you can purchase one, however that doesn't automatically stop the warning from coming up, anyone can setup a fake business and purchase a certificate. You have to be trusted and get 'reputation' before those warnings start disappearing.

Hm, yeah possibly, but the still some people may be deterred seeing that which is hella annoying that there isn't a simple workaround for it, but eh I'll try that git out for making these files and see how it goes thanks my guy
 
If there was a simple workaround then there would be no point having the warning in the first place :D

Very true, but they make it pretty difficult for standard people when if someone knows what they are doing they could create a dodgy certificate that works

The simple workaround is to use jars

Jars are terrible, especially when someone comes to play the game and doesn't even have java installed. It's much better to have the client automatically download and run java by bundling it in
 
Very true, but they make it pretty difficult for standard people when if someone knows what they are doing they could create a dodgy certificate that works



Jars are terrible, especially when someone comes to play the game and doesn't even have java installed. It's much better to have the client automatically download and run java by bundling it in

https://www.zdnet.com/article/three-billion-devices-run-java-yeah-but-do-they-like-it/

I think it's safe to assume most users will have java.
 

Users who are viewing this thread (total: 1, members: 0, guests: 1)