Development Thread

Two little things I've noticed:

1) the option checkbox for the shortcut reminder and the version number are still in two tables, general and system. I think that the second is the right place for them, but anyway each place is better than both :) And please don't separate them, because I need them together for the Italian translation.

2) I've seen that now we have a Smile option to show or remove the icons from the glance tab. Since the numbers are only indicative (not knowing the secret internal modifiers) I don't like them, while I like the attitude icons (because they are clearly only indicative) so is it possible to change this checkbox in a select box with "Icons|Modifiers|Both"?
 
And please don't separate them, because I need them together for the Italian translation.

Yes, I will be removing the options from the first tab (General) and leaving them on System. However, I don't understand exactly what you mean by do not separate them. I will be modifying how the version is displayed and want to know how what you've done depends on it.

Is it possible to change this checkbox in a select box with "Icons|Modifiers|Both"?

I would like this as well. :)
 
In line 989 of TechChooser.py I suggest to change
Code:
screen.addDDSGFC( "GreatPersonHeading", gc.getActionInfo(515).getButton(), iX, iY, iIconSize, iIconSize, WidgetTypes.WIDGET_GENERAL, -1, -1 )
to
Code:
screen.addDDSGFC( "GreatPersonHeading", ArtFileMgr.getInterfaceArtInfo("QUESTION_MARK").getPath(), iX, iY, iIconSize, iIconSize, WidgetTypes.WIDGET_GENERAL, -1, -1 )
.

Or didn't you add the question mark for tech chooser screen instead of great library?
 
Yes, I will be removing the options from the first tab (General) and leaving them on System. However, I don't understand exactly what you mean by do not separate them. I will be modifying how the version is displayed and want to know how what you've done depends on it.

Well, it's a bit difficult to explain, the thing is that the italian translation of "Options Shortcut Reminder" is almost impossible without using a long line of words, so I made it in a way that the sentence include the version number.
To give you an idea, it's something like:
"Reminder of the Shortcut to access the option of the" "BUG Mod (...)...."

So, or you'll give me a free line for the reminder option (and in that case you can do what you want with the version number display :) ) or if you'll leave both on the same line, you'll have to display the version number in a way that I can use to make a unifyed sentence (like it is now). :p
 
In line 989 of TechChooser.py I suggest to change
Code:
screen.addDDSGFC( "GreatPersonHeading", gc.getActionInfo(515).getButton(), iX, iY, iIconSize, iIconSize, WidgetTypes.WIDGET_GENERAL, -1, -1 )
to
Code:
screen.addDDSGFC( "GreatPersonHeading", ArtFileMgr.getInterfaceArtInfo("QUESTION_MARK").getPath(), iX, iY, iIconSize, iIconSize, WidgetTypes.WIDGET_GENERAL, -1, -1 )
.

Or didn't you add the question mark for tech chooser screen instead of great library?
515 = the lightbulb icon. Doesn't it? It did on my system when I had to track down the sucker. I guess I better look at it again.
 
515 = the lightbulb icon. Doesn't it? It did on my system when I had to track down the sucker. I guess I better look at it again.

I'd just go with the art file directly as Caesium showed.
 
Using an art file is better than hardcoding an ID number, but Caesium's suggestion is a different icon (the BUG Question Mark rather than the Light Bulb)

EDIT: What about this?
Code:
gc.getMissionInfo(gc.getInfoTypeForString("MISSION_DISCOVER")).getButton()
More longwinded but might be a bit more modproof.

For what it's worth, either the current code or my suggestion returns the following:
Code:
,Art/Interface/Buttons/Actions/Discover.dds,Art/Interface/Buttons/Actions_Builds_LeaderHeads_Specialists_Atlas.dds,7,1
 
Using an art file is better than hardcoding an ID number, but Caesium's suggestion is a different icon (the BUG Question Mark rather than the Light Bulb).

Oops, I didn't read his code that closely. I've added a new art define for the button image directly and changed the Tech Chooser to use it.

Code:
<InterfaceArtInfo>
	<Type>DISCOVER_TECHNOLOGY_BUTTON</Type>
	<Path>Art/Interface/Buttons/Actions/Discover.dds</Path>
</InterfaceArtInfo>
 
ignore this
 
Just wanted to remind everyone that we're aiming for a release date of October 12th, 2008. That means a new feature code freeze starting this weekend. It will be Sunday morning at 3am Pacific Time. That's Saturday Night.;) All commits will be bug fixes so we need as much testing next week as we can get. That means no coding, but some playing only.:p

[...]

Is this still in the pipeline? Except for the Tech Tree with AI Knowledge overlay (which is just a stub right now) everything should be relatively stable. The Italian and German translation is complete and the help files should be almost complete by now.
I'm just asking because that's the only release announcement I've seen during the last week. :dunno:
 
Except for the Tech Tree with AI Knowledge overlay (which is just a stub right now)
we should turn the Tech screen tabs off for the release - should just involve commenting out 1 or 2 lines.

And I think we are ready for a code freeze.
 
Yes, I plan on doing a release tomorrow, probably in the morning. Camm has posted that the help files are already packed, and ready to go. Code Freeze will be at 3am pacific time. I'm hoping release forge is working now they put out a new release, so should have it done fairly early in the day. That gives you guys all day to try and do the finishing touches.;)
 
we should turn the Tech screen tabs off for the release - should just involve commenting out 1 or 2 lines.

Any chance you can do this since you know the code best?
 
Any chance you can do this since you know the code best?
Done. And the very strange thing ... I actually tested it :D.

Completed: At revision: 1451
 
Hello, BUG developers!

I have a small patch that I'd like to submit. Inspired by this thread about rounding errors, I've added extra buttons to the sliders that set the rates to 100% and 0%. This will save lots of clicks for someone using "binary research" techniques.

I created this unified patch against BUG 3.0, and tested it against both BUG 3.5 and the latest SVN.
 

Attachments

Resizable CDA changes committed and because of that I also prettied up a bunch of the BUG Options text entries. Here's an example from the new CDA Options:

1224888047.jpg


Any other dropdowns whose hover text listed all the values now has similar bulleted/colored formatting. It looked alright to me in all the languages, but translators should probably double-check.

The most difficult hover to make pretty was the unit-naming hover. I gave it my best shot and even threw in some bold. It now looks like this:

1224989097.jpg
 
Back
Top Bottom