Brad - Easy Fixes

I'm sorry, I know this belongs under Bug Reports thread, but like a lot of people I am just too lazy to dig through that increasingly HUGE thread (:(

That being said here are some "bugs" that I have uncovered all of which should be "easy fixes" (sic)

As always take these with a grain of salt. These were still present in latest 1.02 build. Sorry for all the spelling errors... not being critical, just trying to help :D

------------------------------------

File: achievements.imp

Entry: IMPROVEMENT TechnologyCapital

Research_Improvement_Bonus 10

* should be Research_Improvement_Bonus 100

------------------------------------

File: FreeShip01.ANOMALY

Entry: ANOMOLY FreeShip01

Description "Deep within the Anomaly, your Research Team has stumbled across an abandonded starship.

* should be abandoned

------------------------------------

Research02.ANOMALY

Entry: ANOMOLY Research02

Description "After probing the anomaly, our scientists have concluded that nothing of interest could be gathered from the spatial abnormality. \n \n As one reasearch

* should be research

------------------------------------

File: CoreEvents.event

Entry: EVENT UltimateSoldier

Description "Through advanced research into human gene maniplation, scientists have

* should be manipulation

------------------------------------

File: GCImps.IMP

Entry: IMPROVEMENT InfoNet

Description "Allows syncronization of all research. Without

* should be synchronization


Entry: IMPROVEMENT ReasearchCenter
Name "Research Center"
Model "ReasearchCenter"

* should be Model "ResearchCenter"
(for that matter the entry should probably be IMPROVEMENT ResearchCenter ;))


Entry: IMPROVEMENT StarShipFoundary
Name "Star Ship Foundary"
Model "StarShipFoundary"
Description "The Star Ship Foundary will significantly improve the

* all above should be Foundry

------------------------------------

File: English.str

[OptionBonusMoves] (+%lu Parcecs/Month) cost: %lu pts.
[OptionBonusRoutes] (+%lu Trade Routes) cost: %lu pts.
[OptionBonusRange] (+%lu Parcecs) cost: %lu pts.

* I'm guessing these should be Parsecs ?

[ResearchVictPara] Taking the technological path to victory, the humans can win by trancending life itself.

* should be transcending

[MilitaryVictPara] All optional victory conditions have been disabled. Only through total military domination can the human race acheive victory.

* should be achieve

[NewEvent_PopBoom_1] Scouts report that a strange wormhole has oppened up and unleashed a

* should be opened


[MilitaryVictory] By killing off all other major races, you can acheive a military victory.

* also achieve

[ResearchVictory] Reseach beyond this mortal existance to win through a technological victory.

* should be Research

[Mining2] (Miiltary Abilities +%ld%%)

* should be Military

------------------------------------

The more I look at the build pictures for Ships 10 & 11 (Battlecruiser and Battleship) the more convinced I am that these pictures are swapped and more accurately represent the other sprite... that is to say the build picture of Ship 10 looks more appropriate with sprite 11 and vice verse.

------------------------------------

Lastly is there *any* way that you would consider going through the code and error-trapping any negative values that cause "roll back" on values to less than 0. For example if you assign a negative number to a building's maintenance it causes the maintenance number to flip to some outrageous amount (I know, I know... numbers should only be *positive* , but it certainly would open up a lot of possibilities for would be modders like myself and future expansion by you)

Possible uses include creating aforementioned "negative" maintenance buildings (Repair 'Bots, Slave Labor, What-Have-You) to help reduce maintenance costs on a planet, or buildings/achievements that have penalties as well as bonuses (an Industrial Mining Complex that increases production, but lowers research, morale or even planet quality! :d

Also some modders may want to create "flaws" as attributes to starting civilizations when buying race bonuses. I.E. I have slower ships and research, but I have awesome production and diplomacy! :)

Just food for thought.

Last, but certainly not least thanks so much for this outstanding game and unprecedented support!!!!
734 views 13 replies
Reply #1 Top
I second the idea of negative values. I was actually quite surprised this wasn't implemented already.

~SDC~
Reply #2 Top
I can imagine that support costs are implemented as positive integers. Adding a minus to them will mean you add a 1 to the first bit of the integer:
00000010 > 10000010
For a positive integer this means it becomes a VERY large number. Quite logical really ;)

~SDC~
Reply #3 Top
the number really isn't any bigger. Figure that they probably use at least a 2 byte number to represent all support costs as 1 byte is maxed at 255 which may not be big enought. 2 bytes has a range of 65536, or if you are using negatives -32768 to 32768. Still plenty big to accomplish whatever you need done.
BTW, as far as computers are concerned a 00000010, and 10000010 take up the exact same amount of space.

Another
Reply #4 Top
Another minor bug that I see is that all combat transports are name "USS battle transport" not a big deal, but a quick fix.

Once again thanks for such a great game.
Reply #5 Top
The most annoying typo IMO is the election one - "Your party continues to control of the Senate". It's just that I see it every time there is an election - starting to bug me!

But the fact that typos are the biggest annoyance in the game is probably a good sign!
Reply #6 Top
Dont forget the Rouge Monster...who always seem to remind me of an umm "working girl" with too much make-up hehe

~SDC~
Reply #10 Top
I have actually impl. a few of these into a copy of the files. Specifically I havent worried about thr typos but i did change "colony/combat Transport" to Colony /Combat Fleet" (just try to imagine 2 billion guys stuck in one ship..:P) Picturing an armada (as in the cutscenes) is better.

heh the more i look at these files the more customization potential i see..

dawg


dawg
Reply #11 Top
bump. I'll ask someone to look at this. Not my area. ;)

~SDC~
Reply #12 Top
The negative number handling in this game seems to be causing all kinds of strange behavior. Take the rankings given in stats for example. I swear they are not working correctly, especially the "Overall" one. You can be 1st and 2nd in every individual stat and be 3rd in overall! Plus you and 3 other races might be 3rd.

Negative numbers for sure affect the graphs too. Sometimes you get an outrageuos graph for treasury because at some point you went below zero. Not good.
Reply #13 Top
>bump. I'll ask someone to look at this. Not my area. ;)

Sorry Brad. I guess you've become the Star of the show... I forget that there are plenty of other devs to bother hehe ;p

Thanks for pointing my suggestions to the right person (or vice verse!). GalCiv is such a great game! Gotta love the support you get too :D