Anemone Client

Forum for alternative clients, mods & discussions on the same.

Moderator: Phades

Re: Anemone Client

Postby romovs » Fri Dec 06, 2013 12:30 am

Yeah it turned it out slightly more work than I anticipated. But we are getting there. 8-)
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.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Anemone Client

Postby Xcom » Fri Dec 06, 2013 7:24 am

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.
User avatar
Xcom
 
Posts: 1105
Joined: Wed Dec 14, 2011 1:43 pm

Re: Anemone Client

Postby Momoka » Fri Dec 06, 2013 5:47 pm

Cool. You made multi session work. I couldn't make it work while keeping it as a loader.
User avatar
Momoka
 
Posts: 46
Joined: Sun Jul 17, 2011 6:21 am

Re: Anemone Client

Postby romovs » Fri Dec 06, 2013 6:56 pm

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.
Screenshot.png
Screenshot.png (168.79 KiB) Viewed 1573 times



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.
Last edited by romovs on Fri Dec 06, 2013 7:25 pm, edited 1 time in total.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Anemone Client

Postby romovs » Fri Dec 06, 2013 7:21 pm

Momoka,
Did you had any progress on the global positioning issue by any chance?
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Anemone Client

Postby NOOBY93 » Fri Dec 06, 2013 7:48 pm

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.
User avatar
NOOBY93
 
Posts: 6529
Joined: Tue Aug 09, 2011 1:12 pm

Re: Anemone Client

Postby Momoka » Fri Dec 06, 2013 10:23 pm

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...
User avatar
Momoka
 
Posts: 46
Joined: Sun Jul 17, 2011 6:21 am

Re: Anemone Client

Postby borka » Sat Dec 07, 2013 2:33 pm

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
User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: Anemone Client

Postby romovs » Sun Dec 08, 2013 3:51 am

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.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Anemone Client

Postby romovs » Sun Dec 08, 2013 4:02 am

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.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: No registered users and 2 guests