The current system is going well.
This will not relate to lag issues, or fixing images/framerate/sound just yet, we will leave that for next version. Right now I am aiming to get up a half decent playable version.
So far I've zapped most things on the Mantis, I know there are still several 'lag' expliots, but those will be solved when lag is corrected. If you have any other bugs not LAG related, please please, post it up soon on mantis! Also I will take some requests.
As for the bug where the interface vanishes.. Simply because the game doesn't relate to new resolutions. I need to solve this before I release the game. I may end up having to use a similar fullscreen theme like Continuum, where you can 'SET' your resolution. There is an issue where if you have lets say a odd size screen, like 1440.. It will check for 1440 in the 256 folder for the sf-ui.. If not found.. Will error.
Don't worry, even in full screen mode, I am making a gimmick minimize.. But unfort, to advance, we need to do something like this.
We could make a combination of windowed mode and full screen mode, however. Currently it tries to maximize, but it doesn't work with new operating systems properly anymore, you have to remember, this was made in the what? late 90's? It doesn't support properly anymore.... So it will most likely end up being windowed mode and full screen.. And no, windowed mode is not like how it is now.
Things that are solved, if you haven't seen the changelog:
- 0000026: [Client] Killable A.I. Starbases (NiteHawk) - resolved.
- 0000027: [Client] Support for more races display (NiteHawk) - resolved.
- 0000024: [Client] Laser while cloaked (NiteHawk) - resolved.
- 0000031: [Client] Option to disable klaxon warning system and pinging noise (NiteHawk) - resolved.
- 0000030: [Client] Create a mimmick of a minimize button on the top titlebar (NiteHawk) - resolved.
- 0000013: [Client] Window Sizing (NiteHawk) - resolved.
- 0000025: [Client] No player characters and hitting cancel causes the client to crash (NiteHawk) - resolved.
- 0000021: [Client] IP visible if Shipname too long (NiteHawk) - resolved.
- 0000022: [Client] Set nickname to be at least ONE character long, and set nickname limit to 30 characters max (NiteHawk) - resolved.
- 0000018: [Client] In-game IRC chat window (NiteHawk) - resolved.
- 0000023: [Server & Client] Upgrade zlib to 1.2.3 (NiteHawk) - resolved.
- 0000020: [Client] "New Player" registration box (NiteHawk) - resolved.
- 0000011: [Server & Client] Update dates and times of the client and server (NiteHawk) - resolved.
- 0000017: [Server] Server Crashes on Stop (NiteHawk) - resolved.
- 0000019: [Client] Obscenity filter (NiteHawk) - resolved.
- 0000015: [Client] Increase time to check nexus when it is down (NiteHawk) - resolved.
- 0000014: [Client] While server is trying to connect to the nexus, if you hit cancel, client crashes (NiteHawk) - resolved.
- 0000012: [Client] Game Crash (After Cancel of Play On The Internet/Followed by Play against computer) (NiteHawk) - resolved.
- 0000010: [Server & Client] Nexus - Pointing to nexus.stellarfrontier.net (NiteHawk) - resolved.
- 0000007: [Server] Server crashes on exit (NiteHawk) - resolved.
- 0000005: [Client] Client Crashes on exit (NiteHawk) - resolved.
- 0000004: [Client] Blank Loading Screen / Hanging (NiteHawk) - resolved.
- 0000001: [Client] Stellar Aces - Removal (NiteHawk) - resolved.
Couple things here... Killable AI starbases is now a special option value you can set on your servers, it does however have a default.
The two toggle features are starbase_damage and starbase_popdamage, which scale in a percentage base. starbase_damage handles the damage a starbase takes, and starbase_popdamage is the population loss a starbase can have. They both work together if you need, but popdamage only starts when shields are down, remember that when setting starbase_damage.
Starbase_Damage/PopDamage - 0 = No damage taken, 100 = 100% Damage taken (Like a normal ship).. Default values are 25 Damage/75 Pop Damage now, which is fair, there are reasons for this. You can however go BEYOND 100%, so they take more damage. This may work out in population damage more, as currently they may not take enough pop damage.
A. You cannot really mine a starbase to well without dying, and they can shift instantly without hitting them.
B. Ram will be fixed to vanish on cloak, so you cannot cloak and kill the AI. I was thinking of removing RAM, but it just needs to be balanced and fixed.
I'm not positive on the values yet, but I think it will take 3 people to take down a starbase, maybe more, we need to adjust it and play with it, perhaps people who test can do this for me to give a fair setting for them, and I will make it a default setting.
Two more things with this I feel were good:
A. You cannot friendlyfire kill your AI base (still applies to other robots)
B. You cannot capture another AI base, but this may be a toggle in the future.
Simple right? I feel this should be a great change anyways. Now we can play to see what the best options are for a firm starbase that can fend off about 3 players.
---
Also if you do not like the pinging or the klaxon (critical) noise, you can disable them in the sound settings, etc. Serveral crashes are now prevented, but it still feels like theres tons of expliots left, since I do not really know a good amount, and the rest are just lag expliots which will be solved.
I'd also want to use some of ATC's sounds, he did post about it, specially his edit of the main theme. His music is awesome. But that is his call as well, though he did make a post about it, defo for next version. PNG system is being added soon as well, but the change to PNG images will be LONG. I may try to make lag bearable before this release too, there MAY be a few things I can touchup for now. We shall see.
There shall be more fun things to be added before the release, stay tuned. I apologize for the wait, but it will be worth it!