The '%' sign is recognized as an escape character in Freelancer's text markup language. Because of this, every percent sign followed by a space in rumors would show up as blank. This commit rectifies that by replacing all '%' signs in rumors with the word 'percent'.
Planet Kitadake's infocard mentions that it has a ring system, while the planet itself doesn't actually have one. This commit adds the Weisser ring to it. In addition to this, the Planet Aso ring type has been changed to Aso, because the Ice ring type doesn't have any cloud effects. The Ice ring was added in JFLP and apart from this, this ring type was never used in vanilla anyway.
The libcurl.dll that comes with FLGS is pretty old and is known to be picked up by quite a lot of antivirus programs. In this commit a more recent version of the library has been added; this one has no false positives according to virustotal.com.
The Barossa wreck infocard mentioned that it was carrying Niobium. In reality though it wasn't carrying anything cargo-wise at all... So 20 Niobium has been added to its cargo hold.
One value in shapes.ini still had an incorrect value which has been updated. Also, a few detail map placements in planet_watgrncld.txm have been corrected.
According to Freelancer's shooting script, Trent should have been approached by a Rheinland Freighter after undocking from New Berlin, while in-game it's actually a Rheinland Light Fighter. Furthermore, when you approach the Frankfurt gate, Fischer mentions he's a Daummann Freighter that's shipping supplies to Holstein. Therefore, his faction has been changed to Daumann and some construction machinery has been added to his cargo hold.
Sometimes the 'Sierra Cloud' was mentioned in Freelancer's text, which is incorrect because Sierra is a field, not a cloud. Given the context, these entries are actually referring to the Tahoe Ice Cloud.
The asteroid field next to Perth station in Edinburgh is called 'Tain', while in the respective .ini file, the field is referred to as 'Skye'. Furthermore, some bar rumors also mention 'Skye' rather than 'Tain'. Because I assumed the rumors and ini references are correct, the field has been renamed to 'Skye'.
I noticed that when BS Schiller uncloaks, its cloaking animation wouldn't play. This has been fixed by ensuring it's actually cloaked before uncloaking.
In this commit the alpha detail map placements have also been remastered manually. Now there's no more rock detail map placements where there's supposed to be water, etc.
Adding this effect was deemed to be impossible without crashing while playing on vanilla servers. However, a different approach has been taken by replacing existing unused select_equip.ini entries. As long as no new ones are added, crashes on vanilla servers won't occur.
Cruiser captains should always be wearing some eye piece. However, Walker didn't have that during mission 3 and 4. This has now been added. Also, there is one moment during mission 11 where Walker can be seen flying a Defender. Here he should be wearing a helmet, but he wasn't. This has been added. This commit also replaces the comm_ge_generic1 (Pirate) helmets with comm_ge_generic2 (Liberty) helmets, and also the uniforms li_scrote_body to li_male_elite_body. The former Pirate helmets and LSF uniforms were incorrect because they were worn by Liberty Navy pilots.
When taking the jumphole from New Tokyo to Honshu during Mission 8, an issue would be apparent where one BD fighter fails to enter formation and gets left behind. This however doesn't happen when the latest Autosave is loaded; the BD fighter will enter formation correctly and follow the squad. The issue was caused by the fact that the BD fighter didn't jump through correctly, which has now been fixed. Another notable issue was that another BD fighter would spawn right near Yukawa Shipyard, before you and the other BD fighters reach the Transport. This resulted in the BD fighter getting destroyed by the Naval Forces escort as soon as you arrived. This caused Ozu to say 'We lost a fighter, we need to cover each other' right away. This has been fixed by making the BD fighter a part of the escort as soon you enter Honshu. It may sound a bit strange that you suddenly have an additional fighter (4 in total), despite Juni asking about the 3 ships before taking the jumphole. However, based on the radio messages from Ozu, this approach makes the most sense.
Juni said in two comm messages in Mission 4 that she made it to a few planets in Bretonia. However, while docked she shouldn't be wearing a helmet. Therefore, that's been removed. Furthermore, a delay to the first comm message has been added because you previously couldn't see her in the top left due to being in a jump tunnel.
During Mission 7 when you approach Cali base, you can see the announcer is missing the Outcast mask, which all Outcast base announcers wear. This has now been added for the announcer during the mission.
During mission 5 when you talk to the Battleship Norfolk announcer, he has the wrong body. It used to be from Liberty while the base is owned by the Armed Forces. He's now been given a Bretonia body. Additionally, in the second comm he was missing the neuralnet accessory, which he did have in the first comm. This has been added for the second comm too.
When you attack the Navy squad after they kill Brandon Rowlett, you'll see the leader comming without a helmet. However, comming pilots should always have a helmet if they are in space. Hence he's been given a helmet now.