![]() ![]() Game translations are now a bit easier to do. There are other changes too, mentioned elsewhere in this post and in the change log. "bag of Soft Sand"), and Poké Radar-exclusive encounters now belong in encounters.txt rather than the Settings. Other changes to PBS files include: pokemon.txt having fixes to movesets and additional compatible tutor moves, being able to give a species more than two types, items having portion names for some messages (e.g. Oh, and shadow_pokemon.txt now supports sections for individual forms of a species. To add them to your game, simply move those files into the main PBS folder and compile. There is now a folder in the PBS folder containing files for Shadow Pokémon-related content. into their own files, separate from the "vanilla" content? Sure, you can do all of this now. A separate moves.txt file for moves of each elemental type? Split trainers into files depending on their location? Put your new items/abilities/etc. This lets you organise your data much more conveniently now. They need to be named "items_XYZ.txt", where "XYZ" can be whatever you want, but that's the only limitation. The big new thing with PBS files is that you can now have lots of them for each data type (e.g. I also fixed the camera lag that happened when sliding on ice, and the camera overshoot when jumping over some ledges. However, this just makes it easier for players to rush through dialogue and then complain that they don't know what to do, so maybe you'll want to remove that option. If you want some extra speed in your gameplay, though, an "instant" text display speed has been added to the Options. Its FPS is now whatever your monitor's refresh rate is, rather than a fixed 40, and v-sync is enabled to reduce screen tearing. It'll also run more smoothly because Essentials is now fully FPS agnostic, which means it runs at the same rate no matter what the FPS number is. The rest of the game will also run better because of mkxp-z's update. You'll most notice the performance improvements, though, which coupled with some rewriting of the Compiler code means that the Compiler is about 10 times faster than it used to be. It has been updated to v2.4.2.ee8dc7e, which is a mouthful, but it brings various performance and functionality improvements, including the possibility of multi-track BGMs. Mkxp-z is the replacement to RGSS that Essentials uses, and is the basic game framework on which Essentials is built. I can't promise it will be that clever about it, but at least the AI now knows what a Revive does. Certain wild Pokémon, namely Legendary/Mythical/Ultra Beast Pokémon, can have a higher skill level and will not use moves entirely at random - this also depends on a flag, but one in pokemon.txt rather than trainer_types.txt. Many of these skill flags are given to a trainer automatically based on their trainer type's skill level. There's a flag for whether the trainer should keep their final Pokémon until last, for example. ![]() Now, though, some skill flags have been invented, which dictate how a trainer's AI behaves. Skill flags were supported in previous versions of Essentials, but were unused. And if the AI breaks while deciding what to do, it will no longer give the player a free shot by doing nothing at all for that round. They'll also avoid using a move which scores significantly worse than another move they could use - previously it would just have a smaller chance to use such bad moves. There's a bit less randomness now, as trainers will completely avoid using a move they know will fail. ![]() I also added a lot of new code and calculations to give the AI a better idea of how things work and what situations are good and bad. I broke it into more manageable chunks and rewrote pretty much all of it. This post is a summary of the bigger changes, and you can check out the change log linked above to see a more exhaustive list of what's new.Ī year ago, I asked people what they most wanted to be done to Essentials, and the biggest response was "improve the AI". This is mostly unintentional, and a year just seems to be how long it takes to make a version's worth of changes. The trend these days is for Essentials to get a new release each year. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |