I'll release a stable version tomorrow which should be general usage ready. So if anyone wants to try this out please wait till then.
Anemone Client
Moderator: Phades
-
romovs
- Posts: 1472
- Joined: Sun Sep 29, 2013 9:26 am
- Location: The Tabouret
Re: Anemone Client
Yeah it turned it out slightly more work than I anticipated. But we are getting there.
I'll release a stable version tomorrow which should be general usage ready. So if anyone wants to try this out please wait till then.
I'll release a stable version tomorrow which should be general usage ready. So if anyone wants to try this out please wait till then.
-
Xcom
- Posts: 1105
- Joined: Wed Dec 14, 2011 1:43 pm
Re: Anemone Client
I was tinkering with the changes you made and was surprised to how easy it was to make it work.
But I noticed a major problem when static widges turning null randomly when swapping sessions. Don't know if its got to do with sessions not loading properly or if the sessions somehow get confused and not update on the correct sessions during swaps.
Edit: I managed to get the multi session working and had to plow through tone of bugfixes. If your interested about fixes shoot me a PM and I'll send the stuff I managed to fix regarding ChatHW.java crashes and the messy belts in ToolbarWnd.java.
But I noticed a major problem when static widges turning null randomly when swapping sessions. Don't know if its got to do with sessions not loading properly or if the sessions somehow get confused and not update on the correct sessions during swaps.
Edit: I managed to get the multi session working and had to plow through tone of bugfixes. If your interested about fixes shoot me a PM and I'll send the stuff I managed to fix regarding ChatHW.java crashes and the messy belts in ToolbarWnd.java.
-
Momoka
- Posts: 46
- Joined: Sun Jul 17, 2011 6:21 am
Re: Anemone Client
Cool. You made multi session work. I couldn't make it work while keeping it as a loader.
-
romovs
- Posts: 1472
- Joined: Sun Sep 29, 2013 9:26 am
- Location: The Tabouret
Re: Anemone Client
Updated binaries.
Multi-session should be fully working now.
Also added a session switcher widget. It will be displayed when at least two sessions have started.
The keyboard shortcuts to start and switch sessions are still the same.
The problem was related to UI object being intialized multiple times durring the session (once for login, once after login, etc.)
So it was neccesseary to keep track of that and replace the 'current' UI each time.
Other than that some widgets like buddy list and char window are implimented as a single instance, so these needed to be tracked and managed too.
Multi-session should be fully working now.
Also added a session switcher widget. It will be displayed when at least two sessions have started.
The keyboard shortcuts to start and switch sessions are still the same.
Momoka wrote:Cool. You made multi session work. I couldn't make it work while keeping it as a loader.
The problem was related to UI object being intialized multiple times durring the session (once for login, once after login, etc.)
So it was neccesseary to keep track of that and replace the 'current' UI each time.
Other than that some widgets like buddy list and char window are implimented as a single instance, so these needed to be tracked and managed too.
You do not have the required permissions to view the files attached to this post.
Last edited by romovs on Fri Dec 06, 2013 7:25 pm, edited 1 time in total.
-
romovs
- Posts: 1472
- Joined: Sun Sep 29, 2013 9:26 am
- Location: The Tabouret
Re: Anemone Client
Momoka,
Did you had any progress on the global positioning issue by any chance?
Did you had any progress on the global positioning issue by any chance?
-
NOOBY93
- Posts: 6528
- Joined: Tue Aug 09, 2011 1:12 pm
Re: Anemone Client
Could you make a seperate upload with only the files you changed in the last update? My internet is extremely unstable and it's a pain downloading the whole thing
Jalpha wrote:I believe in my interpretation of things.
-
Momoka
- Posts: 46
- Joined: Sun Jul 17, 2011 6:21 am
Re: Anemone Client
romovs wrote:Momoka,
Did you had any progress on the global positioning issue by any chance?
I ended up using stones as reference, I added a function to set the origin. But I stopped playing long ago so... uh...
-
borka
- Posts: 9965
- Joined: Thu Feb 03, 2011 7:47 pm
- Location: World of Sprucecap
Re: Anemone Client
ran a short test with the switcher with 2 chars and had to find that it consumes more CPU (slightly 10%) and Memory than running 2 client instances for me - it's prolly because 32 Bit Windows XP SP3 (7u45) and 3,5 GB Ram ... but the switching is soooooo smooth -gj!
Avatar by SacreDoom
Java 8 - manually downloads - good to check for actual versions url here:
viewtopic.php?f=42&t=40331
Remember what the dormouse said: Feed your head Feed your head
Java 8 - manually downloads - good to check for actual versions url here:
viewtopic.php?f=42&t=40331
Remember what the dormouse said: Feed your head Feed your head
-
romovs
- Posts: 1472
- Joined: Sun Sep 29, 2013 9:26 am
- Location: The Tabouret
Re: Anemone Client
10% CPU load increase is strange... But generally it should run with less graphical lag when compared to multiple clients. If you had more lag in multisession then something is not right, i'll need to look into that.
-
romovs
- Posts: 1472
- Joined: Sun Sep 29, 2013 9:26 am
- Location: The Tabouret
Re: Anemone Client
Another update.
New stuff:
- Show the amount of water/honey/wine in buckets using graphical bars.
- Option to show FEP bar on the screen (can be turned on/off in the options window).
- Additional functions for the scripting API.
- Some simple example scripts. These are just to show how stuff works...
Fixed:
- Visual glitch with char movement. (Thanks Xcom for the fix!)
- Belts getting messed up when switching sessions. (Xcom once again)
- Session switcher getting 'stuck' on the cursor when using Shift+PgUp/PgDwn
There is also a separate update zip. if anyone is updating from previous version just copy its content to the client directory.
New stuff:
- Show the amount of water/honey/wine in buckets using graphical bars.
- Option to show FEP bar on the screen (can be turned on/off in the options window).
- Additional functions for the scripting API.
- Some simple example scripts. These are just to show how stuff works...
Fixed:
- Visual glitch with char movement. (Thanks Xcom for the fix!)
- Belts getting messed up when switching sessions. (Xcom once again)
- Session switcher getting 'stuck' on the cursor when using Shift+PgUp/PgDwn
There is also a separate update zip. if anyone is updating from previous version just copy its content to the client directory.