So remember how we could not have mini games in our loading screens?!?!
Moderator: Moderators
Re: So remember how we could not have mini games in our loading screens?!?!
welll... not that we cared about patents before... or did we?
if so... any cases or examples of what patents the spring rts engine respects?
if so... any cases or examples of what patents the spring rts engine respects?
Re: So remember how we could not have mini games in our loading screens?!?!
Spring as an engine or a community. Either one is very broad
Re: So remember how we could not have mini games in our loading screens?!?!
In case you think this post is somehow random....
search.php?keywords=Patent+namco&terms= ... mit=Search
search.php?keywords=Patent+namco&terms= ... mit=Search
Re: So remember how we could not have mini games in our loading screens?!?!
For multiplayer games I'd much rather have chat going while loading takes place, but patents expiring is always a good thing. +1
Re: So remember how we could not have mini games in our loading screens?!?!
The engine's 10 years old, if our loading screens on a machine with an SSD are long enough we can play a minigame I'd be worried
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: So remember how we could not have mini games in our loading screens?!?!
They can be made longer, if needed I'm with chat.
Re: So remember how we could not have mini games in our loading screens?!?!
You're a sick person.gajop wrote:but parents expiring is always a good thing.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: So remember how we could not have mini games in our loading screens?!?!
You're a bad, bad, man. STRANGER DANGER! STRANGER DANGER!gajop wrote:For multiplayer games I'd much rather have chat going while loading takes place, but parents expiring is always a good thing. +1
Re: So remember how we could not have mini games in our loading screens?!?!
Somebody must've edited my original post!
Re: So remember how we could not have mini games in our loading screens?!?!
WE CAN DO THAT!??!Silentwings wrote:They can be made longer, if needed I'm with chat.
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: So remember how we could not have mini games in our loading screens?!?!
Yep, just mine bitcoins in unitdefs_post :p
I don't think you can actually control the duration, though. And I think luaintro doesn't know when its about to get kicked out so it can't e.g. fade out music.
I don't think you can actually control the duration, though. And I think luaintro doesn't know when its about to get kicked out so it can't e.g. fade out music.
Re: So remember how we could not have mini games in our loading screens?!?!
Can you control it really?8611z wrote:you can, it knows
All I see is that there's a callin which gives you current load progress.
I guess you could make things 'fade out' in Finalize, but it would be kinda hacky.
There doesn't seem to be a "wait with leaving LuaIntro for a few more seconds" callout/callin return?
Re: So remember how we could not have mini games in our loading screens?!?!
Additionally, I wish we could do some widget/gadget loading during the loading screen as well.
The game should really be 100% loaded once it starts, and not just the engine stuff.
PS: For chat we'd also want sockets + lua tables transferable from LuaIntro to game state.
The game should really be 100% loaded once it starts, and not just the engine stuff.
PS: For chat we'd also want sockets + lua tables transferable from LuaIntro to game state.
Re: So remember how we could not have mini games in our loading screens?!?!
this happens and is one way to control loading times...some widget/gadget loading during the loading screen...
Re: So remember how we could not have mini games in our loading screens?!?!
Busy waiting or what?
Can you give more concrete info/examples how one would delay loading by a few seconds/frames?
Can you give more concrete info/examples how one would delay loading by a few seconds/frames?
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: So remember how we could not have mini games in our loading screens?!?!
For clarity, since this suddenly became a serious discussion, my suggestion of artificially controlling loadtime by bitcoin mining a la
is not a serious one ... hang detection spams stacktraces, unresponsive, etc etc.
Unfortunately LoadProgress can't be used reliably to control/discover how much time remains of luaintro, it only provides the current loading "stage" in text form and the durations are non-deterministic (due to hardware level caching, etc).
Code: Select all
while curTime<startTime+30 do
Spring.Echo("Hi Hooo Hi Ho Hi Ho Hi Hoooooo")
end
Unfortunately LoadProgress can't be used reliably to control/discover how much time remains of luaintro, it only provides the current loading "stage" in text form and the durations are non-deterministic (due to hardware level caching, etc).
Re: So remember how we could not have mini games in our loading screens?!?!
would be neat if we knew progress of stages, I always liked the TA:K loading screen that showed what it was loading at different stages.
Re: So remember how we could not have mini games in our loading screens?!?!
Are you speculating about "hang detection spams stacktraces, unresponsive, etc etc." or did you try it? I noticed no such problems with bitcoin miner in gadget. (not in defs) It gives nice control because gadgets/widgets are loaded as one of the last steps.
Yes, LoadProgress only provides the current loading "stage" in text form but they always happen in the same known order, that is good enough to track progress or trigger things that do not need to be super-precise. (like some animation or music) It is of course bit hack but so was much else in modding. It stays very limited to one area (loading) so I find it more amusing than anything.
Yes, LoadProgress only provides the current loading "stage" in text form but they always happen in the same known order, that is good enough to track progress or trigger things that do not need to be super-precise. (like some animation or music) It is of course bit hack but so was much else in modding. It stays very limited to one area (loading) so I find it more amusing than anything.