07-03-2019, 03:55 PM
Unsure at that point. I'm gonna try it out on a worked on project later, to see if I get somewhat better results. But yeah, I could partially blame Aluxes for that.
![]() |
07-03-2019, 03:55 PM
Unsure at that point. I'm gonna try it out on a worked on project later, to see if I get somewhat better results. But yeah, I could partially blame Aluxes for that.
Great Discovery!
Underline or Scratch What You're Reading! ![]() ![]() As you might recall, I have been working on my game project entitled A Short Odyssey, working on its old fashioned battle system to suddenly read some forgotten SDL2 header file where I could find how to setup the Underline and Strikethrough options! Wow! ![]() ![]() ![]() ![]() And yes! ![]() ![]() I will add the list of new methods (very few indeed) to the first post of this bumping thread. ![]() I have updated all the download contents of the web hosting sites where HiddenChest has been hosted ever since!
@KDC: Really, HiddenChest nor mkxp do mess with the default scripts at all, they just read them, evaluate them the Ruby way and executes them accordingly like in any vanilla XP game you have played for years.
"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 The Hidden BUMP Is Mischievous for Sure!
As you may recall, RGSS based games lacked of some interesting features tools like mkxp and HiddenChest offer abundantly. What you did not expect me to tell you is that I did manage to block the Alt + Enter key combo from entering into fullscreen mode! ![]() Now you only need to use the following script call: Code: Graphics.block_fullscreen = true To prevent players that know about the configuration file to keep changing the screen settings in an attempt to alter the gameplay. Now you have got full control of how your game should be played! ![]() Of course, you can use another call to enable it once again if you wish... Code: Graphics.block_fullscreen = false By the way, I have compiled a binary executable that should be able to run in Full HD! ![]() ![]() Warning!
I have only updated MediaFire files just in case anybody sends me any bug report or feature request I could handle on my own. Once I know for sure it is a stable version of HiddenChest, I will upload it to other web hosting sites as well. Oh Crap! I forgot people like Wulfo usually get in troubles while trying to download stuff from that website. ![]() ![]() And yes, the github repository data has been updated accordingly to reflect all previous changes! ![]()
"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 A Huge Step Forward for a Little HiddenChest!
Really, I am not mocking of anything regarding space travel. ![]() ![]() ![]() ![]() Chapter 1: The Introduction Without Any Explanation
Melana: But what is it then? I don't like it when you get mysterious about new features. ![]() Me: Err, that's on purpose I guess!? ![]() Nyakuya: He won't tell you till you press him long enough to start blabbing about it. ![]() Me: Ha... Ha... ![]() DerVVulfman: But you know, they're right about that! ![]() Lani: Yeah! Go ahead! ![]() Me: Fine, fine... ![]() This time HiddenChest allows you to play XP games with the window openness feature included a la VX Ace! ![]() ![]() ![]() DerVVulfman: Yeah, they were right about it, that's nothing new... ![]() ![]() ![]() ![]() Melana: Yes, he did! He mentioned XP back then! ![]() Nyakuya: Nah, ![]() ![]() Me: Say what!? How dare you! ![]() DerVVulfman: Well, you gotta admit he's got a point here. ![]() Me: You too!? ![]() ![]() KDC: Huh? ![]() Chapter 2: The First Attempt to Explain What the New Version Actually Does
Me: Right... Let me explain it in a little more detailed way... I Did Not Pick The Easy Way or Take The Shortcut! ![]() ![]() ![]() Melana: Is it true? ![]() ![]() Me: Huh!? Enticing? Really Melana? ![]() ![]() ![]() Melana: Oh! ![]() Nyakuya: Good question! ![]() Me: Well, you've seen the screenshots. A window now opens when the scene begins or closes after exiting the current scene. An hypothetical third screenshot would look like one of my previous A Short Odyssey game snapshot... DerVVulfman: And you didn't waste any time to advertise your very own game, didn't you sharkie? ![]() Me: Hey! ![]() Lani: ![]() Me: ![]() ![]() ![]() Melana: That's not all!? ![]() ![]() Chapter 3: The Mysterious Improvement is Better than You First Thought
Me: OK, OK, you might also need to know it's far better than VX Ace's window openness... Nyakuya: Oh really? ![]() ![]() Me: ![]() ![]() Well, I gotta admit VX Ace offered two by default, namely animated and non animated, where animated equals a window that opens and closes on its own... Siletrea: ![]() Me: Huh!? ![]() ![]() Melana: But that's amazing indeed! ![]() Me: Err... Thanks, Melana... ![]() ![]() ![]() ![]() ![]() DerVVulfman: OK, at first I didn't think that what you'd say next would be impressive at all, but that does sound like hitting the jackpot to me. ![]() ![]() Chapter 4: Some Details and Revelations
Me: Well, I actually reused some existing code to make it happen. You see, there was only one way to display any changes on screen, but the arrangement was not that obvious as I first thought. I did try several options till I had finally found the best one! ![]() ![]() Melana: Poor you! ![]() Me: Nah, ![]() HiddenChest will also try to prevent you from calling a few default and newly added methods from making your game crash abruptly. I know, they aren't a lot of them but now it will try to inform you of what's the default value for that specific attribute or function or it won't let you get a strange bug showing up right in your face because the window hasn't been created fully by then. Me: What does that actually mean? Melana: Yeah, let me know! ![]() Me: Fine, fine... It means you can call the some_window.open_mode = :center method and it won't matter if you do it inside the current window's initialize method, before or after the super call to Window_Selectable superclass, HiddenChest will process it instead of failing to do so! ![]() Inside the initialize method, the first call should start with self.open_mode = option to make sure it will be processed accordingly and use the open method after the contents are created and they get refreshed. Outside like in a scene script you would be able to call them after the line where that window was created. The name of the variable should precede the method calls. Of course, you only need to call them once! ![]() Chapter 5: And Melana Had to Ask About It...
Melana: What happens if you call them several times in a row or in different places? ![]() Me: Well, that's easy to find out! Only the last call of open_mode will be valid for it would have overridden the previous calls settings. Concerning the open method, you only need to call it once. Really, just once! ![]() Nyakuya: Hey! Wait for me! ![]() Me: Oh well, go ahead but you should know I won't stop talking just because of that. ![]() One last thing you should know about it. You SHOULD call the close method from outside your window script, like in the scene, I don't know... Probably you would do it whenever you hit a button because you need to close the window to open another menu or close the scene. Then you would need to add a Window#closing to the line right above Graphics.freeze to make sure the first or last window menu will not be ignored before leaving the scene so it can get enough time to get animated. Happy Game 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
07-23-2019, 06:25 AM
(This post was last modified: 07-29-2019, 08:45 AM by kyonides.
Edit Reason: Important Statement
)
Kind of Animated Sprites
In the latest release of your favorite engine, HiddenChest offers a new feature, to show or hide sprites as if they were curtains! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() The almost same happens if the scene closes but they go the other way around! ![]() ![]() There is a new script called SceneExample where you can see how to create or edit any scene to make it take advantage of the new features! ![]() Really guys, I am getting out of ideas so please contribute with some curious featurettes I could probably add to the engine! ![]() By the way, if you want to check what is the engine version you are using, print or puts it by calling print HIDDENCHEST::VERSION. The current official release is version 1.1.16! Technical Details This version also included a minor fix that solved an issue with the window taking longer than necessary to open or close because it called too many times a single method / function but that has been smashed already! New Script Calls! Sprite#reduce_speed and Sprite#reduce_speed= Sprite#increase_width! Sprite#reduce_width! Sprite#increase_height! and Sprite#reduce_height! The first two calls measures speed as amount of pixels to show or hide per screen refresh alias frame. Keep in mind this is only valid for regular Sprites! RPG::Animations, those found in the Animations database aren't taken in consideration at all.
"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 Go Click on the HiddenBump!
![]() Oh well, it's not like the hidden bump really matters but the latest version of HiddenChest should!! ![]() Melana: I don't wanna be mean to you but why would you care about this release? Me: ![]() ![]() Melana: Don't make get excited without reason! ![]() ![]() Me: Fine... Well from now on, both Sprites and Windows are Clickable! ![]() ![]() Melana: Wow! ![]() Me: ![]() ![]() Now windows like Window_Command own a new instance variable called @area. There you need to store all the x, y, width and height your command box will need. Keep in mind that you need to add the window's current x and y coordinates since the boxes where the command options are displayed ignore that by default due to internal calculations (processed in C++). I'd recommend doing that in the window's refresh method. I know that might not sound easy to achieve but that's exactly why I've helped you with updated Scene_Example and WindowOpenness examples so you can basically copy and paste their changes. I even commented the new @area stuff. The scene update changes might be easy to understand if you're already used to read Ruby code. ![]() DerVVulfman: ![]() ![]() Me: Well, now that you mention it... Nope! ![]() Notice
I have only updated HiddenChest source code so just those few that really know how to compile C++ and Ruby code might take advantage of this version of my engine.
![]() ![]() The new script calls are Sprite#mouse_above? or Sprite#mouse_inside? and Window#mouse_above?(command_index) or Window#mouse_inside?(command_index), where command_index is the command window's index starting from 0. (It's the window that show you "Start New Game" and such stuff.
![]() Happy BSOD!
![]() ![]()
"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 Late Night Bumping Notice
Contrary to what some werewolf hybrid that finally denied he could shapeshift, meaning he can't be a werewolf after all ![]() ![]() By the way, I have uploaded a 64 bit version of the dll pack in case you were missing any of them.
"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 A Bumping Message Box!
![]() Coming up next! Enter the MsgBoxSprite class!
![]() ![]() So far I have only compiled Linux binaries, but I might get some for Windows 64 bit tomorrow I think.
![]() SceneExample script has been updated to let people open a new scene with a single MsgBoxSprite right in the middle of a black sea of nothingness. ![]() EDIT Actually I have already uploaded the updated source code and Windows 64 bit binaries to all those three web hosting sites I've mentioned in the past. It's quite great, isn't it?
"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 Instructions on How To Use MsgBoxSprite
Step 1 - Create a sprite! Step 2 - Assign a backgroud bitmap to our brand new sprite! Step 3 - Pick a nice title bar bitmap! (28 pixels tall at most, as wide as you might ever need, like 1280 pixels or so) Step 4 - Choose a nice close icon! (some 24 x 24 pixels icon) Step 5 - Create a bitmap where you will place all texts! (it can have the same dimensions as the background bitmap) Step 6 - Display any text message! Code: @sprite = MsgBoxSprite.new Actually the bar_bitmap and close_icon are optional, but the close_icon will let the player click on it to close that message box. bar_bitmap's bitmap will be clipped automatically! The contents width and height will be automatically adjusted so you will get a surface with original width - 8 pixels and original height - 4 pixels. MsgBoxSprite does not offer any flash nor wave effect for obvious reasons!
"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 Gray Days Are Coming This Way!
![]() Well, the latest version of HiddenChest already available on mediafire doesn't really bring great news... ![]() ![]() ![]() If you remember clearly, Naoxe Desert isn't gray at all... ![]() Code: # some scene code Other options are Backdrop.keep_bitmap (normal snapshot) and Backdrop.blur_bitmap (blurry one). And then in the target scene just add... Code: @sprite = Sprite.new I hope you like it! ![]()
"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 |
« Next Oldest | Next Newest »
|
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
![]() |
JayRay | 2 | 8,574 |
10-05-2014, 03:46 AM Last Post: DerVVulfman |
|
![]() |
vgvgf | 13 | 23,846 |
04-21-2010, 04:34 AM Last Post: vgvgf |