Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! 2.6/7 » The Bar » New Bug - Pop Overflow
New Bug - Pop Overflow Mon, 23 May 2016 04:57 Go to next message
magic9mushroom is currently offline magic9mushroom

 
Commander

Messages: 1361
Registered: May 2008
When testing the limits of AR planetary scanning in an attempt to find or debunk the fabled Scanner Overflow bug, I ran across some very odd results of a different sort.

I'd dropped about 1.14 billion pop (over 2^30, for those paying attention) on the planet to supercharge its scanner, and was expecting to come back the next turn to about 120 million deaths and just over a billion pop left on the world to get the scan.

I didn't. Instead, I found that it had grown to 1.16 billion. The next turn, it grew to just over 3 billion (as reported on the Load/Unload dialog and the tip that comes up when you click on the population number in the lower right) but this displayed on the top-left and bottom-right planet panes as -1 billion (and yes, it was out by the amount you'd expect were those displays four-byte signed integers). When I loaded a billion back into the freighters, there were still 2 billion on the surface (now displaying correctly). Very weird things started happening with the scanner, as well, but those may have been a symptom of this bug rather than the Scanner Overflow I was looking for.

I've only got Stars! on my old laptop (which is falling apart at the seams; the battery's dead, two of three USB ports are dead, and the OS has some very serious but not yet fatal errors), but I can provide the files if anyone wants them. As XAPBob pointed out to me at the time, though, it's probably faster to just cook up an IS testbed with 4,000 Super Freighters and wait a few hundred turns, assuming the bug applies to all races that hit 1 billion as we suspect it does.

Obviously, this isn't the sort of bug you'd see every day, but I can see exploitation of the 1 billion -> 3 billion jump (assuming it can be understood and reproduced) being a plausible tactic for IS orgies in the extreme lategame. What we all decide to do about it is of course a matter for the community.

-m9m


[Updated on: Mon, 23 May 2016 05:22]

Report message to a moderator

Re: New Bug - Pop Overflow Thu, 26 May 2016 10:34 Go to previous messageGo to next message
neilhoward

 
Commander

Messages: 1112
Registered: April 2008
Location: SW3 & 10023
Wow. That is amazing. Good looking out.

Report message to a moderator

Re: New Bug - Pop Overflow Thu, 28 July 2016 08:14 Go to previous messageGo to next message
franknorman is currently offline franknorman

 
Crewman 1st Class

Messages: 20
Registered: June 2012
An AR who has that much pop to waste is probably going to win regardless. I don't see this bug changing the outcome of any actual game.

Also - why not copy your Stars! files to a flash disk? Try using WINE under Linux - it runs Stars! with no problems.

Report message to a moderator

Re: New Bug - Pop Overflow Tue, 02 August 2016 09:30 Go to previous message
magic9mushroom is currently offline magic9mushroom

 
Commander

Messages: 1361
Registered: May 2008
franknorman wrote on Thu, 28 July 2016 22:14
An AR who has that much pop to waste is probably going to win regardless. I don't see this bug changing the outcome of any actual game.

Also - why not copy your Stars! files to a flash disk? Try using WINE under Linux - it runs Stars! with no problems.

I don't think it has to be an AR. I haven't yet tested this with other races, but if it's some sort of overflow it should work for anyone.

And as I said, it's somewhat plausible for an IS to be able to exploit it, if they have a large territory and the anomalous tripling of pop can be replicated.

I have indeed managed to get Stars running on my new computer via Wine. I just didn't have it up and running yet when I posted this thread.

Report message to a moderator

Previous Topic: Offering Replacement services
Next Topic: Do you remember the railguns?...
Goto Forum:
  


Current Time: Fri Apr 19 07:22:51 EDT 2024