A Win32 GUI program which modifies save files from the game Freelancer (2003).

Overview

FL Save Convert

A Win32 GUI program which modifies save files from the game Freelancer (2003).

System Dependencies

Your system will need the latest Microsoft Visual C++ Redistributable installed or you may see the following error when trying to run fl_convert.exe

"The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem."

General Information

Problem:

Players attempting to use previous saves generated on Freelancer v1.0 have run into issues progressing in the single player story when trying to run the older save on an updated (v1.1) copy of the game. Reportedly this is due to an internal change of mission numbers between game versions1.

The Freelancer HD Edition project has requested a GUI application be built to decipher and offer the user the option to fix the needed parameters within their save files. This will allow players to transition their existing saves to FL HDE (https://github.com/BC46/freelancer-hd-edition/).

Solution:

This program provides the user with the following two options...

  1. Convert a selected save.
  2. Fix and/or convert a selected save.

Both options will perform a backup of the selected save file and then use the GENE cipher2, provided by The Starport, to decipher the save into plaintext. If a user chooses to only convert their save, a new plaintext version of their save will be generated. If they chose to fix their save, then the save will be converted to plaintext and modified to allow them to continue playing in v1.1 without any interruption.

Screenshots

image image image

Footnotes

Footnotes

  1. https://the-starport.net/freelancer/forum/viewtopic.php?post_id=20878#forumpost20878

  2. https://the-starport.net/modules/mediawiki/index.php/MDB:%2Afl

You might also like...
A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it techinically works
A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it techinically works

rustetris A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it tech

A game for the game jam
A game for the game jam "1-Button Jam 2021"

One click ninja A game for the game jam "1-Button Jam 2021" written in Rust with the Bevy engine. A rhythm game, where you play a soldier that can def

A game of snake written in Rust using the Bevy game engine, targeting WebGL2

Snake using the Bevy Game Engine Prerequisites cargo install cargo-make Build and serve WASM version Set your local ip address in Makefile.toml (loca

Wasm game of life - A Rust and WebAssembly tutorial implementing the Game of Life

wasm_game_of_life Conway's Game of Life in Rust and WebAssembly Contributing | Chat Built with 🦀 🕸 by The Rust and WebAssembly Working Group About T

My first attempt at game programming. This is a simple target shooting game built in macroquad.

sergio My first attempt at game programming. This is a simple target shooting game built in macroquad. Rules Hit a target to increase score by 1 Score

Conway's Game of Life implemented for Game Boy Advance in Rust

game-of-life An implementation of a Conway's Game of Life environment on GBA. The ultimate game should have two modes: Edit and Run mode which can be

A game made in one week for the Bevy engine's first game jam

¿Quien es el MechaBurro? An entry for the first Bevy game jam following the theme of "Unfair Advantage." It was made in one week using the wonderful B

A Client/Server game networking plugin using QUIC, for the Bevy game engine.
A Client/Server game networking plugin using QUIC, for the Bevy game engine.

Bevy Quinnet A Client/Server game networking plugin using QUIC, for the Bevy game engine. Bevy Quinnet QUIC as a game networking protocol Features Roa

Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game
Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game

Managed game servers, matchmaking, and DDoS mitigation that lets you focus on building your game. Home - Docs - Twitter - Discord 👾 Features Everythi

Releases(v1.0.0)
Owner
Devin Mutlu
Systems Integration Test Engineer - This is my personal profile, containing previous graduate university assignments and hobby projects.
Devin Mutlu
An atomic save/load system for Bevy Game Engine.

☢️ Bevy Atomic Save An atomic save/load system for Bevy. Features Save and load a World into a RON file on disk Control which entities should particip

null 11 Jan 28, 2023
A save/load framework for Bevy game engine.

?? Moonshine Save A save/load framework for Bevy game engine. Overview In Bevy, it is possible to serialize and deserialize a World using a DynamicSce

null 7 Mar 27, 2023
TicTacToe Gui game in rust.

TicTacToe Gui Game in rust Cross platform game using Macroquad - https://github.com/not-fl3/macroquad Planned to be Local and online multiplayer Quick

Rehmatpal Singh 2 Sep 14, 2022
Solana Game Server is a decentralized game server running on Solana, designed for game developers

Solana Game Server* is the first decentralized Game Server (aka web3 game server) designed for game devs. (Think web3 SDK for game developers as a ser

Tardigrade Life Sciences, Inc 16 Dec 1, 2022
Vulkan and Rust rendering~game engine which creation is covered with YouTube videos

Vulkan and Rust rendering~game engine which creation is covered with YouTube videos

小鳥 11 Dec 4, 2022
Quake .map files for the Bevy game engine.

Qevy A plugin that adds Quake .map file support for the Bevy game engine Supported Bevy Versions: 0.12 Supported Physics Engines: XPBD (Rapier coming

Brian Howard 8 Nov 12, 2023
🦀 Rusty DLL Injector with GUI

DLL Crab Rusty DLL Injector with GUI Screenshot Why? Because I can't find a GUI DLL Injector that written in Rust. And i wrote it myself! Methods Crea

0x707 92 Nov 14, 2022
Victorem - easy UDP game server and client framework for creating simple 2D and 3D online game prototype in Rust.

Victorem Easy UDP game server and client framework for creating simple 2D and 3D online game prototype in Rust. Example Cargo.toml [dependencies] vict

Victor Winbringer 27 Jan 7, 2023
2-player game made with Rust and "ggez" engine, based on "Conway's Game of Life"

fight-for-your-life A 2-player game based on the "Conway's Game of Life", made with Rust and the game engine "ggez". Create shapes on the grid that wi

Petros 3 Oct 25, 2021
2d Endless Runner Game made with Bevy Game Engine

Cute-runner A 2d Endless Runner Game made with Bevy Game Engine. Table of contents Project Infos Usage Screenshots Disclaimer Project Infos Date: Sept

JoaoMarinho 2 Jul 15, 2022