Author Topic: C# Suggestions  (Read 272855 times)

0 Members and 2 Guests are viewing this topic.

Offline Kristover

  • Gold Supporter
  • Lt. Commander
  • *****
  • K
  • Posts: 259
  • Thanked: 135 times
  • Gold Supporter Gold Supporter : Support the forums with a Gold subscription
    2021 Supporter 2021 Supporter : Donate for 2021
    2022 Supporter 2022 Supporter : Donate for 2022
    2023 Supporter 2023 Supporter : Donate for 2023
Re: C# Suggestions
« Reply #105 on: April 14, 2020, 08:19:30 AM »
There should be some way to avoid opening up multiple instances of a single windows (ex. multiple ground forces windows), and when one clicks the button on the system view top bar, it should bring forward the corresponding window (like in VB6)

Yeah, that has been an annoyance when after an hour of clicking I hover over the task bar and see twenty instances of the same window open.
 

Offline nhb1986

  • Leading Rate
  • *
  • n
  • Posts: 14
  • Thanked: 2 times
Re: C# Suggestions
« Reply #106 on: April 14, 2020, 08:19:57 AM »
Regarding Medals.

So far it seems the Auto Assignment is working great and the variety of Triggers is great.  But it seems that multiple conditions are always OR, so just one of the Triggers will trigger the medal

Can we get an AND logic connection for multiple triggers?

E. g. 

10. 000 research points to achieve "Nobel Prize Nominee"
10. 000 research points + 20 years of Service both required to achieve Medal "Nobel Prize Winner"
 

Offline nhb1986

  • Leading Rate
  • *
  • n
  • Posts: 14
  • Thanked: 2 times
Re: C# Suggestions
« Reply #107 on: April 14, 2020, 08:21:52 AM »
Quote from: Kristover link=topic=10640. msg122439#msg122439 date=1586870370
Quote from: firsal link=topic=10640. msg122437#msg122437 date=1586870280
There should be some way to avoid opening up multiple instances of a single windows (ex.  multiple ground forces windows), and when one clicks the button on the system view top bar, it should bring forward the corresponding window (like in VB6)

Yeah, that has been an annoyance when after an hour of clicking I hover over the task bar and see twenty instances of the same window open.

Or maybe a "close all" Button (except for the Main Game Window of course) OpenTTD does this nicely with the "Delete" Hotkey
 

Offline sloanjh

  • Global Moderator
  • Admiral of the Fleet
  • *****
  • Posts: 2805
  • Thanked: 112 times
  • 2020 Supporter 2020 Supporter : Donate for 2020
    2021 Supporter 2021 Supporter : Donate for 2021
Re: C# Suggestions
« Reply #108 on: April 14, 2020, 08:23:18 AM »
No, it's a terrible idea.  Then we'd be right back where we were before, where 90% of the officer corps would retire before the first ship was launched.
And what's wrong with it? Starting with aerospace forces, they nearly should retire before the first ship was launched, younger ones will get their places, that's ok.
Steve could run a simple side game with only the player empire and no NPR for a few hundred years to get the steady-state officer age distribution.  He might need to turn off "up or out", but that should give a good distribution for at-start.

John
 

Offline Jorgen_CAB

  • Admiral of the Fleet
  • ***********
  • J
  • Posts: 2837
  • Thanked: 673 times
Re: C# Suggestions
« Reply #109 on: April 14, 2020, 08:26:18 AM »
I found out that the Escort functionality of VB6 is not present in C#... I would really like to have some of that functionality in C# as well.

Being able to move entire formations using escort orders and have your escort ships move along specific set distances and direction from a main force is very useful. It is practically mandatory to manage large complex fleet formations and with the changes to sensors it is even more important in C# I think.

So when there is time I hope you add the Escort functionality back into the game, perhaps even expanding on it a bit too.
 
The following users thanked this post: Earthrise

Offline smoelf

  • Commander
  • *********
  • Posts: 337
  • Thanked: 142 times
  • 2021 Supporter 2021 Supporter : Donate for 2021
Re: C# Suggestions
« Reply #110 on: April 14, 2020, 08:46:08 AM »
Quote from: Kristover link=topic=10640. msg122439#msg122439 date=1586870370
Quote from: firsal link=topic=10640. msg122437#msg122437 date=1586870280
There should be some way to avoid opening up multiple instances of a single windows (ex.  multiple ground forces windows), and when one clicks the button on the system view top bar, it should bring forward the corresponding window (like in VB6)

Yeah, that has been an annoyance when after an hour of clicking I hover over the task bar and see twenty instances of the same window open.

Or maybe a "close all" Button (except for the Main Game Window of course) OpenTTD does this nicely with the "Delete" Hotkey

