New account registration is temporarily disabled.

CHERRY'S PROFILE

Search

Filter

The official English 2k3 version is out!

The graphics options have been improved in v1.11, I think Mystic Sunrise uses v1.10 or v1.10a.

However this filter is implemented by Windows, we don't really have control over how it works.

[RM2K] Music won't play :c

Check http://greatday.com/help/musictrouble.html (not the part about Firefox, but the part before)

[RM2K][RM2K3] IMPORTANT: To patch devs: A mistake can cause the RM to delete your harddisk!

@bulmabriefs144: I put in bold print above that it's only about the editor and not the game engine. Most likely it happens when you edit the TFORMLCFMAIN resource in the editor (which represents the main window) and did a mistake in the code, let's say you accidentally change the name "ToolBar1" to "FoolBar1" or something like this. Then, when you start the edited editor, it will do what I described.

[RM2K][RM2K3] IMPORTANT: To patch devs: A mistake can cause the RM to delete your harddisk!

@kaine87: All.
@bulmabriefs144: Do you mean stopping it while it's deleting? Just kill it. Do you mean fixing the bug? Yes, in the official version it will be fixed during the next update.

But as long as you don't mess with the RPG2003.exe's resources in Resource Hacker, you should be fine...

[RM2K][RM2K3] IMPORTANT: To patch devs: A mistake can cause the RM to delete your harddisk!

Hallo, sorry for this kind of special thread here, but I had an experience I have to share with you:

When you mess something up in the RM2k(3) Editor so that something crashes while the main window is being loaded (e.g. because you messed something up when editing the TFORMLCFMAIN resource), the RPG Maker will start deleting all files on your harddisk! While doing so, it will appear to hang with 100% CPU in the splash screen.

To be exact, all files on the drive in which the current directory is located are being deleted. This happens because the developer made two oversights:
1) After an exception while loading the main window, the destructor is still called. There, the temp directory of the RM is being deleted, among other things, even if the variable for the temp directory hasn't been initialized yet.
2) The "DeleteDirTree" function doesn't handle the case of passing it an empty string in any special way. It just appends "\*" and starts deleting, which effectively tries to delete all the files on the drive.

So, be careful!

Before anybody panics here: This doesn't affect the game (RPG_RT.exe), but only the editor, and only if you mess with it*.
*: Well, theoretically it could also happen if something fails during loading because of a virus, a hardware fault, etc., but it's very unlikely.

Best regards,
Cherry

EDIT: Ironically, somebody who wanted to translate RM2k3 into Russian sent me an email about a week ago that this happened to him, but I didn't have time to look at the issue yet. Now it caught me as well. :| Luckily, I was able to restore all the deleted files (which were tens of thousands after a few seconds!).

Mystery Falls - Director's Cut

Create a shortcut and add the parameters "NormalPlay ShowTitle Window" to it.

(Also it appears that this is in the wrong category then. Should be RPG Tsukuru 2003.)

[RM2K3] "Event script referenced an item that does not exist" error?? What?

Appears to me like a bug in a patch. I don't think it's any of mine, though. Looks to me like something made by bugmenot, but I'm not sure about that. (The patch taps into the function which is called when a battler is damaged, by replacing the call at address 49C819, and subsequently calls GetItem from address 447557 which fails.)

EDIT: Oh, no, this was totally for nothing. You already figured it out on your own. I somehow didn't see the posts about the RPS+ thing. Yeah you have to approach bugmenot about this.

[RM2K3] DynRPG Mouse plugin

Because I saw nobody answered here, I will answer anyway, even though I told you in the DM that I don't want to teach basic event scripting. Because the problem is that you asked the wrong question. I guess what you really should ask is not "How do I detect a click on an event using DynRPG's mouse plugin", because this will only be looked at by people who know the plugin, but instead "How do I determine if coordinates are within an event's boundaries" and maybe "How do I determine whether a switch's value changed".

Again, hints from my end:
- To determine whether a switch changed (which is the way to determine whether the left mouse button changed from the OFF to the ON state) is by saving the old value, and every time you check the button, compare the old to the new value. In this specific case, it should be enough to check whether the old value was OFF and the new value is ON, before setting the old to the new value. This way, you know that the mouse button was just pressed down.

- To determine whether coordinates are within an event's boundaries, you first have to get the screen position of the event (using Change Variable -> Event). The coordinates returned by this command (X and Y) are specifying the position of the a specific pixel, which is vertically the first pixel below the event's tile and horizontally the right middle one of the tile (there are two middle ones because the width is even).

It's the one marked in red here, assuming that the stairs represent the tile the event is standing on:


Then the question is how big the area of interest is which you want to check. Remember that tiles occupy 16x16 pixels, but events can occupy up to 24x32 pixels. Let's call the mouse coordinates mouseX and mouseY, and the event coordinates (middle bottom) eventX and eventY. Let's assume for now that you are only interested in a tile sized area, then you would have check whether mouseX >= eventX - 8 and mouseX < eventX + 8 and also whether mouseY >= eventY - 16 and mouseY < eventY. If you were interested in the full 24x32 area, it would be - 12, + 12 and - 32 respectively.

As for how to activate the event script: Just call them using "Call Event".

EDIT: I just realized that maybe what you want is some kind of universal script which calls whatever event the user clicks on? Because the right way to do this would be:

Find out what the tile coordinates of the mouse click are. That's a bit tricky since you would have to add the camera position to the mouse position and then divide it by 16, and there is no straight-forward built-in way to get the camera position. What you can do instead is putting a dummy event on a tile, let's say the upper-left one, and checking its screen coordinates. As explained before, you will get the position of the "red pixel" and in this case, because you know the event is in the upper-left corner, you just have to subtract 8 from X and 16 from Y and you'll have the camera position.

Now that you have the camera position, you can continue as I said before: Add the mouse coordinates and then divide everything by 16. Then you'll have the coordinates of the tile the mouse is currently hovering over. You can then use the "Get Event ID" command to get the ID of the event under the mouse cursor (or 0 if there is none), and then you can use "Call Event" to call the event (provided it's not 0).

The official English 2k3 version is out!

Well, you are allowed to hack it, however it explicitely forbids removing any copyright/credits. This also applies to the splash screen.

[RM2K3] "Event script referenced an item that does not exist" error?? What?

This looks like one of these bugs, yes.

If it still happens: Next time, while the error messagebox is still open, go into task manager, processes/details, select RPG_RT.exe, rightclick and "Dump" -> wait a bit, it will tell you where it put the dump file. Send me the dump file then.