Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #376  
Old 09-06-2024, 08:05
CrownRepack CrownRepack is offline
Registered User
 
Join Date: Apr 2024
Location: In My Home
Posts: 20
Thanks: 20
Thanked 14 Times in 9 Posts
CrownRepack is on a distinguished road
Fak Eid, this method by Cesar solved my issue, all i need is to add the Setup.dll of the compression in the Decomp and now its working fine, and i'm scratching my head with all the fail attempts like for 3 days, thanks Cesar82 , Fak Eid and audiofeel, you guys are my king!
Reply With Quote
The Following 3 Users Say Thank You to CrownRepack For This Useful Post:
audiofeel (09-06-2024), Cesar82 (10-06-2024), Fak Eid (09-06-2024)
Sponsored Links
  #377  
Old 17-06-2024, 05:10
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 127
Thanks: 80
Thanked 109 Times in 47 Posts
Fak Eid is on a distinguished road
One ridiculous requirement for Setup.dll

Hi Cesar82,

I'm currently working on a repack and would request to either know, or if you could create this feature for DSG?

Scenario: The following compression were not done via DSG. So,
I had Data-01 compressed using mzlib+srep+lolz
I had Data-02 compressed using bk2.
I had Data-03 compressed using kraken.

Now I want to decompress this data. I want the Setup.dll to include files required for decompression which would include oodle, bk2, mzlib, srep and lolz files. So, I go to DSG and select the methods and create the Setup.dll. Is it possible?

Let me know if you want me to refine the requirement more or help you understand.
Reply With Quote
  #378  
Old 17-06-2024, 05:28
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,298
Thanks: 1,071
Thanked 6,872 Times in 2,595 Posts
KaktoR is on a distinguished road
It works as long as names in arc.ini are the same.
__________________
Haters gonna hate
Reply With Quote
  #379  
Old 17-06-2024, 06:02
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 992
Thanks: 1,688
Thanked 2,140 Times in 726 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by Fak Eid View Post
Hi Cesar82,

I'm currently working on a repack and would request to either know, or if you could create this feature for DSG?

Scenario: The following compression were not done via DSG. So,
I had Data-01 compressed using mzlib+srep+lolz
I had Data-02 compressed using bk2.
I had Data-03 compressed using kraken.

Now I want to decompress this data. I want the Setup.dll to include files required for decompression which would include oodle, bk2, mzlib, srep and lolz files. So, I go to DSG and select the methods and create the Setup.dll. Is it possible?

Let me know if you want me to refine the requirement more or help you understand.
It's possible, but you'll need to change some things manually.
Firstly, do you need to review the kraken method (Would it be xtool:mkraken)?

Then you will need to access the group of tools in the DSG's TOOLS button in the "Setup DLL" tab.
The correct thing to do is first of all to open your Data#.bin with FreeArc and go to "INFO" > "Solid Blocks" tab to know exactly the name of the methods used.
Within the "Setup DLL" tab of the DSG, access the "Maker" sub-tab and paste the methods one on each line.
You must know which oodle library is required for your compression, so inform the library using a value ":3" ... ":9" or use the specific version for the library using ":core_x.x.x".

Example:
Code:
xtool:mzlib+srep+lolz
xtool:bk2
xtool:mkraken:core_2.9.2
You can uncheck the split and diskspan checkboxes at the bottom of the window if you

The "srep" method will automatically be converted to "srep_new:393c", so it will be necessary to extract Setup.dll (Unpacker sub-tab) after using "Maker" and rename the CLS by removing "_NEW" in the 3 files relating to srep and compressing again Setup.dll ("Packer" subtab).

EDIT:
For some reason the plugin's INI file wasn't added here for me in my testing.
Then simulate a compression to create setup.dll and then unpack it and rename the srep files if necessary and recompress setup.dll
Reply With Quote
The Following User Says Thank You to Cesar82 For This Useful Post:
Fak Eid (17-06-2024)
  #380  
