View Single Post
Old 11-04-05, 11:17 AM   #86
JScones
Navy Seal
 
Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
Default

Let me explain what is happening:
  • 1. User launches career via SH3Cmdr. For ease of explanation, let's say this is the first time SH3Cmdr has ever been used. When "Launch SH3!" is pressed:
    -Any file that SH3Cmdr will overwrite or modify is backed up into SH3Cmdr
    -Adjustments or file updates are then made.

    2. User plays patrol and exits SH3 after patrol is finished.

    3. User then installs IUB/Atmosphere/any mod via JSGME which backs up files first. What files will it be backing up? The SH3Cmdr installed ones. Why? 'Cause they're still in the game! Keep this in mind... JSGME then copies into SH3 the mod files.

    4. User launches career via SH3Cmdr. Now, when "Launch SH3!" is pressed:
    -Files backed up by SH3Cmdr in step 1 will be returned to the game
    -Any file that SH3Cmdr will overwrite or modify is backed up into SH3Cmdr
    -Adjustments or file updates are then made.

See what's happened? The mod file(s) installed at step 3, in this case say scene.dat, is replaced at step 4 by the scene.dat file that was backed up at step 1, ie *before* the mod was installed. Thus, the newer file disappears for good. This equals black sky.

However, had the following occurred:
  • 1. User launches career via SH3Cmdr. When "Launch SH3!" is pressed:
    -Any file that SH3Cmdr will overwrite or modify is backed up into SH3Cmdr
    -Adjustments or file updates are then made.

    2. User plays patrol and exits SH3 after patrol is finished.

    3. User rolls back in SH3Cmdr. All SH3Cmdr files will be removed from the game and files backed up by SH3Cmdr in step 1 will be returned to the game.

    4. User then installs IUB/Atmosphere/any mod via JSGME which backs up files first. JSGME then copies into SH3 the mod files.

    5. User launches career via SH3Cmdr. Now, when "Launch SH3!" is pressed:
    -There are no backup files in SH3Cmdr so no rollback will be performed hence no SH3 files will be overwritten with previous versions.
    -Any file that SH3Cmdr will overwrite or modify is backed up into SH3Cmdr
    -Adjustments or file updates are then made.

there'd be no problem. The newly installed mod version of scene.dat would be backed up by SH3Cmdr and correctly restored by SH3Cmdr.

For those who like diagrams this equates to:

...Run SH3Cmdr
...Rollback SH3Cmdr
Enable Mod
...Run SH3Cmdr
...Rollback SH3Cmdr
etc

as opposed to:

...Run SH3Cmdr
Enable Mod
...Rollback SH3Cmdr
...Run SH3Cmdr
etc

I hope this makes it clear. Pls let me know if not. I've now added this requirement as an important note in the Help.html file.
JScones is offline   Reply With Quote