Bug Reporting

EmperorFool ,
i didnt understand really what you mean with the religion line there, perhaps you can show me,

as for the mod...
well you can always dl from my post....its only 60mb...

but if you prefer i can send you the basic no art files.

thanks again for the great attitude.
 
Ah, I thought you were still working on it internally. I see it's released (1.7), but it's for 3.17 only. I have 3.13 installed and need to keep it that way for now.

If you post your GameFont_75.tga file, I'll try it in BUG and see if it works for me.
 
I've installed BUG 3.00 Beta2 and found a problem just with the very first view. :D Have you seen the button overload in the upper right corner? The problem is very old. BTS 3.13 had it but it was fixed by johnny smith (?) and is even solved in BTS 3.17. Why have you got the problem now?

Here the screen.
 
Have you seen the button overload in the upper right corner? The problem is very old. BTS 3.13 had it but it was fixed by johnny smith (?) and is even solved in BTS 3.17.

Yes, this is a problem with 3.13. We didn't fix it, but if you have 3.17 it's fixed there. If you're running 3.13, why expect a 3.17 fix? ;)

With the first fix release for 3.0 we'll likely include the graphics for those top areas from 3.17 along with shrunk-down research bar and GG/GP bars.
 
How can i still show only research icons instead of description?

I created the Advanced Layout using Scoreboard.py to do just that. You'll have to do some significant rewriting to extract just that part. The problem is that the normal scoreboard is created by displaying a single, multiple-row text string. There's no way to know where to place the tech icons nor leave space for them unless you draw the scores using a grid as I have done.

There's no reason Scoreboard.py couldn't be used with Revolutions. It will just take some futzing around with it. You might consider merging in BUG 3.0, just released, instead of BUG 2.30. I might be able to help you more easily.
 
EmperorFool ,

well , version 3 fixed the problem, everything is working properly now !

revolution, introduces a code that you can display in the score board only the top civs, you can choose how many it will show - say youchoose 10, then you can toogle the display to see the top 10 or the low civs,

its awesome...but i couldnt merge bug and this together,

anyway - thanks alot!
 
Hi guys,

I finally found the answer to an old question. Just wanted to let you know that the TortoiseSVN export command doesn't delete files that are marked for deletion in the SVN. So you have to do it manually... :(

Imhotep
 
I'm using the 3.0 version with 3.17 and I found the logger doesn't work :(
I have left all option to default as always. No new log entries in the old log files and no new log files (I've searched for new .txt files on my disk hoping it just put it to another folder, but no.)
Does anyone else experience it?
 
·Imhotep·;7026155 said:
The TortoiseSVN export command doesn't delete files that are marked for deletion in the SVN. So you have to do it manually... :(

Hmm, I thought I had already explained this. The reason SVN Export does not delete removed files is because export has no knowledge that you ever got the deleted file in the first place. That may sound goofy, so let me explain in reverse.

Think of SVN as a big cash register tape tracking file operations: add, update, and delete. Every operation is numbered for tracking.

Code:
 1: Add a.txt    - "This is file A"
 2: Add b.txt    - "This is file B"
 3. Update a.txt - "Now this is A"
 4. Add c.txt    - "This is file C"
 5. Delete b.txt
When you do SVN Checkout, it essentially performs the same operations on your hard drive and remembers the number (revision) of the last operation.

In the above example, if you had done a Checkout at revision 2, you would get both a.txt and b.txt and a marker saying "revision 2":

Code:
svn checkout
A a.txt
A b.txt

2 Added
At revision 2
When you do SVN Update, it uses this revision number stored on your hard drive to ask SVN for all of the operations that have occurred since that number. It knows to delete files only because it remembers that it told your computer to add a file earlier.

To continue the example:

Code:
svn update
*** to SVN server: I am at 2 ***
U a.txt
A c.txt
D b.txt

1 Added
1 Updated
1 Deleted
At revsion 5
However, SVN Export doesn't use any local revision tracking, so it doesn't know that you had gotten b.txt previously. When you issue the export command, it takes a snapshot of the current state of the repository and sends it to your computer.

If a file was added and later deleted, it doesn't bother to send the file to your machine. Bottom line: Do not try to update using SVN Export.

Either use Export into a new, empty directory or use SVN Checkout to start and SVN Update to get the latest changes since the last checkout/update.

I hope that clears it up. :D

I'm using the 3.0 version with 3.17 and I found the logger doesn't work :(
I have left all option to default as always.

The logger was changed and the defaults set up so that logging isn't automatic. Go into the Logging tab of the BUG Options screen and check "Silent Start". Also, make sure "Enabled" is checked, but it should be by default.

Previously, just being Enabled would log all games. This defeated the purpose of Silent Start, so we changed it.
 
I uninstalled the previous version, is it enough? Should I try with a clean CustomAssets folder?

See my reply to your post. If that's not it, starting with a clean CustomAssets folder is a good start. You can just rename it to CustomAssets-old if you like.
 
I am using the SVN and my following report is based on the version I pulled a couple of days ago.

I got a python exception when hovering the mouse over an air unit's icon in the plot list. The cause of the exception is in CvMainInterface.py within the following code:

Code:
# strength 
		if (eUnitDomain == DomainTypes.DOMAIN_AIR):
			fCurrStrength 	= float(pUnit.airCurrCombatStr()*0.01)
			fMaxStrength 	= float(pUnit.airMaxCombatStr()*0.01)
		else:
			fCurrStrength 	= float(pUnit.baseCombatStr())*float(1.0-pUnit.getDamage()*0.01)
			fMaxStrength 	= float(pUnit.baseCombatStr())

The problem is that the function airCurrCombatStr should take an argument of type CyUnit rather than nothing. The argument is expected to be a defender unit (interceptor fighter) to weigh the strength of the current unit against. It is only used when performing an air unit mession. There is no need for calling a special function for air units as baseCombatStr can be used for them like land or sea units.

Sorry for not mentioning the exact line number as it is relative to my own version of the file which merge BUG modifications to other mods.
 
@Keldath

I merged Revolution + BUG for my Rise of Mankind Add-On. I merged the scoreboard keeping Revolution code for limiting the number of civs in the list as well as other adjustments to keep minor civs from overlapping with normal ones in the advanced layout. If you are interested I am attaching my CvMainInterface.py and scoreboard.py here.
 
See my reply to your post. If that's not it, starting with a clean CustomAssets folder is a good start. You can just rename it to CustomAssets-old if you like.
Oh, sorry :hammer2: I missed that reply. Enabling silent start was the solution. But it's not clear for me why the non-silent version hasn't started. Should it pop up a dialog asking which file should be the log going in? It didn't.
Anyway I'm a happy user of your mod :) keep up the good work :goodjob:
 
Back
Top Bottom