Hi,
So what i did was change some internal code in the Script Editor at different places so the game and the components like animation, movement etc. are running in the same speed, regardless of the actual framerate. Then you can set the framerate higher (80 for example), makes your game more smooth already with the standard RPG Maker XP 1.8 Ruby System, without fear of speeding up the game. So vsync off or no, no impact on the speed, atleast for me :). But vsync is generating some lag and stuttering in RPG Maker XP, depending on your computer. So reason i ask is to give the player choice. They can decide if they want vsync to eliminate tearing (if it is happening) or not. Would be nice.
Thank You!
greetz
(02-14-2019, 07:39 PM)kyonides Wrote: Changing stuff like vsync might not be a wise move most of the time because stuttering, lag or ridiculous speed increases might happen then. I would need to check the other options to see which of them would allow anybody to set their values in game. Window size is possible already and normally people would think it should met their expectations and stop asking for more features.Actually, nah. What RPG Maker does bad is running the internal systems depending on frames, in case of RPG Maker XP it is 40. So, as you surely know, higher Framerate than 40 makes your game ridiculous faster (animations, movement etc.). Lower Framerate makes it run slow. That is just stupid because with the many configurations out there, running games with differents speed, you can not make sure that they all get the same experience. Another point is the Wait command which ist totally based on frames. All your carefully planned cutscenes and situations where some waiting is involved is going right in the trash because with different framerates on computers your wait commands are totally out of control.
So what i did was change some internal code in the Script Editor at different places so the game and the components like animation, movement etc. are running in the same speed, regardless of the actual framerate. Then you can set the framerate higher (80 for example), makes your game more smooth already with the standard RPG Maker XP 1.8 Ruby System, without fear of speeding up the game. So vsync off or no, no impact on the speed, atleast for me :). But vsync is generating some lag and stuttering in RPG Maker XP, depending on your computer. So reason i ask is to give the player choice. They can decide if they want vsync to eliminate tearing (if it is happening) or not. Would be nice.
(02-14-2019, 07:39 PM)kyonides Wrote: As far I know the mkxp and HiddenChest license won't stop you from distributing it freely. The only think is that you should include any readme like files included in their original packages, i.e. zip or rar files, and a link to the place where you found it, especially the source code website, available in a near future because the current one is a bit outdated. One of the reasons behind developing mkxp is allowing Linux players to play RM games natively. Since RM developers never planned to offer compatibility with any Linux distro, it can only be considered a plus. Concerning Windows binary executables, we could say that you are just adding some optional components. If you want to make your game as independent as possible to ensure nobody will be going after you, then you would need to rewrite all the scripts available on the script editor. (Even so it is not a must. ) Just take in consideration that if you go commercial, you will need to make some payments to Kadokawa eventually.Well, that is clear. Maybe we misunderstand each other. I, for example, own RPG Maker XP. So i'm already granted via EULA to distribute my games made with this software free and/or in a commcercial way, even with the RTP Package and edits made by me. Customized scripts do not also stop me in this situation i they are made by me or/and i'm granted to do this by the creator. Games, distributed with mkxp/hiddenchest are still made with RPG Maker Software, but they only run with customized and/or added components, so not hurting RPG Makers official EULA with my understanding. But what about mkxp EULA, or in your case, the hiddenchest EULA? Are you allowing to distribute games in a commercial way using you executables? :)
Thank You!
greetz