HiddenScript Extractor
#1
[Image: Exclusive1.png]

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! Laughing

[Image: hiddenscript-extractor01.jpg]

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! Laughing + Tongue sticking out
It's only an extractor, not a compressor of any kind. Happy with a sweat
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! Laughing
It will show you a warning message in case you forgot you needed some darn Scripts.extension file to decrypt. Laughing  
HiddenScript Extractor is NOT a Player Engine! Confused

Since version 1.0.3 it runs on Ruby 2.7! Shocked

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. Laughing + Tongue sticking out

Terms & Conditions

Free for personal use only but don't be abusive! Very happy + Tongue sticking out 
You're NOT allowed to repost this or even mention this tool on other forums or websites! Angry
As of today it's a forum exclusive resource or tool. Shocked
Use it under your own risk! Laughing + Tongue sticking out

[Image: Exclusive1.png]
"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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply }
#2
=_= Bumping Due to Game_Actor's Rebellious Nature =_=

Blame Aluxes for this bug! Angry

Guess what, guys? Happy with a sweat 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! Shocked 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. Confused

Happy Script Testing! Laughing
"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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply }
#3
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! Shocked

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. Confused 
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... Laughing 

I hope I didn't mess with Windows way to open those rb files, but the default Notepad application usually sucks anyway. Laughing + Tongue sticking out So I recommend using other "pads" like Notepad++ or Atom or any other editor.

Happy Extracted Fun! Laughing
"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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply }
#4
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?  Happy with a sweat

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.  Very happy + Tongue sticking out
Reply }
#5
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. Laughing 

This means it has reached the 1.0.3 milestone! Shocked
You should also know it now runs on Ruby 2.7! Grinning

I guess it is about time to resume any of my pending... experiments. Mad Scientist

Go break a leg! Laughing + Tongue sticking out
Or catch Corona-Chan if you can! Laughing
These are just some friendly suggestions from the deep waters. Winking  
"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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   Name Extractor computerwizoo7 7 11,043 12-24-2010, 10:53 AM
Last Post: deValdr



Users browsing this thread: 2 Guest(s)