Bruv, can't you learn unity? You will do everything 10 times faster than with LWJGL/LIBGDX and with 100% more performance and code maintenance.
Rewriting current client with unity is like ~6 months of full time work (with learning the framework)
-
Limitless0
- Posts: 11
- Joined: Wed Jan 05, 2022 4:40 pm
Re: Working on a new client
If you want a unity client and it's "only" six months of full time work, make one yourself. This will not be a unity client.
-
noindyfikator
- Posts: 1478
- Joined: Fri Jul 15, 2011 11:10 am
Re: Working on a new client
So you will waste your time making another crap
-
telum12
- Posts: 430
- Joined: Mon Mar 12, 2012 10:36 pm
Re: Working on a new client
Idk what you’re doing but last I checked it was running a 2.4 rc built like 3 months ago…Limitless0 wrote:You're right, it wouldn't be automatic.
And the JOGL betas straight up don't work, so If I want to actually play the game I have to move to a different framework.
So I guess the short answer is: I don't expect to merge loftars changes very easily
MagicManICT wrote:To me, being called a pedo is exactly like being called gay.
Jalpha wrote:She must have been in heat bro. She was literally fanging for it. Literally posting repeatedly in chat, in all caps "DO IT! POST YOUR DICK! THERE'S NO WAY IT'S 7 INCHES!"
How could any hot-blooded male deny such a request under the circumstances.
-
telum12
- Posts: 430
- Joined: Mon Mar 12, 2012 10:36 pm
Re: Working on a new client
You have literally zero idea what you’re talking about. Are you Monke’s client dev? I hope not for their sake…noindyfikator wrote:So you will waste your time making another crap
OP you should probably take a look at the “Resource” class. Be very careful about Manor changes to the client because the following things will happen frequently:
- a new res starts interacting with something you changed and breaks the client in random ways
- loftar changes some message buffer that screws your over, possibly hidden is some ad-hoc res widget spawning
Overwriting res is dangerous because it will likely break when randomly updated.
The devs are zero help here and don’t let you know when they change things.
Swapping the OpenGL lib seems scary given how Loftar uses things. Don’t expect things to work like you’d expect from normal projects. If you want to know what I mean take a look as his shader Java code (yup, you heard me right).
MagicManICT wrote:To me, being called a pedo is exactly like being called gay.
Jalpha wrote:She must have been in heat bro. She was literally fanging for it. Literally posting repeatedly in chat, in all caps "DO IT! POST YOUR DICK! THERE'S NO WAY IT'S 7 INCHES!"
How could any hot-blooded male deny such a request under the circumstances.
-
noindyfikator
- Posts: 1478
- Joined: Fri Jul 15, 2011 11:10 am
Re: Working on a new client
No, hafen code is not enjoyable to spend time after work on it.telum12 wrote:noindyfikator wrote:You have literally zero idea what you’re talking about. Are you Monke’s client dev? I hope not for their sake.
I am just saying, if he go with library (not framework, I know libgdx is framework but comparing to unity it's a baby), he will resign after some time. Why? If he want to rewrite this client, he will spend really A LOT of time on it, getting cancer over and over again trying to rewrite existing code to another crap.
-
Limitless0
- Posts: 11
- Joined: Wed Jan 05, 2022 4:40 pm
Re: Working on a new client
I mean, the client code is a mess, you’re right.
-
telum12
- Posts: 430
- Joined: Mon Mar 12, 2012 10:36 pm
Re: Working on a new client
Oh okay yeah. Please explain to me how you'll handle running res files in your Unity client, and how this will simplify your life...noindyfikator wrote:No, hafen code is not enjoyable to spend time after work on it.telum12 wrote:noindyfikator wrote:You have literally zero idea what you’re talking about. Are you Monke’s client dev? I hope not for their sake.
I am just saying, if he go with library (not framework, I know libgdx is framework but comparing to unity it's a baby), he will resign after some time. Why? If he want to rewrite this client, he will spend really A LOT of time on it, getting cancer over and over again trying to rewrite existing code to another crap.
MagicManICT wrote:To me, being called a pedo is exactly like being called gay.
Jalpha wrote:She must have been in heat bro. She was literally fanging for it. Literally posting repeatedly in chat, in all caps "DO IT! POST YOUR DICK! THERE'S NO WAY IT'S 7 INCHES!"
How could any hot-blooded male deny such a request under the circumstances.
-
Elizaberry
- Posts: 28
- Joined: Sun Feb 11, 2018 11:16 pm
Re: Working on a new client
A mac client is sorely needed OP. I dont have much technical knowledge but would be more than thrilled to have some options as a die hard macker.
-
nikitron
- Posts: 13
- Joined: Sun Dec 05, 2010 10:15 am
Re: Working on a new client
Before someone starts building a new client, please think about how you will transfer updates and keep your client up to date. This is a very big problem, since you cannot change the current code, but write a new one somewhere. It doesn't matter if it's Unity, LWJGL, JOGL - you need to decide this first.
Migration from JOGL to LWJGL currently is impossible - because you need to somehow get rid of AWT. There are a lot of hooks and mixing of jogl and AWT, it's hell.
Maybe, If Lofrtar will support you, you can help to implement modules and do some small refactoring in current client. But I don't know, start sins 2008 year we have only 5 new contributors with 11 commits (if GitHub is right)
Migration from JOGL to LWJGL currently is impossible - because you need to somehow get rid of AWT. There are a lot of hooks and mixing of jogl and AWT, it's hell.
Maybe, If Lofrtar will support you, you can help to implement modules and do some small refactoring in current client. But I don't know, start sins 2008 year we have only 5 new contributors with 11 commits (if GitHub is right)