I would prefer a 'Close All' button. I remember seeing somewhere that having multiple instances of the same window was specifically implented as an improvement, so it's unlikely to be removed again. There are situations where it can be immensely useful, like trying to design multiple ships at the same time (like making a fighter and a carrier or a squad with command ship, escort, and main armament) or some technologies that are interdependent (designing active sensor and fire control in two different windows). This is definitely an improvement over VB6 where you had to deside on parameters before creating the technology.
 
The following users thanked this post: muzzlehead

Offline Garfunkel

  • Registered
  • Admiral of the Fleet
  • ***********
  • Posts: 2794
  • Thanked: 1054 times
Re: C# Suggestions
« Reply #111 on: April 14, 2020, 08:48:59 AM »
Maybe it could be made that Left-Click activates already existing window and Right-Click opens a new instance of that window. Then we could have both!
 
The following users thanked this post: smoelf, DEEPenergy, YABG

Offline firsal

  • Sub-Lieutenant
  • ******
  • f
  • Posts: 107
  • Thanked: 55 times
Re: C# Suggestions
« Reply #112 on: April 14, 2020, 09:00:53 AM »
Also a tiny nitpick, it would be cool if the sort buttons on the ground forces screen also work on the hierarchy panel on the left, when the option to display elements is enabled

EDIT: Might as well add this on here, to avoid spamming up this thread

It would also be nice to have the Production Overview screen from VB6, which showed ongoing production/shipbuilding/research tasks, the time to complete them, where they were happening, etc... it was a neat little window where one could keep track of an entire empire's industry and research.
« Last Edit: April 14, 2020, 09:36:02 AM by firsal »
 

Offline Shadow

  • Commander
  • *********
  • Posts: 360
  • Thanked: 45 times
  • Race Maker Race Maker : Creating race images
Re: C# Suggestions
« Reply #113 on: April 14, 2020, 09:00:59 AM »
It'd be ideal if the interface icons could be externalized, so we could customize them like we do race, ship, station and flag images.

I have plans. ;)
 
The following users thanked this post: YABG

Offline Doren

  • Sub-Lieutenant
  • ******
  • D
  • Posts: 137
  • Thanked: 34 times
Re: C# Suggestions
« Reply #114 on: April 14, 2020, 11:35:18 AM »
It would be nice if "In Overhaul" was painted red for readability and to be easier to spot on fleet screen.
 
The following users thanked this post: Resand

Offline Vivalas

  • Warrant Officer, Class 1
  • *****
  • V
  • Posts: 95
  • Thanked: 32 times
Re: C# Suggestions
« Reply #115 on: April 14, 2020, 12:25:12 PM »
Would be neat if hangars had a tech associated with them called "Launch operations". To avoid making hangars a designed component it could just be a racial tech, but would just change the number of fighters you can launch in a minute. Say, starting at 100t/min at lower techs and rising to maybe 1000t / min at the highest techs.

would add a little more in terms of immersion along with the new refueling and ordnance transfer rules so you don't have all of your fighters just pop out at once
 
The following users thanked this post: Earthrise

Offline Kelewan

  • Warrant Officer, Class 2
  • ****
  • K
  • Posts: 73
  • Thanked: 15 times
Re: C# Suggestions
« Reply #116 on: April 14, 2020, 12:56:27 PM »
Regarding Known Issues with  the date format and the decimal separator, can you override the value in aurora.

https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentculture?view=netframework-4.8

 

Offline Wieseltrupp

  • Chief Petty Officer
  • ***
  • W
  • Posts: 48
  • Thanked: 18 times
Re: C# Suggestions
« Reply #117 on: April 14, 2020, 12:57:53 PM »
It would be nice if the design of a new component with the [CREATE] Button would also create a Research Prototype
 
The following users thanked this post: Earthrise

Offline Scorchicus

  • Leading Rate
  • *
  • S
  • Posts: 8
  • Thanked: 6 times
Re: C# Suggestions
« Reply #118 on: April 14, 2020, 01:09:30 PM »
Currently, only lasers have enough tech levels to let your racial weapons level keep up with racial armour level at maxtech, meaning that to fully upgrade your ground weapons, you have to fully research lasers.

Specifically, lasers have 12 levels, particle beams have 11 and both railguns and plasma carronades have 10.

I'm suggesting that the tech branches without 12 tech levels either have some techs introduced to make 12, their racial weapon level bumped slightly so they reach the same racial weapons level at maxtech, or have racial weapon level based off of the capacitor recharge rate tech, since that's required for all of the primary energy weapons anyway.
 
The following users thanked this post: Alsadius, Resand

Offline Jaz010

  • Leading Rate
  • *
  • J
  • Posts: 12
  • Thanked: 1 times
Re: C# Suggestions
« Reply #119 on: April 14, 2020, 01:56:09 PM »
Hi 
I may be missing something,  is there a way to see the available percentage of unused construction factories.  Am always opening a calculator and adding the percentages to determine  how much I have available. 
Also a neet feature would be not only to fix the percentage , but the number of items you want built per year .   (For example 12 mines per year) and the percentage changes accordingly.