Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 HiddenChest RGSS Player Executable
(05-15-2024, 04:06 PM)kyonides Wrote: By the way, thanks to some nosy Wulfo's complains and reports...
Suave And at no point has anyone with a wolfish grin suggested to give you such inquiries.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
This Release Got ReConfigured!
Version 1.1.60

Basically, what that heading actually tries to convey to the public is that the latest release has a new codename, namely ReConfigured.
The main reason behind this change is that I have officially replaced the C++ parsing stage of Game.ini and gave it back to Ruby Ruby.

There were a couple of things that motivated me to make this bold move. For instance, the original mkxp INI file parsing was giving me terrible headaches while trying to port HiddenChest's new features to Windows. Boost::Filesystem was also another terrible pain you know where. So I preferred to use another cross platform solution. Yes, I am talking about Ruby Ruby itself!

As I had mentioned elsewhere, I soon noticed that I had some extra work to do to make all default features of XP, VX and VX ACE work properly. Font methods were not cooperating as much as I wanted but I found a convenient solution that served me as a pain killer here. Winking
Now everything works as intended! Two Thumbs Up! 

How did I do it?

I just adapted my well known Game.INI Data Extractor scriptlet to HiddenChest. Laughing
Now it will parse your Game.ini file automaticaly whether you like it or not. Tongue sticking out

This release is currently available on:
  • Linux
  • Windows 10 (beta stage)
"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 }
Your Game Title Matters!
Releases 1.1.61 & 1.1.62

Now the engine can parse the Game.ini without depending on Boost libraries for the most part thanks to Ruby Ruby 2.7!
I have updated the project very often as you might have noticed by now. Laughing

Basically, both editions handle INI parsing stuff. The latter also fixes 2 issues I noticed last night where you could not find the RTP's even if you had added it to the CONF file and visually erasing the game title if you ever pressed the F2 button to toggle the FPS display.

Now both features work as originally intended! Two Thumbs Up!

These releases are available on:
  • Linux - Ubuntu related distros
  • Windows 10 - x.61 beta & x.62 official
"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 }
And the Engine Got Updated Twice in a Row! Shocked
Releases 1.1.63 & 1.1.64

The Game.ini Parser written in Ruby Ruby can now find your custom RTPs and SoundFonts by reading the default RTP lines and the custom ones added like SoundFontWin, SoundFontLnx, SoundFontPathWin & SoundFontPathLnx. Now the INI file can work on both Linux & Windows.

Here is a Game.ini Template:

Code:
[Game]
Library=RGSS104E.dll
Scripts=Data\Scripts.rxdata
Title=KSoundFont XP
RTP1=Standard
RTP2=/home/kyonides/Maker/RGSS/R1
RTP3=
Version=1.0.0
Author=Kyonides
SoundFontWin=C:/Audio/SF2/GMGSx.sf2
SoundFontLnx=/home/user/Maker/GMGSx.sf2
SoundFontPathWin=E:/Audio/SoundFonts
SoundFontPathLnx=/home/user/Music/SF2

It looks very cross-platform-friendly, don't you think? Winking

There is still a little issue that cannot be avoided: saving your game project on Windows or throught Wine or Proton on Linux will rewrite the file deleting any custom RTP paths. Laughing 

This might be valid for all RGSS-based editions of the RM series. Please keep a copy of those paths saved in a separate file just for the sake of convenience.

Bug Fixes:
  • Fixed error that would make the game crash if the SOUNDFONT constants had no predefined empty value or had been not predefined at all.
  • Lack of the additional lines in the Game.ini file will no longer make the game throw a fatal error.
"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 }
Thank you for the Windows Binaries. I have indeed downloaded and performed a few little tests.

(8 hours ago)kyonides Wrote: There is still a little issue that cannot be avoided: saving your game project on Windows or throught Wine or Proton on Linux will rewrite the file deleting any custom RTP paths. Laughing 

Well, um.. no? Shocked

I not only hit SAVE on a project with the contents of the Game.Ini file remaining constant, but I used the game editor to change the title which directly edits the Game.Ini itself:

Code:
[Game]
Library=RGSS104E.dll
Scripts=Data\Scripts.rxdata
Title=HC Test 2024 May Edition
RTP1=Standard
RTP2=C:\Games\Enterbrain\RGSS\Standard
RTP3=
Version=1.0.0
Author=Kyonides
SoundFontWin=Audio/SF2/GMGSx.sf2
SoundFontLnx=/home/user/Maker/GMGSx.sf2

Differences between your suggested Ini and mine are mediocre at best. I set a path to the soundfont within my project's audio folder itself and not fixed path from my PC's root directory, a win insofar as I see it. However, I can see that 'Standard' as defined for RTP1 still doesn't work, though necessary for the editor. Well, that's a MEH so far as I see it. The path to the RTP is based on where YOU install it, am I right?

And seeing that the everything in the hiddenchest.conf (or whatever.conf) is now either set at default, can be altered by way of Graphics.resize_screen, or are covered in the classic Game.Ini file to set the RTP and soundfont....

... I deleted the hiddenchest.conf file and have no problems. That file is basically MOOT for RPGMaker XP users. Very cheery It appears you began migrating the .conf entries into Game.ini. Perhaps 'rgssVersion' may be next.



Now the bad (but correctable) news:

For the RPGMaker XP version, with a completely fresh scripts.rxdata file and no changes at all, I attempted to create snow on the field map. The map event being a nominal:

@>Set Weather Effects: Snow, 8 @0
@>

Snow with 8 power (range of 1-9) and set to a delay of 0 frames for instant display.

The display read:
NameError
uninitialized constant RPG::Weather::Grahpics

I pasted ccoa's weather script in place and it worked.

So apparently, there is a misspelling in the code somewhere attempting to look for a Grahpics module.


And there's still the issue with Show Picture. It is odd, Show Picture does not show the images, but Move Picture flashes them briefly on the screen. Something in how its being displayed by the sprite class by way of Sprite_Picture itself?
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   Neko RMXP Player for Android JayRay 2 7,598 10-05-2014, 03:46 AM
Last Post: DerVVulfman
   ARGSS - Remaking RGSS/2 Player vgvgf 13 20,700 04-21-2010, 04:34 AM
Last Post: vgvgf



Users browsing this thread: