Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Windows installer #175

Merged
merged 41 commits into from
Jun 3, 2024
Merged

Updated Windows installer #175

merged 41 commits into from
Jun 3, 2024

Conversation

Moburma
Copy link
Contributor

@Moburma Moburma commented Jun 3, 2024

Windows installer updated to now download the latest graphics files package from swars-gfx repository

Fixed wrong level set for mission64, fixed mission 65 objectives, and added mission definitions and objectives for cut levels  C047L015.D1 and C004L007.DAT
Windows NSIS installer files updated to support the latest port builds. Also now supports German language install, and install from the GOG version of the game.
…nguided campaign levels

* Added Briefings for all Unguided campaign levels
* Added appropriate Netscan entries for UC
* Added level C007L007.D1 to U campaign route
* Removed Trash Church level from U campaign route as it's totally unplayable as-is
…Unguided campaign levels

* Added Briefings for all Unguided campaign levels
* Added appropriate Netscan entries for UC
* Added level C007L007.D1 to U campaign route
* Removed Trash Church level from U campaign route as it's totally unplayable as-is
Works around using a Return command in a Section which results in the installer now correctly reaching 100% on completion.
Also now includes the swars-config.nsh so it should pull the version number from there
Fixed silly bug where NSIS was setting the outpath to the language directory, breaking music when using the shortcuts. Also updated install message to include support for Korean version, and added better error handling for copying game files.
Miss001
Restored unused .fli videos to briefings for Zealot missions:
* Mission 39 - Soul Crusader
* Mission 16 - Armour of the Gods
* Mission 71 - Recapture

Improved Mission Objectives:
* Mission 11 - Serpent's Egg - Extended protect objective to all the zealot groups in the base, and added failure objectives for them so it's now possible to actually fail the mission if you don't do what is asked
* Mission 14 - The Levellers - Tweaked objectives so that it's now consistently possible to pass the mission if completed as originally intended by recovering the flying APC. Before this would usually fail and was only possible from a couple of specific angles and if the player did not fly directly to the final objective

Miss099
* Added three extra MP maps from the original ALL098.MIS file
Reverted video additions for now
Added briefing text and .ini update to allow fully playing the unique second zealot level "Unrest" from the PS1 version of the game
Removed unneeded m109 entry
Added blank mission 109 entry
Added Reward attribute to demo mission bank netscan entry so it correctly updates with $ sign on map screen once purchased
Updated netscan marker positions for Eurocorp mission 58 Semi-Automatic. Original ones place the IML as being in an alleyway next to the bank, and the target agent on top of a mountain range. This corrects both to their actual positions.
Moburma and others added 11 commits April 20, 2024 17:25
This original line was missing from the file, causing it to wrongly show a line from a different mission instead
Second attempt at fixing by merging with previous use of this phrase.
Updated installer to now download the latest levels package from swars-levels repository, check the file's integrity, and use these instead of levels from the game disc.
Improved uninstall of levels
Installer updated to now download the latest graphics files package was swars-gfx repository
Fixed level version string not showing on main page
@mefistotelis
Copy link
Collaborator

I see I forgot a dollar in my change.
Thanks.

@Moburma
Copy link
Contributor Author

Moburma commented Jun 3, 2024

I see I forgot a dollar in my change. Thanks.
It also had to be shifted up a line, the installer cuts it off in a weird way other wise. The version string is already at the lowest line still visible.

@mefistotelis mefistotelis merged commit c170da9 into swfans:master Jun 3, 2024
2 checks passed
@mefistotelis
Copy link
Collaborator

the installer cuts it off in a weird way other wise. The version string is already at the lowest line still visible.

I see. I wanted to have all packages mentioned there.. maybe we should add them in one line (levels x.x.x.x gfx x.x.x.x sfx x.x.x.x)?
Or, if there's no space, we can just remove that. Build number itself should be enough.

@Moburma
Copy link
Contributor Author

Moburma commented Jun 3, 2024

Yeah, or split it over two lines and spread them out, like

AAAAAA                       BBBBBB
CCCCCC                       DDDDD

@mefistotelis
Copy link
Collaborator

Sure, that's a solution as well.

The choice is yours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants