Project Infinity
Overview:
How to use:
Project Infinity is a mod manager for games based on the Infinity engine. Project Infinity aims to provide the same functionality BWS did, but without the need for constant 24/7 maintenance of the tool itself, for the cost of few additional user actions.
Project Infinity offers a graphical interface that allows you to create and manage modded installations in a way that is much easier and more convenient than the command line programs used to install mods one by one. It allows you to select multiple mods and components you want to install at once and offers several ways to choose the installation order.
Supported Games:
- every Infinity Engine game and version
Origin of the project:
The idea of Project Infinity comes from my 'mod template generator', but the project uses knowledge and experience from various other projects, like WeiDU, BWP and BWS.
Acknowledgments:
I want to thank the following people:
wisp for providing features and for his patience.
Argent77,AstroBryGuy,CamDawg,DavidW,GeN1e,GrimLefourbe,lynx,Sam,Subtledoctor,qwertyqwerty and others for their feedback.
Every modder who removed ACTION_READLN or provided optional features for this tool.
The Gibberlings3 site and all the other modders for using Github.
W.K. for his code feedback.
- Download and extract all the mods you want to install into a folder of your choice, for example "G:\Mods-Extracted".
(Optional step, ignore if you don’t know what BWFixpack is: extract BWFixpack into the same folder and install it only once.) - Run Project Infinity.
- During first run, you’re presented with the "Settings" dialog box. Select the path to the IE games you have installed and press OK.
- In the main window locate the text box labeled "Extracted mods". Use the browsing button to it's right to select the folder where you extracted all your mods. After a few seconds the left panel displays a list with all mods in that folder.
- At the top left corner of the application, from the drop-down list select the game you want to mod.
- In the mods panel select all the mods and components you want to install. Alternatively, you can import WeiDU.log from a previous installation.
- Click "Set-InstallationSequence" button, all selected mod components should be added to the "Installation Sequence" window.
- Manually set the install order via copy & paste or use the "Sorting Order" feature.
- Click the "Start-Installation" button to start the installation.
Features:
- Mods installation, including private and unreleased mods.
- Quick uninstallation of all the currently installed mods.
- One-click Delta Updates for mods hosted in Github.
- Download mods from sites which provide support.
- Create your own install order for mods.
- Ability to share and reuse defined mod list.
- Ability to share and reuse defined install order.
- Unlimited sub-folders in the folder with extracted mods.
- Convert a WeiDU log into an installation sequence with localized component names.
- Launching currently selected game by clicking at the game icon.
- "Open game folder" and "Open user data folder" actions available from game icon drop-down menu.
Features for modders:
- Support for Mod metadata.
- Support for Delta Updates for mods hosted at Github.
- Support for Mod config. ( guide will be provided later )
- Support for Infinity Engine Mod Package, universal for all operating systems. ( guide will be provided later )
Planned Features:
- Mod categories.
- GUI redesign.
- Caching.
- EET full installation.
- Resolve conflicts and dependencies between the internal components of a single mod.
- Resolve conflicts and dependencies between multiple mods.
- Support for something like testing framework.
- Drag and drop support for all major features.
- Multi-threading.
- Cross-platform.
- Built-in, custom backup system (nothing can beat reliability of the of Beamdog, Steam or GoG backups).
- Built-in, mod list, compilations, install order, conflict and dependencies (requires 24/7 maintenance).
System requirements:
- Fully updated Windows 7/8.1/10 64-bit.
- For Windows 7/8.1, you need to install first .NET Framework 4.5.2 or above and Powershell 5.1.
- Git installation is required for Downloading mods and Delta Updates: https://git-scm.com/downloads
Technical limitations:
- Scanning, copying, downloading and updating mods hangs the GUI.
DOWNLOAD
CHANGELOG | MILESTONES
(For Windows 7/8.1, you need to install first .NET Framework 4.5.2 or above and Powershell 5.1.)
CHANGELOG | MILESTONES
(For Windows 7/8.1, you need to install first .NET Framework 4.5.2 or above and Powershell 5.1.)