View Full Version : RAYcompressor - the ultimate AIO compressor
RAYcompressor is a commandline compressor containing more methods than almost every compressor in the forum . As I have 0 knowledge making GUI so I wrote the script in bat .But don't worry,you don't ned to edit bat files . I collected the methods from various compressors . This compressor contains x64 based compressors mostly,but I'll be adding x86 based version soon .
The ray_advanced.bat is from EGY compreesor . I've added some masked algorithms from panker1992's work .As I don't know masks well , they may cause errors .
I've also added WPI (Razor12911) support for this compressor . The script was modified by 78372 and me.
Thanks to 78372 for both inspiring and helping me..
This is my first program ever so there maybe bugs. Please report bugs and share the fix if you know.Advice to better it.
:) :) :)
P.N: You'll have to copy\paste updates one after another......
change log
1.0.2
-added pzlibv1
-added pzlibv2
-added pzlibv3 hotfix
-added plz4 (not tested yet)
-added zlib stream check option in ray.bat
-fixed some decompression problems in wpi
-minor fixes in arc.ini
1.0.1
-fixed several bugs
-fixed fazip.exe
-added colors
-fixed several bugs of wpi
-added music function in wpi
-(!)ray_advanced.bat is not compatible,delete it
1.0.0
-initial release
I am waiting for the compressor to be matured. I will create a GUI as soon as all bugs are fixed.
I am waiting for the compressor to be matured. I will create a GUI as soon as all bugs are fixed.
I'm waiting too :D . Why don't you create a sfx maker instead?
I'm waiting too :D . Why don't you create a sfx maker instead?
Sure, don't worry
please check your fazip.exe it seems to be infected i checked the sizes of the fazip in my compression folder it is complete different.mine nor other guys compressors come up with a infected warning in it has fazip.exe in the folder or gui.
fazip.exe
Virustotal.com
https://virustotal.com/de/file/871a7bcb04ee2487bcb220ed1209b39c3a1e0668e8b67e1a0e faf49afa5c1a68/analysis/1496149749/
47 / 61
Ad-Aware Win32.Floxif.A 20170530
AhnLab-V3 Win32/Fixflo 20170530
ALYac Win32.Floxif.A 20170530
Antiy-AVL Virus/Win32.Pioneer.cz 20170530
Arcabit Win32.Floxif.A 20170530
Avast Win32:FloxLib-A [Trj] 20170530
AVG Win32/Floxif.A 20170530
Avira (no cloud) W32/Floxif.hdc 20170530
AVware Virus.Win32.Floxif.a (v) 20170530
Baidu Win32.Virus.Floxif.a 20170527
BitDefender Win32.Floxif.A 20170530
Bkav W32.eHeur.Malware09 20170530
CAT-QuickHeal W32.Pioneer.CZ1 20170530
CrowdStrike Falcon (ML) malicious_confidence_100% (D) 20170420
Cyren W32/Floxif.B 20170530
DrWeb Win32.FloodFix.7 20170530
Emsisoft Win32.Floxif.A (B) 20170530
Endgame malicious (high confidence) 20170515
ESET-NOD32 Win32/Floxif.H 20170530
F-Prot W32/Floxif.B 20170530
F-Secure Win32.Floxif.A 20170530
Fortinet W32/Pioneer.CZ!tr 20170530
GData Win32.Floxif.A 20170530
Ikarus Virus.Win32.Floxif 20170530
Invincea virus.win32.ramnit.j 20170519
Jiangmin Win32/Pioneer.l 20170530
K7AntiVirus Virus ( 0040f8661 ) 20170530
K7GW Virus ( 0040f8661 ) 20170530
Kaspersky Virus.Win32.Pioneer.cz 20170530
McAfee Dropper-FIY!FEDA9A8925F0 20170530
McAfee-GW-Edition Dropper-FIY!FEDA9A8925F0 20170529
Microsoft Virus:Win32/Floxif.H 20170530
eScan Win32.Floxif.A 20170530
NANO-Antivirus Virus.Win32.Pioneer.bvrqhu 20170530
Panda W32/Floxif.A 20170529
Qihoo-360 Virus.Win32.Pioneer.C 20170530
Rising Virus.Floxif!1.9BE6 (classic) 20170530
Sophos W32/Floxif-C 20170530
Symantec W32.Fixflo.B!inf 20170530
Tencent Virus.Win32.Pionner.tt 20170530
TrendMicro PE_FLOXIF.D 20170530
TrendMicro-HouseCall PE_FLOXIF.D 20170525
VBA32 Trojan.Sly 20170530
VIPRE Virus.Win32.Floxif.a (v) 20170530
Zillya Virus.Floxif.Win32.1 20170530
ZoneAlarm by Check Point Virus.Win32.Pioneer.cz 20170530
Zoner Win32.Floxif.F 20170530
please check your fazip.exe it seems to be infected i checked the sizes of the fazip in my compression folder it is complete different.mine nor other guys compressors come up with a infected warning in it has fazip.exe in the folder or gui.
Thanks for your opinion...the fazip.exe was actually fazip64.exe....so I renamed file but didn't bother to scan the file .sorry for that . I'll fix the problem in next update . Also the lzma packcmd seems wrong to me giving many errors.......
Update 1.0.1 is available.Gonna post update 1.0.2 real soon .These two updates should fix most problems.... :D:D
Upda 1.0.2 is now available . please reports bugs if you find :o
Thanks for the good work.
There was a ShortcutName error (Unlisted)
[Icons]
#ifdef AppExe1
Name: {group}\{#E1[63]}; Filename: {app}\{#E1[60]}\{#E1[61]}; WorkingDir: {app}\{#E1[60]}; Comment: {#E1[59]};
Name: {commondesktop}\{#E1[63]}; Filename: {app}\{#E1[60]}\{#E1[61]}; WorkingDir: {app}\{#E1[60]}; Check: CreateShortcuts;
#endif
Fix to (Original of Windows Phone Installer by Razor12911)
[Icons]
#ifdef AppExe1
Name: {group}\{#E1[62]}; Filename: {app}\{#E1[60]}\{#E1[61]}; WorkingDir: {app}\{#E1[60]}; Comment: {#E1[59]};
Name: {commondesktop}\{#E1[62]}; Filename: {app}\{#E1[60]}\{#E1[61]}; WorkingDir: {app}\{#E1[60]}; Check: CreateShortcuts;
#ifdef AppExe2
Name: {group}\{#E2[62]}; Filename: {app}\{#E2[60]}\{#E2[61]}; WorkingDir: {app}\{#E2[60]}; Comment: {#E2[59]};
Name: {commondesktop}\{#E2[62]}; Filename: {app}\{#E2[60]}\{#E2[61]}; WorkingDir: {app}\{#E2[60]}; Check: CreateShortcuts;
#ifdef AppExe3
Name: {group}\{#E3[62]}; Filename: {app}\{#E3[60]}\{#E3[61]}; WorkingDir: {app}\{#E3[60]}; Comment: {#E3[59]};
Name: {commondesktop}\{#E3[62]}; Filename: {app}\{#E3[60]}\{#E3[61]}; WorkingDir: {app}\{#E3[60]}; Check: CreateShortcuts;
#ifdef AppExe4
Name: {group}\{#E4[62]}; Filename: {app}\{#E4[60]}\{#E4[61]}; WorkingDir: {app}\{#E4[60]}; Comment: {#E4[59]};
Name: {commondesktop}\{#E4[62]}; Filename: {app}\{#E4[60]}\{#E4[61]}; WorkingDir: {app}\{#E4[60]}; Check: CreateShortcuts;
#ifdef AppExe5
Name: {group}\{#E5[62]}; Filename: {app}\{#E5[60]}\{#E5[61]}; WorkingDir: {app}\{#E5[60]}; Comment: {#E5[59]};
Name: {commondesktop}\{#E5[62]}; Filename: {app}\{#E5[60]}\{#E5[61]}; WorkingDir: {app}\{#E5[60]}; Check: CreateShortcuts;
#ifdef AppExe6
Name: {group}\{#E6[62]}; Filename: {app}\{#E6[60]}\{#E6[61]}; WorkingDir: {app}\{#E6[60]}; Comment: {#E6[59]};
Name: {commondesktop}\{#E6[62]}; Filename: {app}\{#E6[60]}\{#E6[61]}; WorkingDir: {app}\{#E6[60]}; Check: CreateShortcuts;
#endif
#endif
#endif
#endif
#endif
#endif
You will update to Pzlib v3 2017?
http://fileforums.com/attachment.php?attachmentid=18587&d=1496658757
Thanks macut18 . They are unlisted cause I thought only 1 exe is enough . And I'll add pzlib v3 2017 very soon :D .
have problem installation No progress
method : pzlib3+srep64+lzma2
Please introduce me
Thank You
https://i.imgur.com/F91yAsx.jpg
https://i.imgur.com/mp3I3hc.jpg
https://i.imgur.com/duGThen.jpg
have problem installation No progress
method : pzlib3+srep64+lzma2
Please introduce me
Thank You
https://i.imgur.com/F91yAsx.jpg
https://i.imgur.com/mp3I3hc.jpg
https://i.imgur.com/duGThen.jpg
Well, there is some problem in pzlibv3...I left the unpacking work incomplete.But I'll update it very soon.tommorow perhaps.until then try adding the cls for pzlib
nayeem202
04-07-2017, 09:00
thank for nice compressor
harshlohaan
21-07-2017, 11:01
have problem installation No progress
method : pzlib3+srep64+lzma2
Please introduce me
Thank You
https://i.imgur.com/F91yAsx.jpg
https://i.imgur.com/mp3I3hc.jpg
https://i.imgur.com/duGThen.jpg
Can you please provide this script you used with the relevant resource files. Mine WPI lacks percentage and extracted file. I'd really appreciate it. :)
Chayan Manna
28-07-2017, 02:15
Can you please provide this script you used with the relevant resource files. Mine WPI lacks percentage and extracted file. I'd really appreciate it. :)
Try this. :)
http://fileforums.com/showthread.php?t=99359
harshlohaan
29-07-2017, 22:46
Yeah I already checked this out. And I must say.. hell of a job, man. Awesome work! ;)
But man, the options are too much for me. I want to keep my repacks simple. I just want main repack page, directory page, installation page and finish page.. no autorun no lock window nothing. My script lacks extracted file, percentage, time elapsed and time remaining.
Another problem is I can't find any pzlib compressor here that actually works with my script. I tried Carldric's mini compressor for pzlib, it did make the archive but it shows decompression failed error.. even when I used his IS Done Support in the script. So currently I'm using Razor12911's Compressor v2.1 and it doesn't have pzlib compression method, and the only method I depend upon is srep64+lzma. Not a thing to tell you that it seldom gives a good output.
I'd really appreciate if you can add the above options on installing page and pzlib support to my WPI that I've attached. It'd be a piece of cake for you. :D
And please.. please do suggest a good pzlib compressor that will work for the options you add. BIG THANKS in advance. :)
https://s17.postimg.org/s0ehct433/Slide1.png
https://s17.postimg.org/a8y9klzan/Slide_2.png
https://s17.postimg.org/wat58e967/Slide3.png
https://s17.postimg.org/turbujr3j/Slide4.png
Chayan Manna
02-08-2017, 02:33
Yeah I already checked this out. And I must say.. hell of a job, man. Awesome work! ;)
But man, the options are too much for me. I want to keep my repacks simple. I just want main repack page, directory page, installation page and finish page.. no autorun no lock window nothing. My script lacks extracted file, percentage, time elapsed and time remaining.
Another problem is I can't find any pzlib compressor here that actually works with my script. I tried Carldric's mini compressor for pzlib, it did make the archive but it shows decompression failed error.. even when I used his IS Done Support in the script. So currently I'm using Razor12911's Compressor v2.1 and it doesn't have pzlib compression method, and the only method I depend upon is srep64+lzma. Not a thing to tell you that it seldom gives a good output.
I'd really appreciate if you can add the above options on installing page and pzlib support to my WPI that I've attached. It'd be a piece of cake for you. :D
And please.. please do suggest a good pzlib compressor that will work for the options you add. BIG THANKS in advance. :)
Modified your Script.
-Added Extracting File, Percentage, Time Elapsed and Time Remaining.
-Added pZLib Support.
-Removed Previous Technique of adding Archives & placed to Archives.ini
(Because in Previous Technique the addition of "Time Remaining" will be more complicated & there was no option to set the progress for each Archive)
-Modified The "Disk Need Label".
Not checked, Inform me if you get any error with those Modifications.
For Compressor with pZLib Support see The post again, I've Added a Compressor. :)
http://fileforums.com/showthread.php?t=99359
harshlohaan
03-08-2017, 07:32
Modified your Script.
-Added Extracting File, Percentage, Time Elapsed and Time Remaining.
-Added pZLib Support.
-Removed Previous Technique of adding Archives & placed to Archives.ini
(Because in Previous Technique the addition of "Time Remaining" will be more complicated & there was no option to set the progress for each Archive)
-Modified The "Disk Need Label".
Not checked, Inform me if you get any error with those Modifications.
For Compressor with pZLib Support see The post again, I've Added a Compressor. :)
http://fileforums.com/showthread.php?t=99359
Thank you so so much, brother. I really really appreciate it. :)
I'd test it right away! :)
hi. how to unpack devastate method using .bat file?
@echo off
arc.exe x -o+ -w.\ -dpYourFiles\ data.bin
thanks bro but still says Unsupported compression method
FreeArc 0.67 (March 15 2014) extracting archive: data.arc
Extracting 3,897 files, 103,184,994 bytes. Processed 0%arc.exe: user error (Unsupported compression method or error in parameters: msc)
0%arc.exe: thread blocked indefinitely
Press any key to continue . . .
i couldn't find any msc unpacked cmd
Excellent work friend Rayated, with this compilation I managed to compress my files ... but now I can not unzip, please can anyone give me a clue?
The methods used are:
- pzlib3, zcm and packet.
The output files of all of them are extension .arc
If it is an obvious question, excuse me ... and my English.
Excellent work friend Rayated, with this compilation I managed to compress my files ... but now I can not unzip, please can anyone give me a clue?
The methods used are:
- pzlib3, zcm and packet.
The output files of all of them are extension .arc
If it is an obvious question, excuse me ... and my English.
Thanks bluer.you can try adding the file names in the script.If u don't understand, there maybe a thread waiting just for u. And I am going to upload an update soon enough...there'll a lot off new features and an upgraded installer script.
Hi guys !
Sorry for my noob question... The situation is the following :
I have a folder with mixed type files. TXT,binary,audio(WAV),etc.
Is any way to compress it to a single .arc using SREP,TTA,LZMA/ZSTD ,etc according to filetypes ?
WAV->TTA
TXT->LZMA/ZSTD
EXE->LZMA/Dispack,etc
and after/before all this ,SREP.
How can i do it ?
What do i need to write in arc.groups ,arc.ini ,etc ?
What is the right arc.exe command line ?
I tried many ways unsuccessfully. (Yes i looked into many installers,etc,but sadly really dont understand)
Please somebody help me with a really short example. For example TTA and TXT.
Thanks in advance !
Hi guys !
Sorry for my noob question... The situation is the following :
I have a folder with mixed type files. TXT,binary,audio(WAV),etc.
Is any way to compress it to a single .arc using SREP,TTA,LZMA/ZSTD ,etc according to filetypes ?
WAV->TTA
TXT->LZMA/ZSTD
EXE->LZMA/Dispack,etc
and after/before all this ,SREP.
How can i do it ?
What do i need to write in arc.groups ,arc.ini ,etc ?
What is the right arc.exe command line ?
I tried many ways unsuccessfully. (Yes i looked into many installers,etc,but sadly really dont understand)
Please somebody help me with a really short example. For example TTA and TXT.
Thanks in advance !
See Masked Data Compression (http://fileforums.com/showthread.php?t=97530)
OK,got it ! Sry. :)
Thanks again !
method "max" does not work properly while testing with ray_test. It creates a freearc.tmp in the results folder. I am using V1.02.
!!---------------------------------!!
!! METHODS !!
!!----------------------!!---------------------------------!!-------------------------!!
!! Precompressors !! Solid Compressors !! Media Compressors !!
!!-----------!----------!!-----------!----------!----------!!------------!------------!!
!! precomp38 ! pzlib1 !! lzma ! zcm ! rep !! msc ! !!
!! precomp40 ! pzlib2 !! lzma2 ! mcm ! srep !! mpz ! !!
!! precomp41 ! pzlib3 !! lzham ! zpaq ! srep64 !! ofr ! !!
!! precomp42 ! plz4 !! lzt ! zpaqd ! delta !! packmp3 ! !!
!! precomp43 ! !! lz77 ! packet ! xdelta3 !!------------!------------!!
!! precomp44 ! !! lz4 ! noodle ! exe2 !! Masks !!
!! precomp45 ! !! lz5 ! uharcmt ! !!------------!------------!!
!! precomp46 ! !! xz ! fp8 ! !! fast ! max !!
!! reflate ! !! nz ! rzm ! !! max2 ! ultra !!
!! antiz ! !! rar ! ! !! devastate ! devastate2 !!
!! Zjo ! !! zstd ! ! !! devastate3 ! Yourmethod !!
!!-----------!----------!!-----------!----------!----------!!------------!------------!!
knock the "Methods" for more!!!
Test method 01 :max
Test method 02 :
FreeArc 0.67 (March 15 2014) Creating archive: ##TestResults##\max.arc using msc+srep+delta+dispack070+4x4:lzma:max:250m, $text => dict:64mb, $deflate => precomp38+srep+delta+4x4:lzma:max:250m
Memory for compression 128mb, decompression 128mb, cache 16mb
Compressing 1 file, 29,220,333 bytes
Compressing 1.fos_org 0%
Compressing 29,220,333 bytes with MSC c -v -wav=1 -raw=1 -bmp=0 -ddsraw=0 -ddsdxt=1 -mp3=1 -bmf=9s -tak=9 -dxt=1 -lzma=hc4,lc8,lp2,pb2,fb273,mc1000 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
MSC [media streams compressor] v0.0.6.4 by ProFrager
Settings:
[Size filters]
RAWSize=[4'096 ; -1] DXTSize=[150 ; -1] RAWMipSize=[300 ; -1]
WAVSize=[512 ; -1] MP3Size=[8'000 ; -1] BMPSize=[4'096 ; -1]
[threads]
max_threads=4
[dxt]
optimisation_lvl=1
[lzma-weighting]
lzma_compr= (hc4:lc=8:lp=2:pb=2:fb=273:mc=1000)
[raw dds & bmp compression]
bmf_compr_lvl=off bmf_vers=v.2.01
[audio compression]
tak_compression_lvl=9 tak_vers=2.3.0 32 bit
frog_compression_lvl=off frog_vers=v4.910b [2011-02-10]
[mp3 search]
mp3_search_engine=1 min_frames_number=20
[raw audio search]
raw_search_engine=1
Scanning...
Compressing/deinterleaving data...
<--------------------------- D D S ---------------------------->
Total founded DDS: 0
DDS with unknown type (not RGB and not FOURCC): 0
DDS with unknown FOURCC: 0
DDS with unsupported type (DXT2,DXT4,Volume): 0
DDS DXT,RAW filtered by size: 0
processed DXT DDS: 0 - 0(lzma reject) = 0 (0 b)
DXT1: 0 DXT3: 0 DXT5: 0 ATI2: 0
DDS RAW search was turned off
<--------------------------- B M P ---------------------------->
BMP search was turned off
<--------------------------- W A V ---------------------------->
Total founded RIFF WAVE: 0
WAV with non-supported format (not PCM): 0
WAV PCM:
with non-standard bit_per_sample (not 8 and not 16): 0
with non-standard number_of_channels (not [1;2]): 0
with non-standard sample_rate: 0
with too big header ( >65536 bytes): 0
WAV PCM filtered by size: 0
processed PCM WAV: 0 (0 bytes)
<------------------------ R A W audio ------------------------->
Total founded RAW audio blocks: 0
RAW filtered by size: 0
processed RAW audio: 0 (0 bytes)
<-------------------------- M P E G --------------------------->
Total founded MPEG streams: 0
MPEG filtered by size: 0
MPEG Layer-I: 0 (0 bytes)
MPEG Layer-II: 0 (0 bytes)
MPEG Layer-III: 0 (0 bytes)
processed MPEG Layer III: 0 (0 bytes)
Scan time: 968ms (28.787 mb/s)
Total process time: 968ms (28.787 mb/s)
All OK
Errorlevel=0
Compressing 29,220,346 bytes with srep -m3f $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
SREP 3.93a beta (October 11, 2014): input size 27 mb, memory used 19 mb, -m3f -l512 -c512 -a4/4 -hash=vmac -b8mb
100%: 29,220,346 -> 28,763,674: 98.44%. Cpu 127 mb/s (0.219 sec), real 151 mb/s (0.185 sec) = 118%. Remains 00:00
Decompression memory is 1 mb. 600 matches = 9,600 bytes = 0.03% of file
Errorlevel=0
ERROR: write error (disk full?) in compression algorithm 4x4:lzma:max:250m
---------------------------------------------------------------------------------------------------------------
------------------------------------------ Testing finished --------------------------------------------------
---------------------------------------------------------------------------------------------------------------
Started max - 12.08.2017 - 5:10:30,33
Finished max - 12.08.2017 - 5:10:31,73
method "max" does not work properly while testing with ray_test. It creates a freearc.tmp in the results folder. I am using V1.02.
how much of ram do you have?
anyone know how to unpack files using devastate???? it will freeze at the end or sometimes in the middle of decompress with nz64 (nanozip)
ERROR: write error (disk full?) in compression algorithm reflate
with 6 gb of ddr3 ram
hi alpha13 try this parameter in nz64 arc.ini:
[External compressor:nz64]
packcmd = nz64 a -r -v -cc -m2g -br512m -bw512m -p6 -t6 -nm $$arcpackedfile$$.tmp.nz $$arcdatafile$$.tmp
unpackcmd = nz64 x -m2g -p6 -t6 $$arcpackedfile$$.tmp.nz $$arcdatafile$$.tmp
datafile = $$arcdatafile$$.tmp
packedfile = $$arcpackedfile$$.tmp.nz
Set the number of threads according to your computer, (-p6 -t6) And ram to use. I have tested compression and decompression works perfectly.If it does not work for you Post your folder pack and unpack That we can correct the error.
good luck
how much of ram do you have?
16GB, the other methods work fine though
for using only this method msc+pzlib3+static+nz/$precompsolid=precomp46/$void=srep64+4x4:lzma:max:250m
i used these files below to Unpack in .bat
Arc.exe
arc.ini
CLS-MSC.dll
cls-srep64.dll
fazip.exe
nz64.exe
pZlib.exe
srep64.exe
FreeArc 0.67 (March 15 2014) extracting archive: yourmethod.arc
Extracting 1 file, 3,179,180 bytes. Processed 0%
Unpacking 690,854 bytes with nz64 x -m2g -t2 -p0 $$arcpackedfile$$.tmp.nz $$arcdatafile$$.tmp
NanoZip 0.09 alpha/Win64 (C) 2008-2011 Sami Runsas www.nanozip.net
Pentium(R) Dual-Core CPU E5700 @ 3.00GHz|500 MHz|#2|5044/6143 MB
Archive: $$arcpackedfile$$.tmp.nz
Threads: 2
Compressor #0: nz_cm [803 MB]
Compressor #1: nz_cm [803 3%
Decompressed 2 745 809 bytes in 3.08s, 870 KB/s.
IO-in: 0.00s, 303 MB/s. IO-out: 0.00s, 655 MB/s
Errorlevel=0
Extracted 1 file, 690,855 => 3,179,180 bytes. Ratio 21.73%
Extraction time: cpu 0.05 sec/real 4.02 sec = 1%. Speed 0.79 mB/s
All OK
Press any key to continue . . .
and no changes in anyfiles but still have issues with reflate need to test
update:still in some cases it will not extract well ....says an error about pzlib3 which its included in files but cant decompress big sized archives
EzzEldin16
13-08-2017, 07:52
hi @rayated may i ask about .ogg re-encoding i've star wars the force awakens 2 game it has almost every audio file in ogg so is there a way to encode them and decode them after installation ?
hi @rayated may i ask about .ogg re-encoding i've star wars the force awakens 2 game it has almost every audio file in ogg so is there a way to encode them and decode them after installation ?
It's actually not possible, crc will not match, and compression will not be so good.
darkwolves
11-09-2017, 23:40
the plz4 does not seem to work right
the plz4 does not seem to work right
The plz4 is in alpha version.
How to use this compressor?
When we will find x86 version?
luecifer007
11-04-2018, 00:10
I really thank you for providing us the best compressor, but there are some fixes you need to provide like NZ it extracting in app but doesn't show in progress bar
sorry for my bad english
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.