Page 1 of 18
Nightly builds
Posted: Thu Mar 31, 2011 4:45 am
by robn
I've started doing nightly binary builds of Pioneer so you can get hold of the latest and greatest code before it even hits an alpha release.The build runs every few nights (when I tell it to) and builds whatever is on the current master repository for Linux and Windows. Philbywhizz also does OS X nightly builds on ocassion. The links are posted to Twitter, so you should follow @pioneerspacesim to get notice when a new build is available. Nightlies are also available for download directly from SourceForge.You should be aware that these builds are even less reliable than the alphas - those at least get a little bit of testing and polish! There's no guarantee that they'll even run, and anything new/different that you find may not necessarily end up in the next alpha - we may choose to remove a new feature shortly after adding it if someone decides to do something different.As always, we're very interested to hear what you think and would love feedback on new features. I'll post in this thread when a build goes up that has anything in it I think is particularly interesting.Enjoy!
RE: Nightly builds
Posted: Thu Mar 31, 2011 4:53 am
by robn
30 March - 92ec43eFirst build! Interesting stuff since alpha 9:
Better coastal terrains and water texturesEarth colours and terrain looks much betterJupiter is red and has spots!Better frozen and volcanic textures. Try visiting Europa or IoLynx Bulk Carrier appears near space stations and orbiting above ground starports
RE: Nightly builds
Posted: Fri Apr 01, 2011 12:27 pm
by s2odan
Hey Rob, I'm finally at a pc that can run Pioneer. The windows build doesn't seem to work, its(the .exe) 29MB in size

So something odd is going on there... Model viewer is also strangley massive in size. Scratch that... they both do seem to work now... odd. It originally crashed on starting new game on Earth, but seems fine now, despite its 29MB size :)Its also saving games and config files to a slightly different directory, under Roaming as opposed to Local. Tbh, I would love to do away with that shitty windows integration stuff that saves files into 'my documents'.... I've never found out what does that though.
RE: Nightly builds
Posted: Fri Apr 01, 2011 4:18 pm
by robn
The size is accounted for by that face that these are full debug builds. They're compiled with DEBUG defined and also have debugger symbols in them. Just as a test I've stripped the binaries just now and they've gone very much smaller: 2.4M for modelviewer and 3.7M for pioneer. I think these builds are of dubious usefulness for debugging (I'd rather you had your own build) so I'll still about removing it for future builds.The code that does the savedir stuff (GetPiUserDir in utils.cpp) for Windows completely refused to work on MinGW. When I looked it I found I can't see how the existing code could ever have worked, but there's no disputing that it does. To get around it I wrote another version of the targetted at MinGW that I thought was the same, but is obviously subtly different in theory. It could be used as-is on MSVC but I didn't want to rock the boat too much.I'll leave it someone else to rewrite that bit sanely - it shouldn't be too hard, I'm just not in a good position to test.
RE: Nightly builds
Posted: Thu Apr 07, 2011 1:23 am
by robn
7 April - e71494fWe've been hunting for memory leaks over the last few days. This should use significantly less memory over time, so you can play for longer!We have supergiant stars at last:There's also some bugs fixed, some AI and flight tweaks and a few other bits. Enjoy!
RE: Nightly builds
Posted: Thu Apr 07, 2011 5:49 am
by Mysibrat
robn wrote:
We have supergiant stars at last:.. Enjoy!
I allowed myself to do something with this icon.[attachment=651:object_star_m_super_giant.jpg]Probably its not the end, but for today i have to go back to work.Ah, but where disappear my save file from 9.01?
RE: Nightly builds
Posted: Thu Apr 07, 2011 6:17 pm
by s2odan
Quote:
I allowed myself to do something with this icon.
Thats really good

