StarLancer

From LANCommander
Revision as of 21:57, 8 January 2024 by DoctorDalek (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Developers
Digital AnvilWarthog PLC
Publishers
Microsoft
Release Date
Windows: March 31, 2000
Genres
Simulator
View at PCGamingWiki

Actions

Name Path Arguments Working Directory Primary
Play {InstallDir}\lancer.exe True

Name Change Script

# Converts a string to a UTF16-encoded byte array. This looks like ASCII characters separated by 0x00 in most cases.
$bytes = ConvertTo-StringBytes -Input $NewPlayerAlias -MaxLength 18 -MinLength 18

Edit-PatchBinary -FilePath "$InstallDirectory\profile.bin" -Offset 0x4 -Data $bytes
Write-ReplaceContentInFile -Pattern '^name00=(.+)' -Substitution "name00=$NewPlayerAlias" -FilePath "$InstallDirectory\starlancer.ini"
Write-ReplaceContentInFile -Pattern '^name01=(.+)' -Substitution "name01=$NewPlayerAlias" -FilePath "$InstallDirectory\starlancer.ini"