Frogboy Frogboy

Bug Reports

Bug Reports

Found something you don't think is right? Post it here and we'll try to take a look at it.

If it's a feature request or a change that's more of a matter of paste, post it in the "Suggestion thread".

Have fun!
22,478 views 684 replies
Reply #426 Top
Hi,

1) The racial pick for increasing ship speed does not add 1 or 2 parsecs per month as advertised, but adds 10% or 20% to ship speed.

Suggested fix: Either change the descriptive text or change the internal behavior.

2) Linked bugs:

a) Racial roduction bonuses to military or social production affect both.

b) These production bonuses do not provide free production, as suggested by the 'manual' but act as normal production increases.

c) These production bonuses suffer from a rounding problem (probably caused by a programmer who did not understand how integers work in C/C++), in that only full increments of 100% work. That is, any bonus of 0-99 acts as 0, any bonus of 100-199 acts as 100%, etc.

Suggested fix: Change the integer arithmetic on all percent bonuses to floating point. This will probably fix other problems and is not likely to degrade performance. Check variable reuse on these bonuses (each should really be its own object). Decide whether bonus production remains free- -and if it's not, include a readme explaining the way things now work.

3) The AI for autopilot sometimes plots strange, suboptimal routes around immovable obstacles, even in explored space. For example, a ship at (0,0) ought to be able to travel to (2,3) in 3 moves, even if there is a single obstacle in the way, no matter where that obstacle is, except for (2,3). The autopilot will not necessarily deal with obstacle well, adding unnecessary time to the trip.

Suggested fix: The algorithm for this is straightforward and not CPU intensive; it should be implemented.

4) Ships with hit point bonuses do not get these bonuses, but must repair the 'damage'.

Suggested fix: A ship should get its actual hit points, not its base hit points (which ought to be private to the object creating the ship).

5) When loading a saved game, the 'story thus far' screen might announce that humanity is behind technologically, even when the stats under domestic policy puts humanity in first place.

Suggested fix: Make these consistent.

6) When loading a colony ship with colonists, the slider does not stop at all possible values once the star system has grown large. Thus, loading a colony ship with 100m colonists from a star system containing 20b people becomes extremely painful, literally, since the only way to do this is to click on the arrow key many times.

Suggested fix: Allow a field where a number can be typed in. This would be a worthwhile feature for every slider, but is a bug fix here. Alternatively, fix the slider so it slides.

7) Sliding the domestic policy economic sliders does not automatically change the spending numbers on the screen; clicking on the screen a few times is necessary.

Suggested fix: Either the variables themselves are not updated until the next click (very scary) or just the screen itself. After every human interaction with that screen, updates for everything touched and dependencies should be done.

====

I consider the above bugs, rather than feature requests. There are others, but I'm tired of typing!

Enjoy.

Anyway,

KenK
Reply #427 Top
The UP decided that they were going to redistribute 5% of the wealthiest civ in the galaxy. That happened to be me. So as I was deciding whether or not it would be worth my while to pull out of the UP, I checked my economics screen and low and behold, I was getting more BC per month then I was before the vote. So I clicked back to the UP Foreign Relations screen, and was shocked when it stated that the Drengin were responsible for paying the 5%, even though I was chosen to pay the tax.

Serves 'em right, the Socialist bastards. ;)

DblDamage

~SDC~
Reply #428 Top
HEre is one that is website related...I have a typo in my nickname and want to change it to kmedlin...is there a control panel where I can edit those kinds of things. I cannot find one anywhere!
Reply #429 Top
I'm not sure if this would be considered a bug, but when the survey ship of an AI (the Tolarian) reaches it's range limit on a 8x8 map (level: beginner), it just halts and waits until it's range has been extended. Surely not the most important thing in the world though. :)

~SDC~
Reply #430 Top
Hi again.

Minor bugs:

Fleets do not get the speed bonuses from space stations (though they do next turn if and only if you remove the fleet). Along those lines, I saw several instances where my speed reducers did not affect the enemy (I had 2 stations with tractor beams and a 4/4 ship inside my sector still went 4 per turn right out the other side).

Also I noticed a recent bug: say you attack a planet with 4 stacked transports (4k troops) and you have 3500 left after winning the fight; you will get those 3500 population PLUS you get 3 of your 4 transports still full of troops - not very fair on those poor buggers.

I saw again where 2 races had become allies when I could still sell them the "alliance" tech. Also saw the Drengin with phasers and photons, but I could sell them Weapons Theory. *boggle*

OK, it's crazy-late here and I need sleep before starting another game. ;)
Reply #431 Top
Two things I noticed while playing the newest 1.02 version:

1) One random event glitch:
I colonized a planet where I find a precursor artifact that feeds of life force engergy..
The options are..
a) not use ist (no bonus/good)
b) allow the terminally ill to sacrifice themselves (+11% planet quality)
c) run a lottery to determine 100 people each day to be fed to the artifact (+11% planet quality)

So it seems the evil choice gives the same amount of bonus than the neutral one? I didn't try the evil one thoug, so I don't know if its only an error decription or in the bonus itself as well.

