Aurora 4x

C# Aurora => General Discussion => Topic started by: Steve Walmsley on April 12, 2020, 11:34:32 AM

Title: Update on Progress (Post-release)
Post by: Steve Walmsley on April 12, 2020, 11:34:32 AM
Busy few hours :). In fact, a busy few years :)

In general, the release seems to have gone well. Many minor bugs as expected but nothing game-breaking. The only one causing me some concern at the moment is the Random Systems, Multiple NPR problem. I am still trying to track that one down. Thanks for all the bug reports.

I'll create a v1.1 either tonight or tomorrow with various bug-fixes. This will include database changes so it won't be compatible with a v1.0 save.

I expect the next week or so will be primarily bug-fixing. After that I will start adding in tool tips, hot keys and new functionality. This is only the start for C# Aurora, especially with the motorhome grounded for a while.

I'm glad its out and generally working and I can finally relax a little :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 12, 2020, 02:01:31 PM
I've opened a bottle of wine (I need one), so no patch today :)

I am going to take a break and start again in the morning. Patch will probably be out tomorrow afternoon my time and it will break saves. So, don't start anything major tonight :)

BTW there is a problem with system generation in random stars games so avoid those until the patch. I'm working on a fix.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 14, 2020, 03:56:00 AM
Quieter day today as I actually have to work :)

I'll check the bugs thread later. Please can everyone check the bug posting guidelines before posting bugs. It is hard to find bugs without the context or the error text (not just the function number). Thanks.

http://aurora2.pentarch.org/index.php?topic=10663.0
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 14, 2020, 07:07:09 PM
No immediate catastrophic bugs in v1.4 (so far) so I'm off to bed :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 16, 2020, 11:06:49 AM
I seem to have spent the little free time I have had today reading mod discussions, instead of bug-fixing.. Please can we avoid mod discussions on these forums so I don't get distracted due to low willpower :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 16, 2020, 01:06:33 PM
There probably won't be a patch tonight. A combination of work and distractions has meant I haven't had much time for coding. I've fixed a few bugs in the last couple of hours but now I actually need to spend time with my family, if I plan on staying married :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 16, 2020, 01:20:37 PM
BTW i just had a personal message asking that I upload the code to Github in case I die. I am assuming that is a creative way of asking for the code rather than a death threat :)

I do have plans in place for that situation, but they don't involve a public release, so call off the assassins :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 17, 2020, 07:11:40 PM
There won't be a patch tonight as I am only about 2/3rd of the way through the 1.5.1 bug thread. I should be putting out a v1.6 patch by tomorrow evening though.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 18, 2020, 12:33:26 PM
OK, I am going to take a break from bug-fixing and actually play Aurora, which I haven't done for over a week :)

If I see anything catastrophic I will jump on it, but otherwise I probably go back to bug-fixing tomorrow.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 18, 2020, 02:43:33 PM
Right, I am leaving my PC for a while so no bug-fixing in the next few hours. So much for my plans to actually play :)

Hope v1.6.3 is relatively stable in the meantime  :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 18, 2020, 05:23:23 PM
I've just read that the person creating the resolution and colours mod is going to add the ability to switch on designer mode via the mod. Obviously, the resolution-related function was the thin end of the wedge (who could have guessed?). That mod will obviously cause the type of complete chaos in terms of bug reporting that was I was hoping to avoid. Therefore I will need to take a more active approach with regard to modding for future releases.

Unfortunately, while this new approach won't affect my own campaigns, it will have a few side-effects for players. The most annoying aspect from a player perspective will be that all future updates will be database updates. This will also prevent any form of player-created utility for updating previous databases to a newer version. I was really trying to avoid this step but I am not left with much choice at this stage. Its obvious from the Reddit threads that a few people are pretty much determined to ruin it for everyone else unless they get their own way.

