• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

[Release] Pokémon Essentials, version 7 - 15th May 2012

Status
Not open for further replies.

Maruno

Lead Dev of Pokémon Essentials
5,286
Posts
16
Years
    • Seen May 3, 2024
    Pokémon Essentials, version 7 - 15th May 2012
    Download

    It's 1 higher than version 6!

    The last release was only three weeks (and a day) ago, but I've done a fair bit already, so I thought I'd share it with you. It was very much a spur of the moment decision to release.

    So what's new?

    Games Within A Game

    • One mini-game is good. Two is better. Essentials now comes packed with a "Slot Machine" mini-game created by me, and a "Voltorb Flip" mini-game written by KitsuneKouta. The Lottery game now also works.
    Forming Up

    • The Pokédex Forms page now works completely, thanks to a number of new settings. The form names can now be defined in pokemon.txt, and all seen forms are stored in an array. Some Pokémon species (e.g. Unown, Wormadam, Giratina, Rotom) now work a bit better when it comes to having multiple forms, and a Pokémon will now have the correct moveset by default if its form has its own custom move list.
    Debugging Out

    • A major update to the Debugging options. You can now change more things about a Pokémon and the game in general. A Pokémon's personal ID is now never changed, as gender/nature/shininess now have override flags which are easier to deal with. You'll need to hold Ctrl to use a move outside battle if you normally couldn't use it (i.e. if you don't have the appropriate badge or no party Pokémon know the move).
    Witty Title About Extra Settings For Trainer Pokémon

    • There are fully 6 new things you can set for a trainer's Pokémon: gender, nature, ability, form, happiness and nickname. The order of these things has been shuffled about, so be careful. I'm pretty sure it all works properly, even in the Editor.
    Bug Fixes

    • As always, there's a pile of bug fixes. Games should now crash much less often, which I've been told is a good thing. One notable fix is the DP font - you should delete the Power Clear font that's already on your computer and then run Essentials to reinstall it.

    The change log always makes for an interesting read, so I hope you guys look through it before/while downloading the latest version. You'd be surprised by how many things didn't used to work properly.

    I don't know what I'll be doing next. Suggestions are welcome.

    Enjoy!


    This thread is only for discussion about this release.
     

    venom12

    Pokemon Crystal Rain Relased
    476
    Posts
    17
    Years
    • Age 33
    • Seen Dec 28, 2023
    Wow pretty fast, great i will download and check :D thanks so much :D
     

    AmethystRain

    pixie-powered judgment!
    253
    Posts
    12
    Years
    • Seen Nov 28, 2022
    Re-exploring the test maps, I get this error when selecting Storage Creator from the far left top computer on Test Map 2

    ---------------------------
    Pokemon Essentials
    ---------------------------
    Exception: RuntimeError
    Message: Script error within event 2, map 25 (Test Map 2):
    Exception: NameError
    Message: (eval):1:in `pbExecuteScript'undefined local variable or method `pbGetStorageCreator' for #<Interpreter:0x8644628>
    ***Full script:
    $game_variables[2]=pbGetStorageCreator
    Interpreter:243:in `pbExecuteScript'
    Interpreter:1599:in `eval'
    Interpreter:243:in `pbExecuteScript'
    Interpreter:1599:in `command_355'
    Interpreter:494:in `execute_command'
    Interpreter:193:in `update'
    Interpreter:106:in `loop'
    Interpreter:198:in `update'
    Scene_Map:103:in `update'
    Scene_Map:101:in `loop'
    Interpreter:276:in `pbExecuteScript'
    Interpreter:1599:in `command_355'
    Interpreter:494:in `execute_command'
    Interpreter:193:in `update'
    Interpreter:106:in `loop'
    Interpreter:198:in `update'
    Scene_Map:103:in `update'
    Scene_Map:101:in `loop'
    Scene_Map:114:in `update'
    Scene_Map:68:in `main'
    Vanilla download of the new release.

    Regardless, much love~ Your timing is impeccable, too. I had just signed on to grab the edit for ability flag support from that other topic, because I finally needed it- and then boom! New update. I had been missing the slot machines, too. There's definitely magic at work here.
     

    the__end

    Pixel Artist
    141
    Posts
    14
    Years
    • Seen Jun 9, 2016
    more casino games?

    Ahh thx so much for this new version! :D
    its awesome that you made a new slot machine system!


    I don't know what I'll be doing next. Suggestions are welcome.

    hmm we definitly need more mini game options where you can use coins!
    how about adding a card game like blackjack?
    i know its was in no pokemon version but it would be unique to have a pokemon blackjack! ;)
    here is a blackjack version for rmxp --> http://houseslasher.com/index.php?showtopic=283
    you can even make more card games like poker or something else with this script --> http://houseslasher.com/index.php?showtopic=285
    and if you change the background picture of the cards (which is pretty simple) to something pokemon related (like team rocket logo) it would fit in any pokemon casino! :D
    you can even change the front pictures to something pokemon related if you want to but its time consuming... ^^

    here is another casino game if you like the idea of adding more mini games...
    this time its a roulette minigame for rmxp... :D
    here is the site (its not english) http://www.rpgmakerid.com/t6012-minigamebukan-roulette
    and here the demo with the script --> http://www.xup.in/dl,19224418/Bukan_Roulette.zip/
    i dont know if you can insert this one in essentials but it would be awesome if its possible!
    every casino needs a roulette game right? :D

    one more thing i wanted to mention...
    if you make the triad cards only buyable with coins it would make it harder to collect them all and it would make the coins more useful! ;)
     

    Maruno

    Lead Dev of Pokémon Essentials
    5,286
    Posts
    16
    Years
    • Seen May 3, 2024
    Re-exploring the test maps, I get this error when selecting Storage Creator from the far left top computer on Test Map 2


    Vanilla download of the new release.
    Make the problem line call Kernel.pbGetStorageCreator instead. The method was renamed to fix a recursive error crash during battle (the "storing a Pokémon when the creator has been seen" one).


    Woah, I wasn't expecting this!
    NOBODY expects the 7th version of Essentials! :P


    Ahh thx so much for this new version! :D
    its awesome that you made a new slot machine system!


    hmm we definitly need more mini game options where you can use coins!
    It was fun making the Slot Machine from scratch. It's probably the first time I've made a whole feature myself, rather than editing an existing one.

    That's a lot of mini-games. I was thinking eventually I might have a go at the Card Flip mini-game from Gen 2 (it works the same as roulette, but somehow I'd prefer the cards, probably because I actually played it in Gen 2). I didn't really have any other plans for mini-games, though. If people want to make their own and donate them (as KitsuneKouta did with "Voltorb Flip"), I'll be happy to include them.

    As for Triple Triad, there's a lot missing with that game (a Library, for one). I'm sure it could have an option to use coins rather than real cash.


    i get a error message when battleing or adding pokemon
    Make sure you've started a New Game rather than choosing to Continue an existing (old) save. The error message you haven't shown us is probably because of that.
     

    IceGod64

    In the Lost & Found bin!
    624
    Posts
    15
    Years
  • A bug in this version:

    When adding multiple instances of a trainer (i.e for battling and rebattling), this sometimes happens:
    Code:
    Message: undefined method `form=' for #<PokeBattle_Pokemon:0xb9cfc38>
    PokemonTrainers:27:in `pbLoadTrainer'
    PokemonTrainers:23:in `each'
    PokemonTrainers:23:in `pbLoadTrainer'
    PokemonTrainers:7:in `each'
    PokemonTrainers:7:in `pbLoadTrainer'
    PokemonTrainers:148:in `pbGetFreeTrainerParty'
    PokemonTrainers:147:in `each'
    PokemonTrainers:147:in `pbGetFreeTrainerParty'
    PokemonEditor:3637:in `pbTrainerBattleEditor'
    PokemonEditor:3603:in `pbListScreenBlock'
    Also, the editor seems to occasionally ad invisible line breaks into trainer names. For example, Bug Catcher Charlie in my project had an invisible character between to R and the L that cause the game to to not recognize it. Not hard to fix manually, but still very strange.


    EDIT: Also, a technical question. What causes the bug with autotiles not showing up when the creen size is changed? It's an odd bug, but I need to know how to fix it as my game is actually GBA screen-sized.
     
    Last edited:

    Winneon

    [b][color=#fb0120]しょう[/color][color=#fc6d24]が[/col
    525
    Posts
    12
    Years
  • Awesome! Loving the new mini-games (seriously, I never knew there were mini-games in there before.)! I've had absolutely no problems so far, so great job Maruno and KitsuneKouta! :D
     

    AmethystRain

    pixie-powered judgment!
    253
    Posts
    12
    Years
    • Seen Nov 28, 2022
    Sorry, but one more-a rather important one this time... I finally got done updating my trainers.txt for the new format (@_@), so maybe I did something wrong (the editor likes it, though).
    But.
    I get this (approximate) error whenever I start... any battle. In Wild Battles it happens after the transition; in Trainer Battles, it's after the message "___ sent out ____!" displays.
    ---------------------------
    Pokemon Reborn
    ---------------------------
    Exception: NoMethodError
    Message: undefined method `[]' for nil:NilClass
    PokemonUtilities:1246:in `pbSeenForm'
    PokeBattle_Battle:479:in `pbSetSeen'
    PokeBattle_Battle:2222:in `pbSendOut'
    PokeBattle_Battle:679:in `pbStartBattleCore'
    PokeBattle_Battle:505:in `pbStartBattle'
    PokemonTrainers:410:in `pbTrainerBattle'
    PokemonTrainers:409:in `pbSceneStandby'
    PokemonTrainers:411:in `pbTrainerBattle'
    PokemonTrainers:408:in `pbBattleAnimation'
    PokemonTrainers:408:in `pbTrainerBattle'
     

    the__end

    Pixel Artist
    141
    Posts
    14
    Years
    • Seen Jun 9, 2016
    That's a lot of mini-games. I was thinking eventually I might have a go at the Card Flip mini-game from Gen 2 (it works the same as roulette, but somehow I'd prefer the cards, probably because I actually played it in Gen 2). I didn't really have any other plans for mini-games, though. If people want to make their own and donate them (as KitsuneKouta did with "Voltorb Flip"), I'll be happy to include them.

    As for Triple Triad, there's a lot missing with that game (a Library, for one). I'm sure it could have an option to use coins rather than real cash.

    yeah a library for triad would help alot to keep your overview about the cards you have collected...

    and i remember the card flip minigame!!! :D
    it was so much fun that its a shame that nintendo didnt add it in HGSS...
    hope you decide to add it sometime...
    and because the card flip minigame is so similar to roulette it should be possible to change the script so that you can make an actual roulette game right? :)

    for the other minigames...
    i'll try to find a scripter who will change the minigames so that they fit in essentials... (i can do the graphics myself :P)
    i love the work you did with essentials so i want to help as much as i can!
    if you need some graphics or something else dont hesitate to ask me ok? :)
     

    pokemonmasteraaron

    The blind Pokémon Master!
    323
    Posts
    13
    Years
  • Sorry, but one more-a rather important one this time... I finally got done updating my trainers.txt for the new format (@_@), so maybe I did something wrong (the editor likes it, though).
    But.
    I get this (approximate) error whenever I start... any battle. In Wild Battles it happens after the transition; in Trainer Battles, it's after the message "___ sent out ____!" displays.


    Try forcing the editor to recompile the game.
    Sometimes, it improperly compiles it and will cause errors.
    This may not be the case here.
    Usually, for me, it will give me an error whenever I try to look at a pokemon anywhere, but runnning the editor fixes that all the time.
    I haven't had that problem for a while though.
    The problem you have sounds like it could possibly be a misscompilation, though.
    I don't think it can be a problem with your trainers.txt, because you get a similar error in wild battles.
    I suppose it could be an error in pokemon.txt?
     

    Maruno

    Lead Dev of Pokémon Essentials
    5,286
    Posts
    16
    Years
    • Seen May 3, 2024
    A bug in this version:

    When adding multiple instances of a trainer (i.e for battling and rebattling), this sometimes happens:
    Code:
    Message: undefined method `form=' for #<PokeBattle_Pokemon:0xb9cfc38>
    PokemonTrainers:27:in `pbLoadTrainer'
    PokemonTrainers:23:in `each'
    PokemonTrainers:23:in `pbLoadTrainer'
    PokemonTrainers:7:in `each'
    PokemonTrainers:7:in `pbLoadTrainer'
    PokemonTrainers:148:in `pbGetFreeTrainerParty'
    PokemonTrainers:147:in `each'
    PokemonTrainers:147:in `pbGetFreeTrainerParty'
    PokemonEditor:3637:in `pbTrainerBattleEditor'
    PokemonEditor:3603:in `pbListScreenBlock'
    Also, the editor seems to occasionally ad invisible line breaks into trainer names. For example, Bug Catcher Charlie in my project had an invisible character between to R and the L that cause the game to to not recognize it. Not hard to fix manually, but still very strange.
    That's probably because you're using the Editor. I utterly hate trying to make that work. Do it manually.

    I don't know about the line break thing, but I wouldn't put it past the Editor to be doing that as well. I really don't know how that could happen.


    EDIT: Also, a technical question. What causes the bug with autotiles not showing up when the creen size is changed? It's an odd bug, but I need to know how to fix it as my game is actually GBA screen-sized.
    I never knew that was a bug. Indeed, I can't get that problem - when I change the screen size via the Options menu, it works fine.


    Sorry, but one more-a rather important one this time... I finally got done updating my trainers.txt for the new format (@_@), so maybe I did something wrong (the editor likes it, though).
    But.
    I get this (approximate) error whenever I start... any battle. In Wild Battles it happens after the transition; in Trainer Battles, it's after the message "___ sent out ____!" displays.
    Start a New Game. It's because the game is trying to record that you've seen that particular form of the Pokémon, but the array that records it (created when starting a New Game) doesn't exist.
     

    KingCharizard

    C++ Developer Extraordinaire
    1,229
    Posts
    14
    Years
  • Very impressive maruno, I will download this release and perhaps start a project to develop in my boredom.. It looks like a very good release...

    may I ask why is essentials almost 20mb now when it was previously 13mb at the most
     
    Last edited:

    Skystrike

    [i]As old as time itself.[/i]
    1,641
    Posts
    15
    Years
  • Very impressive maruno, I will download this release and perhaps start a project to develop in my boredom.. It looks like a very good release...

    may I ask why is essentials almost 20mb now when it was previously 13mb at the most
    I'm not Maruno but it's probably graphics and other new things that were added since version 6.
     

    Nickalooose

    --------------------
    1,309
    Posts
    16
    Years
    • Seen Dec 28, 2023
    Haha aww... Just as I worked out hoe to do gender and such for trainers... You implement it in ur new release... Congrats on this version Maruno, doing an impressive job... I would like it if, now you don't have to of course, but in the next release or rather for us, any chance in the OP you could add what ur working on or looking into etc... To save others like myself working on the same things you are haha. X
     
    423
    Posts
    13
    Years
    • Seen Aug 31, 2023
    errrr have i done something wrong but ive tried the new version and get this error after it compiles

    Exception: RuntimeError
    Message: scss
    PokemonLoad:308:in `pbStartLoadScreen'
    DebugIntro:6:in `main'
    Main:37:in `mainFunctionDebug'
    Main: 15 :in `mainFunction'
    Main: 15 :in `pbCriticalCode'
    Main: 15 :in `mainFunction'
    Main:47
    Main:46:in `loop'
    Main:55
     

    KingCharizard

    C++ Developer Extraordinaire
    1,229
    Posts
    14
    Years
  • I do have another question. How is the shadow Pokemon systems working in this release? Also are there shadow Pokemon sprites in this release?
     
    Status
    Not open for further replies.
    Back
    Top