FileForums

FileForums (https://fileforums.com/index.php)
-   PC Games - CD/DVD Conversions (https://fileforums.com/forumdisplay.php?f=39)
-   -   NecroVisioN (DVD9 to 2xDVD5) (https://fileforums.com/showthread.php?t=85972)

mondragon 03-03-2009 13:39

2 Attachment(s)
NecroVisioN [MULTI4] DVD9 to DVD5 [ONE LANG]
FreeArc + inno
rather more Proper than method by peterf1999

MESS WITH CABS :)
1) copy dvd9 to temp folder.
2) download attached archive and unpack to temp folder.[use v2 version]
3) Run: [only one bat file at the same time]
01_layout.bat [unblock cabs]
02_extract.bat [extract needed files]
03_move_files.bat [move needed files to safe place]
04_add_and_replace.bat [create fake files, and update cabs]
05_CLEAN.bat [:P]
4) move from temp\compress\ folder DirectX to temp folder

MESS WITH FREEARC AND COMPRESSING
1) install freearc, go to temp\compress
select all files except that files that u dont want to install [screenshot show english only installation]
3) select add and check both screenshot to know how to set freearc
http://images46.fotosik.pl/75/1807a792673c5919m.jpghttp://images50.fotosik.pl/75/b953f48e5066b57bm.jpg
[all files compress separately -2nd screenshot]
4) all compressed files move to temp\inno [create inno if not created already]
5) final temp folder for eng
http://images50.fotosik.pl/75/cd472162f89d8c79m.jpg


additional steps - stolen from peterf1999 :P
Quote:

8- Edit setup.ini under [Languages] label:

from

[Languages]
Default=0x0009
count=4
key0=0x0009
key1=0x040c
key2=0x0010
key3=0x000a

to (for English)

[Languages]
Default=0x0009
count=1
key0=0x0009

to (for French)

[Languages]
Default=0x040c
count=1
key0=0x040c

to (for Italian)

[Languages]
Default=0x0010
count=1
key0=0x0010

to (for Spanish)

[Languages]
Default=0x000a
count=1
key0=0x000a
NOTE:
inno installer handle these name of files to unpack [must be in inno folder]
Code:

maps.pak.exe
models.pak.exe
sounds.pak.exe
textures.pak.exe
textures1.pak.exe
voiceovers_english.pak.exe

other languages and folders maps [folder maps isnt removed from cabs - need to do that manually if someone wants to compress it]
Code:

voiceovers_italian.pak.exe
voiceovers_spanish.pak.exe
voiceovers_french.pak.exe
maps.exe

uninstaller work flawless :)

not tested too many times - only from temp folder

jamd 04-03-2009 01:03

So far best version from a dvd drive ( virtual or physical) is using peterf1999's version with :
1)delete install.ini & install.exe
2)rename IS.exe to Install.exe
3)edit autorun.inf :


Code:
[autorun]
OPEN=Install.exe
ICON=install.exe,0
LABEL=NecroVisioN

However, this launches both the modified setup and the official Necrovision setup at the same time using xp pro sp3.
To get it to work you need to click and run the official installer first - then the modified one to unpack the arc file.
Installing from hard disc with "original" install.exe this doesn't happen - It installs all parts automatically.
Getting close so there must be a simple solution around the corner.

mondragon 04-03-2009 01:07

1 Attachment(s)
@jamd
checked last peterf1999 post for fix ?

im working on mine fix :)
now it ready almost in first version
but probably change it to other version

ofcourse i post it from a while to test because dont have acces to game and other than xp sp2

edit
if u already create conversion try to use attached fix

peterf1999 06-03-2009 01:05

Now Inno and original windows setup are not displayed at same time.
I have made some cosmetic changes to Inno setup, one click is needed to complete installation.

peterf1999 10-03-2009 12:23

My proper conversion :)

Here

peterf1999 11-03-2009 01:41

Quote:

Originally Posted by mondragon (Post 368895)
two loaders ?
idont have time to do this.

One loader (dxsetup.exe), the other is original directx setup (dx.exe)

Code:

function InitializeSetup(): Boolean;

var
ResultCode: integer; InS: string; InL: string;

    begin

    // Directx setup

    Exec (ExpandConstant('{src}\DX.exe'),'', '', SW_SHOW,
    ewWaitUntilTerminated, ResultCode)
  //
    RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{81FF29CE-2D23-45FC-8BDE-7491A15F2B02}',
      'InstallSource', InS)
    RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{81FF29CE-2D23-45FC-8BDE-7491A15F2B02}',
      'InstallLocation', InL)

  //unpack freearc archive and exit

    Exec (InS+'NV_arc.exe', '-x -d'+'"'+InL+'\data'+'"'+' -y -s2', '', SW_SHOW,
      ewWaitUntilTerminated, ResultCode)
    Result:=FALSE
  //
    end;


peterf1999 11-03-2009 02:26

Quote:

Originally Posted by mondragon (Post 368902)
then dxsetup will be loaded twice
once by inno and second by original installer on the end

one time

Code:

function InitializeSetup(): Boolean;

var
ResultCode: integer; InS: string; InL: string;

    begin

    // Directx setup

    Exec (ExpandConstant('{src}\DX.exe'),'', '', SW_SHOW,
    ewWaitUntilTerminated, ResultCode)
  //
    RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{81FF29CE-2D23-45FC-8BDE-7491A15F2B02}',
      'InstallSource', InS)
    RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{81FF29CE-2D23-45FC-8BDE-7491A15F2B02}',
      'InstallLocation', InL)

  //unpack freearc archive and exit

    Exec (InS+'NV_arc.exe', '-x -d'+'"'+InL+'\data'+'"'+' -y -s2', '', SW_SHOW,
      ewWaitUntilTerminated, ResultCode)
    Result:=FALSE
  //
    end;

the original setup calls inno loader (Dxsetup.exe) and it exits after unpacking & directx installation (Result:=FALSE) .

jamd 14-03-2009 03:36

Just burned same files to a physical DVD - works fine and Installs properly with one autorun - crc checked all installed files ok too. Thx for the help.

Joe Forster/STA 21-03-2009 06:41

1 Attachment(s)
Here are the pictures, zipped in an attachment.

Munying 23-12-2009 07:46

Necrovision (DVD9 to 2xDVD5)
 
NecroVision (DVD9 to 2xDVD5)


1) create a folder and copy the contents of DVD9 (ex. C:\Necrovision)

2) Download the file and extract it iscab to c:\Necrovision and overwrite if needed


3) Run repack_cabs.bat and wait repackage working

4) delete these files

Quote:

ISCAB.exe
make_list.bat
repack_cabs.bat
list.ini
ISTools.dll
MediaBuild40.dll
5) Move file data3.cab to Another Folder (ex c:\ )

6) burn folder contents with DVD Label : disk1

7) Move again file data3.cab to Folder c:\Necrovision
Delete File data2.cab

Edit autorun.inf

Quote:

[autorun]
OPEN=0
ICON=Setup.exe
LABEL=NecroVisioN
9) burn folder contents with DVD Label : disk2

DVD 1 - disk1
DVD 2 - disk2

Sequence : DVD 1 - DVD 2

DVD size:
DVD 1: 4,02 Gb
DVD 2: 1.58 gigabytes

Sorry for My Bad english
Tested by me and 100% Working on XP SP2


All times are GMT -7. The time now is 19:35.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com