MASON_WHEELER'S PROFILE

Search

Filter

[RMXP] Project scanner

author=Trihan
the inevitable VX Ace version. ;)


It's on the to-do list. I have a copy of VX Ace, but I haven't looked at the file formats. If they're similar enough, it should be really simple to convert the code for this, and maybe even put it all in the same tool.

There's not likely to be a VX version unless someone contributes to the project, though, either by writing up the necessary code themselves or buying me a copy of VX, because I skipped that version of RPG Maker. :P

[RMXP] Project scanner

Remember the Event Search command in RM2K3 that would search through your whole project and find references to things? That's not around anymore, sadly, so I'm building a simple tool that will scan your project for specific references. It's still a work in progress, because I'm decoding stuff as I go along, but so far it supports searching for Add Item (where does your party get a MacGuffin added to their inventory?), Set Variable (how does the MacGuffin quest progression go again?), and Teleport To Map (how do I get to the MacGuffin Tomb?) commands. More will be added as time goes by.

It's useful for developers trying to quickly make sense of logic spread across a few hundred maps, or for frustrated players who can't make heads or tails of the quest they're on. (As long as the player has the project source and a copy of RMXP, of course; the data it comes up with is useless without the editor.)

I've posted it over at http://rpgmaker.net/engines/rmxp/utilities/87/ so have a look and let me know what you think. :)

Quick Guide and Q&A

OK, I've hit a major "Now What Point." I beat the pirate ghost, but it's clear there's still something left to do in the cave. I beat Robert, who's described as "optional" but still appears to be relevant to the storyline because of the object he drops. But now there's really no indication of what to do. It says "ask people in town about it," but I've talked to everyone and no one has anything to say about it.

So... now what?

Quick Guide and Q&A

A few more bugs for you.

When crafting, if you hit PAGE UP or PAGE DOWN to scroll the crafting list (if you have more than a whole screen worth of options), the list scrolls correctly, but the right pane (list of required ingredients) does not update.

Infrequently (I can't reproduce this one reliably) when completing the Cooking Delivery quest, it does not disappear from the journal. It has the objective marked as completed, and then just sticks around until you abort the quest. This might (maybe, just a hypothesis) be happening when Qwilte is the intended recipient.

Quick Guide and Q&A

OK, found the other boss. BTW the salesman in that same room, if you try to talk to him, doesn't open a text box for some reason, and it completely freezes the game until you hit ENTER again. (To close the text box that never got opened?)

Quick Guide and Q&A

Eilei The Drunk.

Quick Guide and Q&A

Ah, there's a second boss? I haven't found him yet...

Quick Guide and Q&A

There's a big hole at a certain point in Floor 3 of the cave, and I'm looking for something to fill it in with. There are no boulders anywhere to be found, which is the usual solution to this. RPG storytelling logic says that the solution should be in an area that's only accessible after beating the Floor 3 boss, and there are a few things in the rail area that look like they would fit (If it was me I'd pry a few of those vertical boards off the wall and use them to bridge the gap) but nothing I find is actually usable. So what's going on here?!?

Also, I just have to wonder, how is it that a smart and highly educated girl like Reniat never realizes, when confronted with a big spider web, that SHE HAS A FREAKING TORCH RIGHT THERE IN HER HAND that would probably be very useful for spiderweb removal?

Geo Blocks

author=Tsukihime
Here's how I'm doing it, but don't know if there's a more efficient way.
http://forums.rpgmakerweb.com/index.php?/topic/9962-changing-region-id-bitwise-operation-fun/


Yeah, Ruby's too high-level to do efficient bit-twiddling. If this was Delphi or C you could use typecast tricks to mess around with high-order bits more easily, but for a scripting language, I think what you're doing is about as good as it can get.

Geo Blocks

That's an interesting idea. Does RGSS3 give any way to read and modify region data programatically? I don't see anything about that in the documentation, but I might just not be looking in the right place.