Quantcast
Channel: Modding — Beamdog Forums
Viewing all articles
Browse latest Browse all 11774

Project Infinity - public BETA for all

$
0
0

Project Infinity


Discord:
https://discord.gg/aQvnbaY

Overview:
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 a 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 adopted his mod to use features of this tool.
The Gibberlings3 site and all the other modders for using Github.
W.K. for his code feedback.

How to use:
  1. Download and extract all the mods you want to install into a folder of your choice, for example, "G:\Mods-Extracted".
  2. Run Project Infinity.
  3. During the first run, you’re presented with the "Settings" dialog box. Select the path to the IE games you have installed and press OK.
  4. At the top left corner of the application, from the drop-down list select the game you want to mod.
  5. 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 mods panel will be refreshed and "Default/Unassigned" can now be expanded.
  6. In the mods panel expand the "Default/Unassigned" section in order to see all detected mods.
  7. In the mods panel expand the mod in order to load its components.
  8. Select all the components you want to install. Alternatively, you can import WeiDU.log from a previous installation, use the "Import Weidu.log" button.
  9. Click "Set-InstallationSequence" button, all selected mod components should be added to the "Installation Sequence" window.
  10. Set the install order via one of the features, please see F.A.Q.
  11. 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.
  • EET full installation, please see F.A.Q.
  • One-click Delta Updates for mods hosted on Github.
  • Download mods from sites that provide support.
  • Install Order Groups.
  • Create your own install order for mods.
  • Ability to share and reuse the mod list.
  • Ability to share and reuse install order.
  • Unlimited sub-folders in the folder with extracted mods.
  • Importing a WeiDU log as an installation sequence with localized component names.
  • Launching currently selected game by clicking at the game icon.
  • Drag and drop support for changing the install order.
Features for modders:
  • Downloading all your mods directly from the mod manager ( please make request )
  • Support for Mod metadata.
  • Support for Delta Updates for mods hosted at Github.
  • Support for Mod config. (the guide will be provided later )
  • Support for Infinity Engine Mod Package, universal for all operating systems. (the guide will be provided later )
Planned Features:
  • Caching
  • Multi-threading
  • Mod Categories/Tags
Long-term goals:
  • Online Install Order and the ability for modders to contribute.
  • Automation of the mod installation for multiple games at once aka testing framework.
  • Resolve conflicts and dependencies between the internal components of a single mod.
  • Resolve conflicts and dependencies between multiple mods.
  • Cross-platform.
Not planned features:
  • Built-in custom backup system - nothing can beat Beamdog, Steam or GoG backups reliability.
  • Built-in mod list, compilations, install order, conflict and dependencies - requires 24/7 maintenance.
System requirements:
Technical limitations of current tech stack:
  • Impossible to disable top-level checkboxes that have no purpose.
  • Scanning, copying, downloading and updating mods hang the GUI.
DOWNLOAD 
CHANGELOG | ROADMAP
(For Windows 7/8.1, you need to install first .NET Framework 4.5.2 or above and Powershell 5.1.)


Viewing all articles
Browse latest Browse all 11774

Trending Articles