Old 17-06-2024, 06:04
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 127
Thanks: 80
Thanked 109 Times in 47 Posts
Fak Eid is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
It works as long as names in arc.ini are the same.
This requirement is for making DSG compatible with all type of FMX installer. Not file extraction.

Quote:
Originally Posted by Cesar82 View Post
It's possible, but you'll need to change some things manually.
Cool, yes this is what I want. Thank you for your help. I'd appreciate if we could do it by clicking on Checkboxes, just like we do it for compression but anyways, this works for me now.
Thank you soo much.

Last edited by Fak Eid; 17-06-2024 at 06:09.
Reply With Quote
  #381  
Old 18-06-2024, 09:37
sajmon83's Avatar
sajmon83 sajmon83 is offline
Registered User
 
Join Date: Jun 2017
Location: Poland
Posts: 30
Thanks: 229
Thanked 44 Times in 29 Posts
sajmon83 is on a distinguished road
Hey Cesar82, I noticed that the components are not working. After setting and saving, they are not saved to the DSG_Settings.ini file at all
Reply With Quote
  #382  
Old 18-06-2024, 19:04
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 992
Thanks: 1,688
Thanked 2,140 Times in 726 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by sajmon83 View Post
Hey Cesar82, I noticed that the components are not working. After setting and saving, they are not saved to the DSG_Settings.ini file at all
It is necessary to have configured at least 2 game tabs for the components to be validated.
Here it is working (See the attached video).

INFO:
- Components are intended for creating game collections, not addons for a single game. To do this, the tasks function is used.
- In the next version it will support components, even if there is only one game.
Attached Files
File Type: rar see video.rar (7.18 MB, 12 views)
Reply With Quote
The Following User Says Thank You to Cesar82 For This Useful Post:
sajmon83 (18-06-2024)
  #383  
Old 18-06-2024, 19:56
sajmon83's Avatar
sajmon83 sajmon83 is offline
Registered User
 
Join Date: Jun 2017
Location: Poland
Posts: 30
Thanks: 229
Thanked 44 Times in 29 Posts
sajmon83 is on a distinguished road
Oh I didn't know that. And I tried using components for Data 1, Data 2 ... Now everything is clear
Reply With Quote
The Following User Says Thank You to sajmon83 For This Useful Post:
Cesar82 (19-06-2024)
  #384  
Old 19-06-2024, 09:26
demon964 demon964 is offline
Registered User
 
Join Date: Feb 2014
Location: Azerbaijan
Posts: 14
Thanks: 0
Thanked 2 Times in 2 Posts
demon964 is on a distinguished road


which one compress best?
Reply With Quote
The Following User Says Thank You to demon964 For This Useful Post:
Cesar82 (19-06-2024)
  #385  
Old 19-06-2024, 10:31
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 992
Thanks: 1,688
Thanked 2,140 Times in 726 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by sajmon83 View Post
Oh I didn't know that. And I tried using components for Data 1, Data 2 ... Now everything is clear
The idea behind the creation of DiskSpan GUI started with modifications of a .bat file called DiskSpan.bat that worked only with the CIU installer that has components only for collections of 2 or more games.
So when I created the GUI version of the program, these aspects were maintained.
The original idea was just to be used together with CIU, but it was later extended to be used in other installers, then the Tasks feature was added which allows you to install additional files.
Reply With Quote
The Following User Says Thank You to Cesar82 For This Useful Post:
sajmon83 (19-06-2024)
  #386  
Old 19-06-2024, 10:37
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 992
Thanks: 1,688
Thanked 2,140 Times in 726 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by demon964 View Post


which one compress best?
I think it all depends on the "type of file/game" you are compressing. But in relation to the final method, despite having a much longer compression time, the methods that offer LOLZ as a final compressor will have a better compression ratio, but the time spent is not always necessary due to a sometimes insignificant gain in the final ratio. .
Reply With Quote
  #387  
