Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Moderator: Moderators
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
That script doesn't have to be run from npp. It's a bat file, anything can run it. I just wanted to show how easy it is to open the infolog file with an application such as notepad. I think all windows versions include notepad.
Linux users probably already know where stuff is and how it works.
Linux users probably already know where stuff is and how it works.
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Compilled under fedora 20 x64 and it works fine!
I love alt+enter. Previously I allways played in windowed mode because it was easy to switch to other windows. Now I can play fulscreen! And switch to windowed mode only when it's needed. Thanks!!
Alt+B visualizations are great! What yellow color means in Frame Grapher? Sim frames (red) are eating alot! Is it possible to understand what exactly eating cpu? Maybe divide simframe to pieces also?
What ThreadPool shows? I see some rare lines - does it means that threads are not used? :-D Maybe it's cool to show threads count near "ThreadPool" label.
Also I like idea of widgets warnings.
For Ally chat you need to press Enter then 2 times Alt. Maybe it's too much? I propose to open ally chat with double Alt without Enter also (and all other chats)
And yes, I can place russian marks! COOL :-D
I love alt+enter. Previously I allways played in windowed mode because it was easy to switch to other windows. Now I can play fulscreen! And switch to windowed mode only when it's needed. Thanks!!
Alt+B visualizations are great! What yellow color means in Frame Grapher? Sim frames (red) are eating alot! Is it possible to understand what exactly eating cpu? Maybe divide simframe to pieces also?
What ThreadPool shows? I see some rare lines - does it means that threads are not used? :-D Maybe it's cool to show threads count near "ThreadPool" label.
Also I like idea of widgets warnings.
For Ally chat you need to press Enter then 2 times Alt. Maybe it's too much? I propose to open ally chat with double Alt without Enter also (and all other chats)
And yes, I can place russian marks! COOL :-D
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
#winningInstaller:
! disallow to install spring over existing installations / ask for uninstall first
- don't associate .sdf with spring.exe any more
May I suggest that spring stop using sdf file ext and instead use .SpringREP ?
One of the reasons is that SDF is already taken, and spring should do a better job of differentiating.
https://www.google.com/search?q=what+ar ... 2&ie=UTF-8
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
this alone doesn't solve the problem that a specific engine version has to be launched. imo this is a feature request that goes to lobbies to launch specific engine version.Forboding Angel wrote:May I suggest that spring stop using sdf file ext and instead use .SpringREP ?
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
True, but it would solve the semi-rare occasions that sdf is already associated with another program.
- Funkencool
- Posts: 542
- Joined: 02 Dec 2011, 22:31
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Script.LuaUI.Function() seems to be broken?
Neither showed up in the infolog with 96.0, and I don't see anything about it in the changelog.
Shift+esc and f11 weren't working for me either, but that could just be on my end. I'll test this a little further.
Code: Select all
[f=0000042] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent()
[f=0001428] Warning: Tried to call non-linked Script.LuaUI.ProcessAwards()
Shift+esc and f11 weren't working for me either, but that could just be on my end. I'll test this a little further.
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Before it just silently failed. Your error was there never the less.Funkencool wrote:Script.LuaUI.Function() seems to be broken?
Neither showed up in the infolog with 96.0, and I don't see anything about it in the changelog.Code: Select all
[f=0000042] Warning: Tried to call non-linked Script.LuaUI.CameraBroadcastEvent() [f=0001428] Warning: Tried to call non-linked Script.LuaUI.ProcessAwards()
Shift+esc and f11 weren't working for me either, but that could just be on my end. I'll test this a little further.
- Funkencool
- Posts: 542
- Joined: 02 Dec 2011, 22:31
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
That explains that then, thanks
But my keybindings don't seem to be working anymore,
along with that, chili editboxes will no longer capture input either
edit: hmm, nm Shift+esc and f11 won't work regardless of those bindings
edit2: scratch that I was right the first time it's the bindings that aren't working

