Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Do you think these changes should be applied to the live game?
http://www.strawpoll.me/13998041
The client is currently not up to date with the latest version of EverybodyEdits, meaning it currently won't work.
Offline
There seems to be a slight delay in control. The game also fluctuates between 30 and 60 fps, which seems really weird. I think it's best to cap it at 30 for now. What did you change about the rendering specifically?
EDIT: This could just be problems on my side but it hasn't happened to me on any other client version
There seems to be a slight delay in control. The game also fluctuates between 30 and 60 fps, which seems really weird. I think it's best to cap it at 30 for now. What did you change about the rendering specifically?
EDIT: This could just be problems on my side but it hasn't happened to me on any other client version
Tested it myself (I have a pretty strong pc) and I got no delay or the fps fluctuations, so I'm pretty sure it's something mostly from your side.
Offline
I get this when using /fps.
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()
at states::PlayState/toggleFps()
at UI2/sendChat()
at MethodInfo-413()
Offline
I get a solid 60fps on both, but that doesnt really give any info about anything that could have improved, so I decided to take a few cpu readings.
I took 50 readings from plugin container for firefox (flash), and then put them into an average / range caluclator to get these results:
Normal client: Average of 5.25%, IQR of 1.8%
Experimental client: Average of 4.63%, IQR of 3.7%
So basically, the experimental client has a lower average CPU usage, but a much wider spread (had spikes much higher than the normal client)
Offline
still mining bitcoins in the lobby apparently :C
Offline
after somes tab switch if you go back it freezed forever
You can improve lobby loading time by :
1) Loading Campaigns only when you click on Campaigns Tab - "getCampaigns" message is big and it takes time to recieve & parse data
2) Rework your shop system. - "getShop" is a huuuge message. And each time you enter the lobby / buy item / spend energy you need to load it again and again.
3) don't load inbox, crew and news tab unless user clicks on it. If you get any new news or messages in inbox - you can get the amount in "getLobbyProperties". Makes it efficient. (you load your worlds only when you click "worlds" tab, this is basically the same thing)
4) rewrite "GetMySimplePlayerObject". Currently it gives you a big list of order & ids & names of your worlds. when you have a lot of worlds it takes some time to load them + parse them into the lobby. And most of the time you don't even click on "Mine" tab.
Suggestion:
load everything you need in front of the lobby in "getLobbyProperties"
1) bool - firstlogin
2) int - loginstreak
3) string - Username - player's name.
4) int - Gems
5) int - Energy
6) int - new messages in Inbox
7) int - new News count.
It's easier to make a ee reboot, but i am sure it won't happend in any way (reboot nor new client), so work with what you already have.
Offline
4) rewrite "GetMySimplePlayerObject". Currently it gives you a big list of order & ids & names of your worlds. when you have a lot of worlds it takes some time to load them + parse them into the lobby. And most of the time you don't even click on "Mine" tab.
what if you click minetab and leave ee and come back?
thanks hg for making this much better and ty for my avatar aswell
Offline
Gosha wrote:4) rewrite "GetMySimplePlayerObject". Currently it gives you a big list of order & ids & names of your worlds. when you have a lot of worlds it takes some time to load them + parse them into the lobby. And most of the time you don't even click on "Mine" tab.
what if you click minetab and leave ee and come back?
It will load mine tab.
Offline
I dont think the loading time is the problem really... For me it takes a few seconds at max
The main thing that bothers me is the general unresponsiveness of it, it seems to have random lag spikes, scrolling doesnt work properly (if you scroll fast it moves at the same speed as if you scroll slow, there are gaps between the scroll bars and the content), everything freezes when clicking on the worlds tab (surely there must be ways to speed up minimap generation), the fact that it uses more CPU than the actual game (which causes it to have a terrible fps, and HUGE delays on slower computers)
I think these should be fixed before worrying about the second or two you could shave off of loading time
Offline
I can't tell the difference in fps bc regardless of what game i play my computer always gets 60 fps.. Even in big games like GTAm Ghost recon wildlands, and etc.. so..
But the game does load faster for me.
Offline
For me it takes a few seconds at max
well, i created a client without all those features.
It loaded almost immediately
I recorded actions in lobby. connected to the lobby -> clicked the world.
this is a list of all messages that where in that period of time (this is not a full list becasue i can't record all connections everywhere, just lobby's)
Please remember. This is all just for lunching ee and clicking on the world.
Offline
destroyer123 wrote:For me it takes a few seconds at max
well, i created a client without all those features.
It loaded almost immediatelyI recorded actions in lobby. connected to the lobby -> clicked the world.
this is a list of all messages that where in that period of time (this is not a full list becasue i can't record all connections everywhere, just lobby's)▼listPlease remember. This is all just for lunching ee and clicking on the world.
Im not saying it shouldnt be done at some point, just that there are more urgent problems
One time delays generally arent that bad, as they only happen when you first click on EE / go back to lobby, its things that happen constantly that are a bigger problem
Offline
There seems to be a slight delay in control. The game also fluctuates between 30 and 60 fps, which seems really weird. I think it's best to cap it at 30 for now. What did you change about the rendering specifically?
EDIT: This could just be problems on my side but it hasn't happened to me on any other client version
I'm hoping that is your side, try closing any other programs you have running and compare both.
You can improve lobby loading time by :
1) Loading Campaigns only when you click on Campaigns Tab - "getCampaigns" message is big and it takes time to recieve & parse data
2) Rework your shop system. - "getShop" is a huuuge message. And each time you enter the lobby / buy item / spend energy you need to load it again and again.
3) don't load inbox, crew and news tab unless user clicks on it. If you get any new news or messages in inbox - you can get the amount in "getLobbyProperties". Makes it efficient. (you load your worlds only when you click "worlds" tab, this is basically the same thing)
4) rewrite "GetMySimplePlayerObject". Currently it gives you a big list of order & ids & names of your worlds. when you have a lot of worlds it takes some time to load them + parse them into the lobby. And most of the time you don't even click on "Mine" tab.Suggestion:
load everything you need in front of the lobby in "getLobbyProperties"
1) bool - firstlogin
2) int - loginstreak
3) string - Username - player's name.
4) int - Gems
5) int - Energy
6) int - new messages in Inbox
7) int - new News count.It's easier to make a ee reboot, but i am sure it won't happend in any way (reboot nor new client), so work with what you already have.
The true proper way is rewrite all of it .
still mining bitcoins in the lobby apparently :C
I was just hoping to improve world rendering some, due to a bug I had found in a super unique condition; there are also many other things that can be optimized, but most likely won't.
One day I'm hoping to figure out the bitcoin mining in the lobby, it has been narrowed down to objects ticking at physics tick speed I can't figure out what though :c.
Offline
Gosha wrote:You can improve lobby loading time by :
1) Loading Campaigns only when you click on Campaigns Tab - "getCampaigns" message is big and it takes time to recieve & parse data
2) Rework your shop system. - "getShop" is a huuuge message. And each time you enter the lobby / buy item / spend energy you need to load it again and again.
3) don't load inbox, crew and news tab unless user clicks on it. If you get any new news or messages in inbox - you can get the amount in "getLobbyProperties". Makes it efficient. (you load your worlds only when you click "worlds" tab, this is basically the same thing)
4) rewrite "GetMySimplePlayerObject". Currently it gives you a big list of order & ids & names of your worlds. when you have a lot of worlds it takes some time to load them + parse them into the lobby. And most of the time you don't even click on "Mine" tab.Suggestion:
load everything you need in front of the lobby in "getLobbyProperties"
1) bool - firstlogin
2) int - loginstreak
3) string - Username - player's name.
4) int - Gems
5) int - Energy
6) int - new messages in Inbox
7) int - new News count.It's easier to make a ee reboot, but i am sure it won't happend in any way (reboot nor new client), so work with what you already have.
The true proper way is rewrite all of it .
ninjasupeatsninja wrote:still mining bitcoins in the lobby apparently :C
I was just hoping to improve world rendering some, due to a bug I had found in a super unique condition; there are also many other things that can be optimized, but most likely won't.
One day I'm hoping to figure out the bitcoin mining in the lobby, it has been narrowed down to objects ticking at physics tick speed I can't figure out what though :c.
i would just get rid of world minimap previews and descriptions entirely
theyre pointless, underused, and make loading times longer
i would just get rid of world minimap previews and descriptions entirely
theyre pointless, underused, and make loading times longer
In my personal opinion the loading time isn't a big deal, the issue is the high CPU usage and this only changed rendering inside of worlds.
Offline
Ernesdo wrote:i would just get rid of world minimap previews and descriptions entirely
theyre pointless, underused, and make loading times longer
In my personal opinion the loading time isn't a big deal, the issue is the high CPU usage and this only changed rendering inside of worlds.
eh it takes a long time to load for me, and i do think those could still be removed
What is rendering?
Offline
If you tried out the client, please take a moment to vote on the strawpoll.
Offline
Set fps in lobbystate to 10-15 instead of 120.
Little thing drops 60% usage of CPU to just 10%. And you won't see the difference (only lagging animation of background)
Offline
Set fps in lobbystate to 10-15 instead of 120.
Little thing drops 60% usage of CPU to just 10%. And you won't see the difference (only lagging animation of background)
I guess maybe 30fps would be better? Thats good enough to not be able to detect the low FPS, but will still use a load less CPU
Offline
I guess maybe 30fps would be better?
Max frame rate is set to 120. But real fps in lobby and in game is 60 because of flash (or my monitor idk)
10-15 is better imo because you won't see the difference anyway, but game starts working very good
(i noticed lagging only on 5 fps - had to click on buttons 2 times because mouse click wasn't recorded properly)
Offline
destroyer123 wrote:I guess maybe 30fps would be better?
Max frame rate is set to 120. But real fps in lobby and in game is 60 because of flash (or my monitor idk)
10-15 is better imo because you won't see the difference anyway, but game starts working very good
(i noticed lagging only on 5 fps - had to click on buttons 2 times because mhouse click wasn't recorded properly)
Wouldn't it be obvious when scrolling etc. though? Also, I'd guess there is an actual problem somewhere causing it to be so cpu intensive, so it would probably be better to actually fix that, maybe allowing for skipping frames temporarily so it doesn't get unusable
Offline
[ Started around 1732695488.9766 - Generated in 0.172 seconds, 13 queries executed - Memory usage: 1.79 MiB (Peak: 2.07 MiB) ]