RPG Maker PY (RMPY)

Started by Ryex, September 07, 2010, 03:57:31 pm

Previous topic - Next topic

Ryex

September 08, 2010, 12:40:55 pm #20 Last Edit: September 08, 2010, 12:58:15 pm by Ryexander
Quote from: ForeverZer0 on September 08, 2010, 12:13:55 pm
Issue Title: Editor open during Debug.
Description: Can't have script editor open during playtesting.
Suggestion: Make it so you can.

Quote from: legacyblade on September 08, 2010, 11:31:31 am
Issue Title: Text Entry
Description: The limitations on how many characters can fit in the box is extremely annoying. (especially if you're using a custom message system, or a smaller font).
Suggestion: Don't have a max character per line thing. You should put a "recommended width" line (it'd be REALLY cool if you could tell it what font you're planning to edit the scripts to use, and it'll adjust the line, but that sounds hard), but allow the user to write a lot further past that line than is allowed in RMXP.

This wouldn't edit ANY scripts, so it shouldn't be an issue :D



Text entry > will do
Editor open during Debug > well i'm not sure if I'll actually include play testing but... just one question by open do you mean that you want to be able to edit the scripts live? if so thats not possible. you could edit the scripts but they would not be applied to the game
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Seconded. Debug running should still allow you to use the editor.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

The Niche

Just got the concept there. But yeah, it should be included. It means you can edit things as you notice them, so you don't have to actually use your brain :V:
Level me down, I'm trying to become the anti-blizz!
Quote from: winkio on June 15, 2011, 07:30:23 pm
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.



I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

Blizzard

The advantage is that you can fix stuff immediately and don't have to restart the game.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Calintz

In honesty ...
This should be top priority.

Debugging is arguably more important than everything else.
Being able to correct mistakes as they show themselves is a huge step forward ... thirded.

Ryex

September 08, 2010, 02:52:14 pm #25 Last Edit: September 08, 2010, 02:55:21 pm by Ryexander
so. the ability to correct errors in the editor while playing the game. the change wouldn't evidence until the game was restarted though.
in any case this is intended to be cross platform so in truth it will edit data and export that data to rmxp format. I'm not even sure how I could get the game.exe to start with $debug outside of the real RMXP... my point, the editor will always be able to edit the data but you will have to export the data files and restart the game before you can use the changes
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

The Niche

No,we don't want the game we're playing to be updated. At least, I think that's what you're thinking.
Level me down, I'm trying to become the anti-blizz!
Quote from: winkio on June 15, 2011, 07:30:23 pm
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.



I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

Blizzard

Yeah, there is no need. You can apply changes once the game has been restarted. Though, maps can be reloaded on the fly. If you leave and reenter a map, the changes will be there. In fact, I had a button for reloading all game data and reloading the current map while working on CP. Only script changes required restarts.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Zeriab

You can tell the game to run in debug mode from the command line: (Doesn't work with encrypted archives)
Game.exe debug


Just make sure you pass on that command when executing the process.

Quote from: Ryexander on September 08, 2010, 02:02:44 am(...)
@Calintz yes if the engine for rmxp were able to get up to 60 fps game play could be a LOT smother.
(...)


The engine supports a framerate in the 20..120 range.

*hugs*

Ryex

September 08, 2010, 05:58:40 pm #29 Last Edit: September 08, 2010, 05:59:41 pm by Ryexander
believe me when I say I've tried getting the rmxp engine to go up t0 60 fps and it can't. it maxed out at 49-57 and was rather unstable (at least on my computer, and mine is fairly good, I've played Crisis on med graphics with it)

btw thanks for the debug thing Zeriab!
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

legacyblade

Issue Title: Fullscreen stretching
Description: When you fullscreen on a wide screen monitor, things stretch pretty bad. If you've got a huge wide screen monitor, it looks horrible.
Suggestion: Since the fullscreen is handled by something other than the scripts, it'd be nice if you set up a way that it'd englarge it while keeping the proper aspect ration (and just showed black at the sides if the screen is too wide).

Though I think this crosses the line into a new game client, rather than something to do with the editor. However, if you DID make a new game.exe, it'd give you a lot more freedom. Including the ability to make RMXP games multiplatform. (not to mention, being able to name it something other than game.exe and still run encrypted files) I totally understand if this request goes outside your scope, but it'd be cool if you were able to keep the fullscreen aspect ratio the same.

Ryex

September 09, 2010, 01:35:50 am #31 Last Edit: September 09, 2010, 01:38:08 am by Ryexander
ya I'll keep it in mind for if and when I decide to make the engine too

also I'm renaming the project to RPG Maker PY (RMPY)
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Don't do the fullscreen stretching. You can set up in your graphic card control panel whether to stretch, add borders or not change the resolution at all.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

so. I've basically got the UI laid out, next I'll start on implementing data structure and after that work on drawing maps ect.

I'm using AUI so the user can move windows tabs and panels around all they want kinda like blender's interface
any way I've added a public album to my Photobucket account for screens, they have descriptions so read them and look at the examples of what you can do
http://s15.photobucket.com/albums/a400/ryex/RPG%20Maker%20PY/
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Zeriab

September 09, 2010, 04:08:43 am #34 Last Edit: September 09, 2010, 04:10:08 am by Zeriab
Quote from: Ryexander on September 08, 2010, 05:58:40 pm
believe me when I say I've tried getting the rmxp engine to go up t0 60 fps and it can't. it maxed out at 49-57 and was rather unstable (at least on my computer, and mine is fairly good, I've played Crisis on med graphics with it)


It certainly can. Here is an event which makes fine-grained testing easier:

The range is actually 10-120 and not 20-120 >_>

Naturally a higher FPS means less time to process each frame. Less junk on the map is needed for slowdowns.
That the FPS was in the 49-57 range is interesting because indicates that at that point the game would probably cause slowdowns or lag for slower computers.
I am sure you would have discovered the problem if you had opened the Task Manager to keep track of resource usage. (Memory+Cpu)

Quote from: Ryexander on September 08, 2010, 05:58:40 pm
btw thanks for the debug thing Zeriab!

your welcome ^^

*hugs*

Ryex

no I mean that when I tried that with just the player on the map the engine couldn't get above 57 and when I moved the player it dropped down to 49
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

How much GHz does your CPU have?

EDIT: Per core, not the sum of your GHz. RMXP uses only one core.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ryex

I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Weird. I could run it rather ok on 1.73. O_o
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

ForeverZer0

Just checked out the pics of the UI. Looking good so far.  ;)
I am done scripting for RMXP. I will likely not offer support for even my own scripts anymore, but feel free to ask on the forum, there are plenty of other talented scripters that can help you.