Old 23-06-2024, 12:49
nxllxvxxd's Avatar
nxllxvxxd nxllxvxxd is offline
Registered User
 
Join Date: Jun 2024
Location: United States
Posts: 3
Thanks: 2
Thanked 0 Times in 0 Posts
nxllxvxxd is on a distinguished road
Is there anyway to port over the extraction to Inno Setup in order to make a custom installer just with the preexisting archives
Reply With Quote
  #388  
Old 23-06-2024, 17:57
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 992
Thanks: 1,688
Thanked 2,140 Times in 726 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by nxllxvxxd View Post
Is there anyway to port over the extraction to Inno Setup in order to make a custom installer just with the preexisting archives
What do you mean, port over the extraction to Inno Setup?
Reply With Quote
The Following User Says Thank You to Cesar82 For This Useful Post:
nxllxvxxd (23-06-2024)
  #389  
Old 23-06-2024, 22:08
nxllxvxxd's Avatar
nxllxvxxd nxllxvxxd is offline
Registered User
 
Join Date: Jun 2024
Location: United States
Posts: 3
Thanks: 2
Thanked 0 Times in 0 Posts
nxllxvxxd is on a distinguished road
Quote:
Originally Posted by Cesar82 View Post
What do you mean, port over the extraction to Inno Setup?
Yes I understand the extraction of Setup.DLL and everything like that, needing to have the right decompressors ect. I just don't like get how to necessarily port those functions into Inno.

I'm testing with a archive I created with precomp+srep+lzma (there are going to be mutiple types depending on filetype). It decompresses perfectly within diskspangui I just don't know how to move that function over to Inno setup to work with my setup file

Sorry if I sound kinda dumb about this I am trying my hand at making a little bit more intensive repacks, I've made simple ones with inno itself before doing the compression and everything but never really messed with it

Last edited by nxllxvxxd; 23-06-2024 at 22:40.
Reply With Quote
  #390  
Old 23-06-2024, 22:29
Lord.Freddy's Avatar
Lord.Freddy Lord.Freddy is offline
Registered User
 
Join Date: Apr 2022
Location: In Forest
Posts: 43
Thanks: 178
Thanked 29 Times in 20 Posts
Lord.Freddy is on a distinguished road
Quote:
Originally Posted by nxllxvxxd View Post
Yes I understand the extraction of Setup.DLL and everything like that, needing to have the right decompressors ect. I just don't like get how to necessarily port those functions into Inno.

I'm testing with a archive I created with precomp+srep+lzma (there are going to be mutiple types depending on filetype). It decompresses perfectly within diskspangui I just don't know how to move that function over to Inno setup to work with my setup file
Do you want to learn how to extract an archive created by DSG using Inno Setup? If so, follow these steps:

1. Download DSG: When you download DSG, you'll find a folder named "_ISDone Script Example (DiskSpan_GUI)."

2. Example Implementation: Inside this folder, you'll discover an example of how to implement the necessary functions for extracting archives created by DSG.

3. Additional Examples: For more examples, explore the 'Light Installer Script' thread.
__________________
Life good be a Dream
Reply With Quote
The Following User Says Thank You to Lord.Freddy For This Useful Post:
nxllxvxxd (23-06-2024)
Reply

Tags
cls-diskspan, compressor, diskspan, diskspan_gui

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DiskSpan on Linux hydefromt70s Conversion Tutorials 1 15-10-2020 07:12
How to use diskspan bat mausschieber Conversion Tutorials 4 05-09-2020 12:25
DiskSpan FreeArc returns an error Titeuf Conversion Tutorials 2 18-07-2020 01:46
CIU 3.0.0.0.u3 (2019-03-28) - Diskspan Issues mesut28 Conversion Tutorials 17 30-03-2019 02:28
R.G. Gamers DiskSpan Simorq Conversion Tutorials 1 28-10-2017 08:22



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


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