First, sorry for the late reply, I was out of town and to answer some of these I needed access to my computer.
When I want to increase the speed of missiles, the missile speed affects their effective range. However, the missile range also needs to be increased; otherwise, the AI won't fire. The combination of these two factors results in missiles having an extremely long range. Is there no way to reduce the missile's lifetime?
Additionally, the secondary stage of missiles triggers at a very far distance.
I wanted to set the range of beam weapons through additional settings, but no matter what I tried, I couldn't configure it using tags. What should I do?
Asteroids don't seem like a good idea. The AI behaves very poorly when dealing with asteroids. Maybe it's because the original asteroids were very fragile?
Currently, the missile flight time and the range bonus are the same, but they can be decoupled, and I will be doing that to solve the missile issue.
Second stages of missiles are triggered at their maximum range, and they are technically a separate weapon, but there are settings to modify specifically that. It is in the submunitionFeature
Beam weapons can currently only be selected with the autofit tags. e.g. beam10, beam12, etc. The highest in vanilla is beam20 and the lowest is beam0. Selecting multiple tags requires you to enter them into bcomSettings.json, there is instructions in there, tell me if anything is unclear because I am not aware of someone besides me using the feature.
Yes, vanilla AI only successfully doges when it has enough maneuverability to do so, and when the asteroids move slow enough, because I think it doesn't look ahead that much. I know they also try to shoot through them too. This is certainly because Alex never intended for asteroids to be a serious obstacle. I don't intend to improve it, though. Too much effort. Ship bounds radius can mitigate it, but has several drawbacks explained in the settings.
When setting the ship speeds, since I wanted to configure each class of ships separately, I used up all the additional settings for the three extra ships. However, I suddenly realized that the speed of the carrier-based aircraft is affected by (shipSpeedFeature). If I further adjust the speed of the carrier-based aircraft, it would cause all the carrier-based aircraft to have similar speeds. How can I add additional settings for new ships?
Lunalib is limited, and the number of the settings in it is hard coded to be 3 which can be modified by changing the luna settings file, and code and rebuilding the project as the source code is included. But a better solution is to use bcomSettings.json instead. It is not limited by the lunalib UI, and easier to share.