But my keybindings don't seem to be working anymore,
Code: Select all
widgetHandler.actionHandler:AddAction(widget,'openMenu', openMenu, nil, 't')
widgetHandler.actionHandler:AddAction(widget,'openWidgets', openWidgets, nil, 't')
widgetHandler.actionHandler:AddAction(widget,'hideMenu', hideMenu, nil, 't')
spSendCommands('bind S+esc openMenu')
spSendCommands('bind f11 openWidgets')
spSendCommands('bind esc hideMenu')
edit: hmm, nm Shift+esc and f11 won't work regardless of those bindings
edit2: scratch that I was right the first time it's the bindings that aren't working
Last edited by Funkencool on 16 Mar 2014, 15:56, edited 1 time in total.
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
I'm not sure when you mean by "before" - but that CameraBroadcastEvent is working & recieving its arguments in BA 7.93 with 96.0.jK wrote:Before it just silently failed. Your error was there never the less.
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
You call Script.LuaUI.Foo() BEFORE LuaUI ran and put their func into _G!Silentwings wrote:I'm not sure when you mean by "before" - but that CameraBroadcastEvent is working & recieving its arguments in BA 7.93 with 96.0.jK wrote:Before it just silently failed. Your error was there never the less.
Once it did all following calls obviously work, but the first few ones don't!
To check if a func it linked use `if Script.LuaUI("Foo") then`
- Funkencool
- Posts: 542
- Joined: 02 Dec 2011, 22:31
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
I looked into it last night and it seems the lock_camera widget that's supposed to link to it is disabled by default.
So basically now it just needs a way to handle that, to prevent error spam (which was always there but silent).
So basically now it just needs a way to handle that, to prevent error spam (which was always there but silent).
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
All I said is that the calls do work. (Once initialized, to make it clear to funk that its not the Script.LuaUI.Function() that's at fault, which I thought you hadn't).jK wrote:You call Script.LuaUI.Foo() BEFORE LuaUI ran and put their func into _G!
It's not disabled by default, it's enabled and very regularly used.the lock_camera widget that's supposed to link to it is disabled by default
- Funkencool
- Posts: 542
- Joined: 02 Dec 2011, 22:31
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Looks like beherith disabled it about 4 months ago in BAR.
On my key binding problem, I've figured out its :AddAction() that isn't working. So the bind is working but empty.
Was I doing it wrong to begin with and it's just now showing itself or has the behavior changed?
Code: Select all
widgetHandler.actionHandler:AddAction(widget,'openMenu', openMenu, nil, 't')
spSendCommands('bind S+esc openMenu')
Was I doing it wrong to begin with and it's just now showing itself or has the behavior changed?
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
tested the portable version for windows with metal factions 0.7.
It had the same warnings people mentioned about the Script.LuaUI.Function() on the mex upgrader gadget and problems in a shield dmg gadget that was missing the synced code test at the beginning.
other than that, it seems to be working nicely.
i usually install spring over my existing spring installation. Does this mean from now on i'll have to uninstall it first? will i lose data inside my games and maps subdirectories of the spring directory?
It had the same warnings people mentioned about the Script.LuaUI.Function() on the mex upgrader gadget and problems in a shield dmg gadget that was missing the synced code test at the beginning.
other than that, it seems to be working nicely.
Code: Select all
Installer:
! disallow to install spring over existing installations / ask for uninstall first
-
- Moderator
- Posts: 2464
- Joined: 12 Oct 2007, 09:24
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Funkencool I have a report for the same issue http://springrts.com/mantis/view.php?id=4334
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
I'm sure that's just a nag screen that can be circumvented.raaar wrote:i usually install spring over my existing spring installation. Does this mean from now on i'll have to uninstall it first? will i lose data inside my games and maps subdirectories of the spring directory?Code: Select all
Installer: ! disallow to install spring over existing installations / ask for uninstall first
I usually split my spring in a main stuff (exe and dll) and data stuff (games, maps, config, writedir). This way I can use the data dir both when I'm playing the regular game and testing the dev version. Since this approach works for latest dev version, why would it not work in spring 97 release one? Use portable version and put a springsettings.cfg file in same folder as spring, with this parameter:
Code: Select all
SpringData = <path to data dir>
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: Engine Testing - 96.0.1-340-g44711a4 (11. Mar. 2013)
Not "have to", but "if you don't you might/will break things" as we saw in all recent releases. It's an installer, not an update package.i usually install spring over my existing spring installation. Does this mean from now on i'll have to uninstall it first?