This is the least invasive method I can use and still keep the game available for everyone.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 19, 2020, 02:21:33 PM
That is probably it for me tonight. No immediate game-breakers in 1.7, so food & wine await :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 25, 2020, 06:38:08 AM
I have converted the Mineral Search window to be culture-independent. In other words, you can use either comma or period decimal separators. It will also handle commas or periods used to separate thousands if they are used (although they don't need to be). The new function also checks for non-numeric characters and will flag to the calling function not to process the input if they exist, which will avoid the various errors caused by this in the past.

I intend to extend this to every window in the game, although that may take a while. The downside to this is that a lot of copying and pasting is going on so, despite my best efforts, I am probably going to add errors in the process of preventing errors.

Therefore, in the next version or two please watch for situations where the game is either not accepting input, or accepting it from the wrong place.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on April 26, 2020, 01:55:54 PM
There probably won't be a v1.9 patch today as I am working on setting up a new campaign so I can do some more in-depth testing. I'll try to do the patch Mon/Tue.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on May 07, 2020, 12:10:28 PM
As you can see by the changes post, I am starting to work on new features. I've implemented the Ancient Constructs and the Aether Rifts, but I haven't yet coded the aliens that will appear through the latter. It is likely to be a while before 1.10 is out because this will require quite a lot of coding and testing. I will fix some bugs as I go as well.

I have played through the first 2-3 years of my Knights Templar campaign, but it is now hard to see how I avoid another WH40k campaign in the near future :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on May 10, 2020, 09:03:03 AM
Quick update. Invaders are now implemented, using the Aether Rifts described in the change log. I'm going to set up a new campaign to test them, as I have made some other NPR changes as well.

It will likely be a week or two before the next release so I have time to do that testing. There are no game-breaking bugs in 1.9.5, at least so far. The worst is the 'all roads lead to Sol' bug in Random Stars and that does have a semi-workaround.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on May 22, 2020, 04:35:12 PM
The v1.10 release will not happen in the next few days. The Isle of Man government has opened campsites so we are away for the weekend. I'll be aiming for late next week instead.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on May 27, 2020, 09:55:18 AM
v1.10.0 is out. I'll be available to fix bugs tonight and tomorrow and then I am away for a couple of days, so I hope anything major will be sorted out by then.

The Age of the Motorhome is finally here :) so we are spending weekends away from home (and PC). This means that work on Aurora is going to become somewhat weather-dependent
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on May 28, 2020, 02:35:56 PM
The 1.11.0 release will be tomorrow morning.

Three triple gins is not an ideal accompaniment to bug-fixing, so probably best to leave it until tomorrow :)  Glorious evening though here on the Isle of Man.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on June 04, 2020, 11:28:52 AM
As there are no game-breaking bugs in v1.11, I'm taking a short break from Aurora to play other games for the first time in several months.

I should be back fixing bugs next week. In the meantime, RogueTech is calling :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on June 10, 2020, 05:25:23 PM
I'm going to be away for a few days so I won't be working on Aurora and I probably won't be posting on the forum. I'll be back on Monday.
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on July 12, 2020, 04:56:21 AM
I've fixed a lot of bugs this weekend and started adding some new features for v.1.12, so I think things are back to normal after my recent hiatus. Any gaps now should be motorhome-related :)
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on September 17, 2020, 11:44:52 AM
I haven't been active for a few days so I thought I would give an update.

v1.12 won't be out for at least a couple of weeks. While there is not very much left to do - a little testing and bug fixing - it's just a lack of time. I've a family holiday coming up and I have been spending quite a lot of time on my latest hobby of share trading :)

However, once I get back from holiday I will make finishing v1.12 my main priority, so I hope to have a release done by mid-October at the latest (2-4 weeks).
Title: Re: Update on Progress (Post-release)
Post by: Steve Walmsley on October 11, 2020, 07:29:54 AM
v1.12 Patch is out today. I haven't tackled everything in the bug list, but I have done most of them. I am on leave all next week, so I wanted to get the patch out when I had plenty of time to tackle any problems.