Trunk nightly
Moderators: winston, another_commander, Getafix
- Rorschachhamster
- ---- E L I T E ----
- Posts: 274
- Joined: Sun Aug 05, 2012 11:46 pm
- Contact:
Re: Trunk nightly
Huh, I had installed a newer trunk just over the installation... Trying to deinstall first, now.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: Trunk nightly
Heh.. there is an easier (and far less bandwidth intensive) way to update trunk in Windows, if you're willing to put in a little one-time-only effort.. after which, to update trunk you simply have to double-click a shortcut, which will then execute a script that will automatically download and install only the files that have actually changed, instead of having to download, uninstall, and reinstall the entire 100MB installer every single time. Then you can be just like us penguins, who only have to run 'oolite-trunk update' in a terminal window to update to the latest version!Rorschachhamster wrote:Huh, I had installed a newer trunk just over the installation... Trying to deinstall first, now.
Quoting the relevant parts from the Windows Nightly Builds thread:
Getafix wrote:Do you have a low-bandwidth high-latency internet connection
and it will take a life-time to download the latest nightly?
Are you away from home and your low download quota
keeps you away from that last fix that will let you get even with the six-limb race?
Do you envy the Linux commanders, as they don't have to download the full setup with every nightly release?
If you answered positively to at least one of these questions... keep reading.
Responding to the public's need, the Windows nightly service has been extended
to deliver "upgrade" functionality through rsync network protocol.
In that way, you can update your Oolite-Trunk installation to the latest nightly release,
getting the differences only.
Since rsync is not delivered with Windows, you can try cwRsync client.
(To be honest with the community, I have only tested the service with cwRsync.)
Having installed cwRsync, you can execute the following in a command prompt:
For 64bit Oolite-Trunk Windows installations:For 32bit Oolite-Trunk Windows installations:Code: Select all
C:\>"c:\Program Files (x86)\cwRsync\bin\rsync.exe" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
Some hints:Code: Select all
C:\>"c:\Program Files (x86)\cwRsync\bin\rsync.exe" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows/* /cygdrive/c/Oolite-Trunk/.
Thec:\Program Files (x86)\cwRsync\bin\rsync.exe
and/cygdrive/c/Oolite-Trunk/.
should be changed according
to your installation paths. For exampleD:\MyPath\Oolite-Trunk
becomes/cygdrive/d/MyPath/Oolite-Trunk/.
If your Oolite-Trunk path contains spaces, do not use quotes.
EDIT: Note, that any missing file or any changed file that is part of the Oolite-Trunk original installation,
will be re-downloaded and overwritten!
Getafix wrote:Hint: There is aCody wrote:...I had to tinker with the command line a little...cwrsync.cmd
in the root installation folder of cwrsync.
Edit this and add the following line at the end of the file:
Oolite nightly 64bitOolite nightly 32bitCode: Select all
"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
If Windows is 32bit (and you have kept the original cwrsync installation) then you need to change the rsync path removingCode: Select all
"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows/* /cygdrive/c/Oolite-Trunk/.
the " (x86)" form the path. There is a space before the left parenthesis that needs to be removed too.
This line of code also assumes default installation path for Oolite nightly too... change it as per your needs... keeping the/cygdrive/
of course.
Create a shortcut ofcwrsync.cmd
wherever is handy for you and you are now one double-click away fromrsync-inggetting the latest nightly!
(Cudos to AC for pointing this out!)
Cody wrote:Showing my ignorance here perhaps, but if I add:toCode: Select all
"C:\Program Files (x86)\cwRsync\bin\rsync" -rlvz --progress rsync://terrastorage.no-ip.info/oolite-trunk-windows_x64/* /cygdrive/c/Oolite-Trunk/.
cwrsync.cmd
, it won't let me save it (using Notepad++). Instead, it asks me to check if this file is open in another program.
I'm obviously doing something wrong - so I'll use the manual method again.
Note that the path to the rsync file itself is a little different in the free version of cwRsync I downloaded from the above source, (there's no 'bin' folder, basically) so you may need to edit things a little..Getafix wrote:@Cody
Execute notepad++ as administrator by right-clicking on notepad++ executable/icon.
Then opencwrsync.cmd
.
Instead of
cwRsync\bin\rsync
, if you simply unzip the file it will be: cwRsync_5.4.1_x86_Free\rsync
Initially, I renamed the
cwRsync_5.4.1_x86_Free
folder to just cwRsync
, and put it in the root of my C:\ drive, but for some stupid reason didn't realise there was no bin
folder, and then wondered why things weren't working.I'm guessing that perhaps Getafix and a_c purchased the commercial installer version, instead of the free zip file version.
Note also that you will most likely have to edit line 13 of
cwrsync.cmd
to point to the location where you placed the cwRsync
folder.. in my case:
Code: Select all
SET CWRSYNCHOME=C:\CWRSYNC
For the record, I dragged the shortcut mentioned above to my start menu, which then offered to pin it to the menu.. so now it's super-easy to launch whenever I want.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
<hugs updater>
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Rorschachhamster
- ---- E L I T E ----
- Posts: 274
- Joined: Sun Aug 05, 2012 11:46 pm
- Contact:
Re: Trunk nightly
Me too.
Even if I haven't built my batch yet...
EDIT: Done and runs! Thank you even more much...
Even if I haven't built my batch yet...
EDIT: Done and runs! Thank you even more much...
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly 1.81.0.6292-141224-a96528b
I've been grounded for a while, but I got out there tonight - and immediately got roughed-up by three ships. Two I splashed without too much trouble, but the third proved tricky and damaged some kit, including the TSME. This left me with one already locked-on hardhead - which I could not fire. Even after re-targeting, it refused to fire! Not seen that before - is that normal? There then followed a nice dogfight with the third ship - an Adder, of all things! Tough little blighter!
As regards the cloak: I'll have to test it some more, but it seems almost completely ineffective against wings of assassins and/or bandits now.
As regards the cloak: I'll have to test it some more, but it seems almost completely ineffective against wings of assassins and/or bandits now.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
Re: Trunk nightly 1.81.0.6292-141224-a96528b
Interesting. Not a case that's had much testing, I expect - I'll look into that more closely.Cody wrote:I've been grounded for a while, but I got out there tonight - and immediately got roughed-up by three ships. Two I splashed without too much trouble, but the third proved tricky and damaged some kit, including the TSME. This left me with one already locked-on hardhead - which I could not fire. Even after re-targeting, it refused to fire!
If you're the only hostile around, it's unlikely to get them to break target lock - but even token attempts at dodging should make you almost impossible for them to hit, and it should still stop them firing missiles.Cody wrote:As regards the cloak: I'll have to test it some more, but it seems almost completely ineffective against wings of assassins and/or bandits now.
Possibly that's slightly too ineffective ... on the other hand, NPCs cloaking against the player tend to just drain their energy to 50% without really helping their defence at all. It should still be good for sneaking up on / past wings.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly 1.81.0.6292-141224-a96528b
Oh they were still hitting me whilst I was cloaked and dodging - heavy hits too!cim wrote:... but even token attempts at dodging should make you almost impossible for them to hit...
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
Re: Trunk nightly
Skilled NPCs OXP, I would guess. I haven't tested the cloak behaviour with high accuracy opponents yet - I'll try to get that done soon.Cody wrote:Oh they were still hitting me whilst I was cloaked and dodging - heavy hits too!
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
<nods> Yeah, I should've removed that one - done!cim wrote:Skilled NPCs OXP, I would guess.
On reloading last night's save (TSME still damaged), I can fire three missiles okay, but not the fourth!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
Re: Trunk nightly
That's strange... Could you send me the savefile, please, if it's still broken on reloading!Cody wrote:On reloading last night's save (TSME still damaged), I can fire three missiles okay, but not the fourth!
I've managed to get this to happen briefly, so I should be able to track it down soon.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
PM incoming!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
Re: Trunk nightly
Hmm... hold on, the TSME appears to be a red herring. Loading a savegame with four missiles and intact TSME, launch, fire three at the nav buoy, the fourth won't fire. I'll keep looking.
EDIT: And should be fixed in tonight's build. Thanks.
EDIT: And should be fixed in tonight's build. Thanks.
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Right on... and I'll go hunting red herrings tonight!cim wrote:... should be fixed in tonight's build.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
<chortles>
Code: Select all
18:47:49.952 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (Oolite Bounty Hunter AI 1.81): Unknown expansion key [oolite_entityClass] in string.
18:47:49.952 [script.javaScript.warning.ooliteDefined]: Resources/Scripts/oolite-priorityai.js, line 388.
18:47:49.952 [script.javaScript.stackTrace]: 0 (oolite-priorityai.js:388) <anonymous function>
18:47:49.952 [script.javaScript.stackTrace]: this: {...}
18:47:49.952 [script.javaScript.stackTrace]: priority: 3
18:47:49.952 [script.javaScript.stackTrace]: params: [Wormhole destination: Xegearer ttl: 43199.66s arrival: 2089571:21:44:53]
18:47:49.952 [script.javaScript.stackTrace]: key: "oolite_beginningAttack"
18:47:49.952 [script.javaScript.stackTrace]: message: undefined
18:47:49.952 [script.javaScript.stackTrace]: template: "[commsPackA_mercenary_beginningAttack]"
18:47:49.952 [script.javaScript.stackTrace]: recv: 180538975829.8927
18:47:49.953 [script.javaScript.stackTrace]: send: 180538975829.8927
18:47:49.953 [script.javaScript.stackTrace]: 1 (oolite-priorityai.js:670) <anonymous function>
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: priority: 3
18:47:49.953 [script.javaScript.stackTrace]: code: "beginning"
18:47:49.953 [script.javaScript.stackTrace]: target: [Wormhole destination: Xegearer ttl: 43199.66s arrival: 2089571:21:44:53]
18:47:49.953 [script.javaScript.stackTrace]: scan: "CLASS_WORMHOLE"
18:47:49.953 [script.javaScript.stackTrace]: msgcode: "oolite_beginningAttack"
18:47:49.953 [script.javaScript.stackTrace]: 2 (oolite-priorityai.js:2913) <anonymous function>
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: handlers: {...}
18:47:49.953 [script.javaScript.stackTrace]: 3 (oolite-priorityai.js:224) _reconsider()
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: newBehaviour: function
18:47:49.953 [script.javaScript.stackTrace]: 4 (oolite-priorityai.js:75) _handlerAIAwoken()
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (Oolite Bounty Hunter AI 1.81): Unbalanced ] in string.
18:47:49.953 [script.javaScript.warning.ooliteDefined]: Resources/Scripts/oolite-priorityai.js, line 388.
18:47:49.953 [script.javaScript.stackTrace]: 0 (oolite-priorityai.js:388) <anonymous function>
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: priority: 3
18:47:49.953 [script.javaScript.stackTrace]: params: [Wormhole destination: Xegearer ttl: 43199.66s arrival: 2089571:21:44:53]
18:47:49.953 [script.javaScript.stackTrace]: key: "oolite_beginningAttack"
18:47:49.953 [script.javaScript.stackTrace]: message: undefined
18:47:49.953 [script.javaScript.stackTrace]: template: "[commsPackA_mercenary_beginningAttack]"
18:47:49.953 [script.javaScript.stackTrace]: recv: 180538975829.8927
18:47:49.953 [script.javaScript.stackTrace]: send: 180538975829.8927
18:47:49.953 [script.javaScript.stackTrace]: 1 (oolite-priorityai.js:670) <anonymous function>
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: priority: 3
18:47:49.953 [script.javaScript.stackTrace]: code: "beginning"
18:47:49.953 [script.javaScript.stackTrace]: target: [Wormhole destination: Xegearer ttl: 43199.66s arrival: 2089571:21:44:53]
18:47:49.953 [script.javaScript.stackTrace]: scan: "CLASS_WORMHOLE"
18:47:49.953 [script.javaScript.stackTrace]: msgcode: "oolite_beginningAttack"
18:47:49.953 [script.javaScript.stackTrace]: 2 (oolite-priorityai.js:2913) <anonymous function>
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: handlers: {...}
18:47:49.953 [script.javaScript.stackTrace]: 3 (oolite-priorityai.js:224) _reconsider()
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [script.javaScript.stackTrace]: newBehaviour: function
18:47:49.953 [script.javaScript.stackTrace]: 4 (oolite-priorityai.js:75) _handlerAIAwoken()
18:47:49.953 [script.javaScript.stackTrace]: this: {...}
18:47:49.953 [strings.expand.warning.unknownExpansion]: ----- WARNING: Unknown expansion key [oolite_entityClass] in string.
18:47:49.953 [strings.expand.warning.unbalancedClosingBracket]: ----- WARNING: Unbalanced ] in string.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Trunk nightly
Another planet-diver (after launching from a Torus station) to report - a lone Python.
Even with Skilled NPCs removed, those heavy assassins are hitting through my cloak with alarming regularity - and there seems to be more of them using injectors too. I run with a 0.5ly reserve tank as standard, and I've had to make use of it tonight. It's finely balanced - but life as an ace courier is definitely harder now.
Oh yeah - I've lost/forgotten the whereabouts/method of that order-of-kit thingy - help!
Even with Skilled NPCs removed, those heavy assassins are hitting through my cloak with alarming regularity - and there seems to be more of them using injectors too. I run with a 0.5ly reserve tank as standard, and I've had to make use of it tonight. It's finely balanced - but life as an ace courier is definitely harder now.
Oh yeah - I've lost/forgotten the whereabouts/method of that order-of-kit thingy - help!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!