Posts: 4,607
Threads: 543
Joined: Dec 2009
01-05-2020, 06:32 AM
(This post was last modified: 05-07-2020, 11:57 PM by kyonides.
Edit Reason: Technical Details
)
HiddenScript Extractor
v1.0.2 and 1.0.3
by Kyonides Arkanthes
Introduction
This tool only lets you extract RGSS related scripts from their original containers. It places them in the Scripts folder and leaves a scripts list.txt file where you can check the other they were extracted. What's good about this tool? It looks pretty much like your beloved HiddenChest Engine!
Technical Details
This tool has a native resolution of 1088*608 px... If that reminds you of a certain dreamer... Well, t's mere coincidence!
It's only an extractor, not a compressor of any kind.
The tool will not process anything unless the Scripts directory has been deleted by the user himself or herself.
So this way you can't blame me for deleting your beloved scripts!
It will show you a warning message in case you forgot you needed some darn Scripts.extension file to decrypt.
HiddenScript Extractor is NOT a Player Engine!
Since version 1.0.3 it runs on Ruby 2.7!
Availability
It's already available for *Ubuntu 18.04 & 20.04, Mint, Fedora 31 and Windows!
Give me some time to build a Windows version... Done!
Download Section
Just go back to HiddenChest Engine thread to find the link.
Terms & Conditions
Free for personal use only but don't be abusive!
You're NOT allowed to repost this or even mention this tool on other forums or websites!
As of today it's a forum exclusive resource or tool.
Use it under your own risk!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 4,607
Threads: 543
Joined: Dec 2009
01-06-2020, 02:43 AM
(This post was last modified: 01-06-2020, 02:43 AM by kyonides.)
=_= Bumping Due to Game_Actor's Rebellious Nature =_=
Blame Aluxes for this bug!
Guess what, guys? I just noticed that the decoder buffer size was not large enough to parse the default Game_Actor class because it has around 22000 characters! So I had to update all versions of HiddenScript Extractor after I had raised its buffer limit up to 65000 characters approximately... I hope I won't need to raise it anymore.
Happy Script Testing!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 4,607
Threads: 543
Joined: Dec 2009
01-06-2020, 08:25 AM
(This post was last modified: 01-06-2020, 08:26 AM by kyonides.)
A Bump with Some Default Directories Included!
Since version 1.0.2 all builds of HiddenScript Extractor create directories inside the Scripts folder a la scripts posted by our fellow forumer the doge!
Warning! It won't create new directories for Custom Scripts!
I also had to made a slight change in the Windows build to ensure it would not take a single newline as two of them.
On Linux you only need a "\n" newline symbol to tell the program it needs to jump to the next line, but on Windows the Ruby DLL read both some "\r" and the usual "\n". Yeap, that might appear as if a script needed twice as many lines as on the script editor...
I hope I didn't mess with Windows way to open those rb files, but the default Notepad application usually sucks anyway. So I recommend using other "pads" like Notepad++ or Atom or any other editor.
Happy Extracted Fun!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 10
Threads: 2
Joined: Jan 2020
Yup.
I finally had the time to test HSC, on Windows. It successfully extracts the Scripts in folders & subfolders, everything just work fine.
Do you plan to make a tool to repack the extracted (and modified) Scripts into a RM workable file?
I see that in the current state, it may be possible, with a little work, to exploit the Scripts in the .rb format that HSC extracts and to work with them by loading the .rb files, like it's done in the scripts-externalizer. It'd allow a nice workflow, making the game tests faster for the RM-user/dev.
But there is no way for the moment to rebuild the .rxdata with the "Scripts" folder with your system.
I think it would be useful to have this possibility, to repack scripts in order to make demo releases, or stuff like that.
Thank you for your great work, it's really awesome.
Posts: 4,607
Threads: 543
Joined: Dec 2009
HiddenScript Extractor And Ruby Updates
Since I had upgraded my Kubuntu workstation, I had to compile it against its 20.04 LTS release so it will run on Ubuntu, Lubuntu, Xubuntu and probably even Mint if they are running the latest version of those OS's.
This means it has reached the 1.0.3 milestone!
You should also know it now runs on Ruby 2.7!
I guess it is about time to resume any of my pending... experiments.
Go break a leg!
Or catch if you can!
These are just some friendly suggestions from the deep waters.
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
|