2) I beat one of the monir races to a class 20 planet with my colony ship. Since then (about 10 turns) the colony ship just sits outside the system doing nothing. But there are other systems very near by with Class 15 and 16 planets.

cya
DocDVD

~SDC~
Reply #432 Top
In v1.02 *got to find an auto=update that is more friendlier to use btw* when you receive a trade update at the begining of a turn (who you are trading with for how much and who is trading with you for how much) the trade is all registered as 0's. I did have trade with many races.

Oh, an improvement. Give us the option of what briefings we get at the begining of each turn. I would love to see my race compared every turn so I know if I am falling behind in a certain area!
Reply #433 Top
I apologize if this is a duplicate - there are 434 messages in this thread and I admit I didn't read them all.

The Drengins just colonized a planet 11 sectors away from their own (12z12 galaxy, and they drove all the way from the top left corner to the top right). No Starbases nearby (at least 6 sectors in any direction), and they don't have any of the gravity techs. It appears they are not subject to ranges. The Torians also colonized a planet far from their core worlds, but I can't see if they have a starbase close enough to do this.

This is with 1.02
Reply #434 Top
I was in a war with a race - I forget who call it "A".

I defeat the defenders of Race A's planet. Race B (not allied, but also at war with Race A) sends in some transports. I don't want them to take the planet from me, so I set up a blockade (I surround the planet with my ships). The transports stop dead in space, since they can't get to the target planet. After I take the planet, and move my ships, Race B's Transports sit there in space for ever (well, until I went to war with B and blew them up).

