This is an archived, read-only instance of the CortUI Trac. This site is no longer actively maintained. Registration and login have been disabled. Content is preserved for reference only.

Opened 16 years ago

Closed 15 years ago

#26 closed enhancement (fixed)

Create a Modulus package for CortUI

Reported by: Henrik Heimbuerger Owned by: Henrik Heimbuerger
Priority: major Milestone: 1.80
Component: Installer Version: 1.77
Keywords: modulus Cc:

Description

Create a Modulus package from CortUI, so it can be used to install the mod instead of the standard installer.

Change History (14)

comment:1 Changed 16 years ago by SVN

New commit by cort (revision [94]):
[Partial fix for issue #26] Created a very rough proof-of-concept for a custom action for Modulus to configure CortUI with.

This custom action pretty much just replicates the configuration screen that is already included in the CortUI installer. It presents a configuration dialog to the user and then writes the cortui_settings.mdl accordingly.

The uninstaller currently just deletes the cortui_settings.mdl.

It has not been successfully tested with Modulus yet.

The CortUI version and the cortui_settings.mdl template are currently hardcoded into the custom action. This should be pulled out in the future for easier distribution package creation.

comment:2 Changed 16 years ago by SVN

New commit by cort (revision [95]):
[Partial fix for issue #26] Added a Modulus definition file and a script to build a Modulus package with.

comment:3 Changed 16 years ago by SVN

New commit by cort (revision [96]):
[Partial fix for issue #26] The custom action project now pulls the cortui_settings.mdl template straight from the Code\ directory during a pre-build step.

The version is still hardcoded into the action.

comment:4 Changed 16 years ago by SVN

New commit by cort (revision [97]):
[Partial fix for issue #26] Bugfix: the pre-build step didn't quote the paths, so it failed if the base path contained spaces.

comment:5 Changed 16 years ago by SVN

New commit by cort (revision [98]):
[Partial fix for issue #26] Bugfix: The $(SolutionDir?) and $(ProjectDir?) macros in the pre-build step already contain the trailing slashes, so they shouldn't appear explicitly as well.

comment:6 Changed 16 years ago by SVN

New commit by cort (revision [99]):
[Partial fix for issue #26] Removed the copy of ICustomAction and added an svn:externals to pull the interface from the official Modulus repository.

comment:7 Changed 16 years ago by SVN

New commit by cort (revision [100]):
[Partial fix for issue #26] Changed all references to the ICustomAction that's now pulled from the official Modulus repository.

comment:8 Changed 16 years ago by SVN

New commit by cort (revision [101]):
[Partial fix for issue #26] Fixed cancelling of the installation from the custom action.

The message when the cortui_settings.mdl can't be found during uninstallation has been removed.

Also cleaned up the statusbar messages.

comment:9 Changed 16 years ago by SVN

New commit by cort (revision [102]):
[Partial fix for issue #26] Cleaned up output of the Modulus package builder.

comment:10 Changed 16 years ago by SVN

New commit by cort (revision [103]):
[Partial fix for issue #26] Updated the authorlink to be an actual authorlink and improved the description of CortUI showing up in Modulus.

comment:11 Changed 16 years ago by SVN

New commit by cort (revision [104]):
[Partial fix for issue #26] Fixed the in-game version number display for Modulus packages (added 'CortUI' to the pure version number).

Bumped the revision to 1.7.7.3.

comment:12 Changed 16 years ago by SVN

New commit by cort (revision [107]):
[Partial fix for ticket #26] Suppress error message for deletion on first package build.

comment:13 Changed 15 years ago by Henrik Heimbuerger

Milestone: 2.01.80
Status: newassigned

comment:14 Changed 15 years ago by Henrik Heimbuerger

Resolution: fixed
Status: assignedclosed

Closing as fixed.

Note: See TracTickets for help on using tickets.