Quote:
Ah, but where disappear my save file from 9.01?
They probably won't work anyway. But saves are saved in a slightly different place now on windows.. Username/AppData/Roaming instead of Username/Appdata/local
RE: Nightly builds
Posted: Thu Apr 07, 2011 7:24 pm
by robn
s2odan wrote:
Quote:
Ah, but where disappear my save file from 9.01?
They probably won't work anyway. But saves are saved in a slightly different place now on windows.. Username/AppData/Roaming instead of Username/Appdata/local
The different location is due to the different compiler used to create the nightly builds vs the release builds. You should not expect savefile compatibility between alphas and nightlies and even between nightlies - there's just too many changes going on right now.
RE: Nightly builds
Posted: Thu Apr 07, 2011 7:38 pm
by RedRiver
2 thumbs up.. keep it up guys!
RE: Nightly builds
Posted: Tue Apr 12, 2011 7:22 am
by robn
12 April - 83795feWe've started playing with the way hyperspace range and duration is calculated. There's still a bit of thinking and experimentation to be done, but for now you can enjoy being able to reach all sorts of places with your humble Eagle.
RE: Nightly builds
Posted: Tue Apr 12, 2011 11:24 am
by s2odan
Quote:
We've started playing with the way hyperspace range and duration is calculated.
For the curious among you, Hyperspace range and time taken goes something like this now:Mass is reduced to 60% for all range calculations.Time taken has been significantly changed mainly for interesting differences between various ships, and for courier missions.The more mass you have, the longer it will take. But a good hyper drive class will counter-act that, so an expensive drive will get you to places much quicker. Distance is also Cubed in time taken.. What this means is that a long trip of 20 LY or so could take you 2 to 3 weeks, but several short jumps with an equal total distance would take you only a week or so of total time... perhaps only a few days if you have a small ship with a good drive.
RE: Nightly builds
Posted: Wed Apr 13, 2011 6:29 am
by Mysibrat
Unexpected crash (pioneer-83795fe-win32) during hyperspace jump to Lawa[0,2].-start the game-Ctrl+m-sell hyperspace engine 1, buy 2-request departure, fly to altitude ~100km and jump to Lawa, the game is closing-the same is with Ross 128 [1,0]Anyway, i am surprised by the jump times. Interesting. Here are two engines class 1 and 2 in beginner ship:[attachment=657:Graph1.gif]
RE: Nightly builds
Posted: Wed Apr 13, 2011 10:38 am
by s2odan
Hmm I can't replicate this bug your getting. But then again I am using a different version, your's is already out of date :)The graph is pretty cool, but the numbers have all changed since then. Generally ships take a lot less time, so my jump from Sol to Ross 128 which is around 11LY took only 2 days in the eagle with a class 2 and fuel.But numbers still need a lot of tweaking to get it just right, there's probably too much diffrerence between; Light and Heavy, Class 1 and Class 9, short and far... ect.
RE: Nightly builds
Posted: Wed Apr 13, 2011 1:02 pm
by Brianetta
I've confirmed this bug. I'm logging it, and will post a backtrace.Issue 10Mysibrat, are you still having trouble logging bugs on the issue tracker?
RE: Nightly builds
Posted: Wed Apr 13, 2011 4:24 pm
by robn
Bug was in BulkShips.lua and the old Lua API is so remarkably brittle that it caused a hard crash rather than a Lua exception. Fixed on master, it'll be in the next dev build later today.
RE: Nightly builds
Posted: Thu Apr 14, 2011 12:53 am
by ollobrain
good find rob seems easy enough caused a few issues
RE: Nightly builds
Posted: Thu Apr 14, 2011 4:34 am
by Mysibrat
Brianetta wrote:
Mysibrat, are you still having trouble logging bugs on the issue tracker?
No its ok. In this issue i didnt know is it worth to bother issuetraccker or not, becouse its just 'anynomous' version from night build.
RE: Nightly builds
Posted: Thu Apr 14, 2011 5:27 am
by robn
You're quite welcome to post any and every bug or quirk you find in the issue tracker, even from a dev build. The dev builds are a snapshot of what we currently have in the works. We want people playing and finding the warts so when we do a release we know that the obvious bugs have been resolved.
RE: Nightly builds
Posted: Thu Apr 14, 2011 10:11 am
by Brianetta
Mysibrat wrote:
In this issue i didnt know is it worth to bother issuetraccker or not
Bothering the issue tracker is perfectly fine. My job is to triage bugs there, and to manage stuff like finding duplicate bugs. Since I'm not writing any core code for the game, you don't need to worry that you're wasting developer time. It's slightly less work for me if you log bugs on the issue tracker, because it saves me the copy & paste job! (-:What we need to see for logged bugs is the following:
[*:3vcqjhw5]Your Pioneer version. [*:3vcqjhw5]Your operating system and version.[*:3vcqjhw5]A description of the bug, and what happened - including any error messages.[*:3vcqjhw5]If the bug is for something weird happening in the game, a description of what you expected to happen.[*:3vcqjhw5]A list of steps to take to make this bug happen.[*:3vcqjhw5]If you can't make it happen reliably, as much information as possible about what you were doing in the game.At the moment, my procedure is to check incoming bug reports (I also check forums and email) and try to match them with existing issues. Then I start Pioneer in a debugger, and attempt to repeat the bug. If I can repeat it, it is immediately marked as confirmed. If not, I will contact the original bug reporter for more information. The bug gets assigned a type (crash, unexpected behaviour) and the devs pick them up when they have time. In many cases, we're also talking the bug through on IRC. Using the debugger, I can provide back-traces, variable values and so forth in the instance of my managing to repeat an intermittent bug.If any players manage to get the game to crash whilst running in a debugger, we'd love it if you could submit a backtrace with your bug report.
RE: Nightly builds
Posted: Sat Apr 16, 2011 1:50 am
by robn
16 April - 8fd9e22This build includes some ~870 new custom systems put together by s20dan and Geraldine. There's been some supporting changes recently related to star type frequencies, star and planet naming and so forth, giving quite an interesting galaxy, particularly within about a 50-sector radius of Sol.