Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
Just a quick thought (maybe you've already thought of this). Having large bitmaps loaded into memory is a waste of resources (really an issue with how RMXP handles bitmaps to be honest). The best way to reduce the lag caused by the large image is to ditch loading it as a bitmap and load it using...
If you're Ruby-savvy enough, you can implement the Rails Time class in RGSS. All you really need to do is extend the basic Ruby Time class with the methods Rails provides (while making sure to fill in constants with your own data).
https://api.rubyonrails.org/classes/Time.html is the...
Open the PokemonEvolution screen and find this line:
def pbEvolution(cancancel=true)
modify it to this:
def pbEvolution(cancancel=true, crystal=false)
Now you can call the evolution scene in PokemonItemEffects, like with other evolution items, and pass the arguments as such...
The amount of negativity in this thread is awful. I fully support the creation of new engines and starter kits as choice is the most important thing to someone who is looking to develop games. I joined this community nearly 10 years ago and I've been working with RMXP nearly every year since...
Yeah sure sounds great. I must mention, though, that since its term time, I have a lot of work in both uni and other things so I might not have time to work on PE O again until the summer.
Just call the party method on the opponent. All opponents are of the Trainer class. It just so happens to be that $Trainer is assigned to the player's trainer.
This works but Ruby provides a better approach that allows you to skip the if block:
begin
socket = TCPsocket.new('127.0.0.1','3000')
rescue
print 'failed to connect to 127.0.0.1:3000'
end
rescue can take arguments which equate to the error being raised. You will have to check at...
The server won't work without giving a valid SMTP account. This is on purpose as your users would have a poor experience if they can't recover their password. Just set up a GMail or live account or something.
There is no method pbHasColor? in essentials, you'll have to extend that functionality yourself. To me its not a very easy functionality to implement. You'd have to run an algorithm to find the hex/rgb code of the average colour of the pokemon and then group codes into primary colour groups...
You'll find this happens a lot in the small RMXP communities outside of RMXP.org/HBGames.org such as this one. Not a lot of people care about giving credit where it is due and it doesn't surprise me that its help-14. I among others have had trouble with him in the past.
RMXP uses Ruby as a programming language. There are hundreds of free Ruby tutorials on the web that will teach you the basics of the language but it all comes down to analysis and practice. Take a piece of simple code in Essentials (Scene_Intro is a good one) and look at each line. Have a Ruby...
What I tend to do when things like this happen is place a load of prints with different arguments after each line in order to check where my code is failing. For example:
print "1"
if (options&NOWEIGHTING)==0
print "2"...