Also happens if Race B's transports are en route to a planet (his own) and that planet defects to me. Had a transport sitting outside the planet until I blew it up.
Reply #435 Top
:(

All of my starbases are taking damage each turn...no battles of any kind going on.

This is the first game that I am finally winning (thanks to my start position). I actually won over a planet through cultural influence (felt bad for the minor race...it started rightnext to my home world...they lost their only world).

Anyone have an idea as to why the starbases are being damaged?
Reply #436 Top
Now my ships are taking random damage, they are not being attacked.

They don't seem to be healing (even when I have repair bays in all the starbases)....going to try for organic armor...
Reply #437 Top
The UP topic was to force the greatest economic power to give 5% to the other civs. The Terran Alliance is always rated as the highest economic power. Naturally I vote "No" and, ironically, so does one other power (in my last case, the Yor). I lose the vote ... end of story ...

... except that when I go into the UP screen to see the laws, it shows that the Yor, not me, having to pay. No wonder they voted "no"! :D Incidentally, I did not see any decrease in my wealth so I presume that portion is working okay. It appears that the wrong string is getting listed in the topic up for vote.

In summary, it appears that the Terrans are always listed as the "victim" up for vote even though it's really someone else.
Reply #438 Top
TYPO:

When you win by conquest, it says "Their score is one that most likely be logged..." (there's a missing "will")

When you go to the description of a paradise planet, it should be "if Eden were a planet" rather than "was". (Missing subjunctives irk me!)

~SDC~
Reply #439 Top
Build Order Queue Deletion:

When you remove an item from the build queue, it always removes item[onScreenIndex]. For example, Foobage is number 25 in my build queue, however, it is the 18th item list because the top items have scrolled up. Removing Foobage removes item 18.

This is with 1.02 (SDC update).

/ds
Reply #440 Top
I have not read anything in this monster thread so forgive if this is a repeat:

The UP forced everyone to go back to the Empire government, yet I kept getting elections. And I lost them! Then I was able to change the government back to Republic well before the time in the law, and I won the election that came up immediately.

I am running 1.02.
Reply #441 Top
Sorry if this is already report (I don't have time to read 441 messages). Perhaps a new weekly bug thread? Anyway..

I have version 1.0.2.036 and some new bugs have definitely creeped in. I have two bug reports:

The game has crashed twice on me (Win XP, AMD), unfortunately I can't reproduce it.. so this might not be too useful.

Some wierdness is going on with my ships. The enemy is flying around with a battle transport that looks like mine and in my ship list I have the icon for an Arcean ship. When I double click my arcean ship in the ship list, the screen refreshes to a system that doesn't have any of my ships in it at all (one planet though).

Oh and I also have the starbase bug where they are taking damage for no reason.

I have a suggestion.. for those of us who'd prefer to wait for stable releases, can you modify SDC to have a feature to only get larger or production builds. The previous version was much better and I'd prefer not to have to beta test for you guys. I can't remember a single problem with the 1.0.1 build.

Thanks.
Reply #442 Top
Auto-pilot Ships Do Not Get Movement Increases:

1.02 (SDC). UP resolution increased speed of Constructors to 7 parsecs per turn. All constructors on auto-pilot continued to putt-putt at 1 parsec/turn. Turning off auto-pilot and then back on resolved the issue.

/ds
Reply #443 Top
Malformed Planet Name on Galaxy Map:

1.02 (SDC). I named a planet "13^2" (without the quotes). On the planet list and system view, it displays correctly. In the galaxy map, however, it displays as "13^ 2" (the "13^" is outside the highlighting circle on the left whereas the "2" is outside the circle on the right).

/ds
Reply #444 Top
Hitting TAB/Find Does Not Center Minimap On Ship When Zoomed:

When zoomed on the minimap, the tab/find key does not take you directly to the view of the ship on the minimap. Instead, you must hit tab several times (presuming it is the only ship left in the movement queue). It will eventually move the yellow box to the correct location on the minimap.

/ds

P.S. Is Stardock really keeping up with all of these messages? I mean, wow, if they aren't diligent about keeping up-to-date it gets outta hand quickly.
Reply #445 Top
I was just checking my stats and was going to submit to the metaverse but when I clicked to check my social stats, the screen flashed and GalCiv was gone. Anyone else have this happen, if so lets get it fixed, I replicated it as well, loading my auto save and it did the same thing after a reboot and everything.

~SDC~
Reply #446 Top
Auto-Launch Isn't Reliable:

1.02 (SDC). Occassionally the auto-launch does not auto-launch the ships. I haven't determined if there is a pattern, yet.

/ds
Reply #447 Top
Dumps me out to the desktop when I click on one of the last tabs on the game summary screen (Social, if I remember right).

GALCIV.EXE.CRA contains this:

Application Exception code: C0000005 ACCESS_VIOLATION
Crash Addr: 005A54CB 01:001A44CB C:\GalCiv\galciv.exe

Processor Registers (x86):
EAX:06A84E48
EBX:00164EA0
ECX:CCCCCCD8
EDX:7EFEFEFF
ESI:0056D751
EDI:06A89053
CS:EIP:001B:005A54CB
SS:ESP:0023:0012FC98 EBP:0012FCC4
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010246


Current Application Call Stack:

Addr Frame Logical addr Module Name
---------------------------------------------
005A54CB 0012FCC4 0001:001A44CB C:\GalCiv\galciv.exe
00432A18 0012FCDC 0001:00031A18 C:\GalCiv\galciv.exe
00433C15 0012FD0C 0001:00032C15 C:\GalCiv\galciv.exe
00433A8A 0012FD28 0001:00032A8A C:\GalCiv\galciv.exe
0054FC46 0012FD44 0001:0014EC46 C:\GalCiv\galciv.exe
0054FEC9 0012FD60 0001:0014EEC9 C:\GalCiv\galciv.exe
0054BE7D 0012FD8C 0001:0014AE7D C:\GalCiv\galciv.exe
0056E174 0012FDC0 0001:0016D174 C:\GalCiv\galciv.exe
77E11D0A 0012FDE0 0001:00000D0A C:\WINNT\system32\USER32.DLL
77E13D4B 0012FE04 0001:00002D4B C:\WINNT\system32\USER32.DLL
77E1734D 0012FE24 0001:0000634D C:\WINNT\system32\USER32.DLL
5101EA58 0012FE50 0001:0001DA58 C:\WINNT\System32\DDRAW.dll
77E11D0A 0012FE70 0001:00000D0A C:\WINNT\system32\USER32.DLL
77E11BC8 0012FEFC 0001:00000BC8 C:\WINNT\system32\USER32.DLL
77E172B4 0012FF34 0001:000062B4 C:\WINNT\system32\USER32.DLL
005A7B2A 0012FFC0 0001:001A6B2A C:\GalCiv\galciv.exe
77E9CA90 0012FFF0 0001:0001BA90 C:\WINNT\system32\KERNEL32.DLL

And debug.err has a few assert errors:

ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\MEMMAN.CPP at line 579.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\MEMMAN.CPP at line 361.
ASSERT ERROR in file G:\PROJECTS\pear\source\Model2d.cpp at line 2400.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\MEMMAN.CPP at line 579.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\MEMMAN.CPP at line 361.

I've tried to put only what seems like "important" info here, instead of the file contents. I saw a post where FrogBoy asked us to email the crash/err file, but for the life of me I can't find where to send it.
Reply #448 Top
Got some more when I tried it again:

ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\Canvas.cpp at line 4423.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\Canvas.cpp at line 4425.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\Canvas.cpp at line 4423.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\Canvas.cpp at line 4425.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\Canvas.cpp at line 4423.
ASSERT ERROR in file G:\PROJECTS\pear\SOURCE\Canvas.cpp at line 4425.
Reply #449 Top
More trouble with the Mercantiles being elected:

Version 1.02.036

Playing Technologists.

Sensor range decreases with each subsequent election of the Mercantiles. (not limited to just the first loss.)

If you lose out to the Mercantiles, TWICE IN A ROW, while Technologists, your sensor range continues to
be reduced by -1.
Reply #450 Top
Got a lock up - make my last move, and the AI thinks and thinks and thinks . . . I let it go two minutes the last time and no ending. Playing "Brilliant AI", gigantic galaxy, AMD 1400, 256 MB RAM, playing latest version from SDC. One time it finally stopped "thinking" but another time it never did - or at least I wasn't patient enough to wait it out. I very much hate this because I'm this close to ending this game and winning! Got a savegame right before this happens - and when I reload it, it happens each time.

Grifman