• Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • 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.

Recent content by Lunos

  1. Lunos

    [pokefirered] how to change rival starter

    Nope. What you could do is to add a new SPECIES constant like SPECIES_RANDOM only used to signal the code that you want it to be replaced with a randomized species, and then make the code generate a random species when this new constant is read, inside the function of code that is in charge of...
  2. Lunos

    [pokefirered] how to change rival starter

    1) You can't write meaningful code inside src/data/trainer_parties.h. That file contains arrays with data that are read by a field in the gTrainers array located at src/data/trainers.h, which is then read in different functions of code inside the files located in the src folder. 2)...
  3. Lunos

    [pokefirered] how to change rival starter

    It doesn't look like you made an effort to read Oak's Lab's scripts.inc file, huh. Just like there's a temporary variable that is used to store the Player's starter before giving it to them (VAR_TEMP_2 which uses PLAYER_STARTER_SPECIES as a local label), there's a variable used to control the...
  4. Lunos

    Firered: open save menu when healing at pokecenter

    FRLG has 2 special functions to call the save prompt in the overworld, CableClub_AskSaveTheGame and Field_AskSaveTheGame. The former goes unused, while the other one is used to open the save prompt in the overworld whenever it's needed. What I'd do if I were you is to remove STARTMENU_SAVE from...
  5. Lunos

    firered, change starters

    You can do whatever you want with the codebase. It contains the entirety of the code and assets that compose the game, so you can do anything you want within the limits of the GBA's hardware. The first way that I can think of to go about this is by adding a `special` function that grabs a...
  6. Lunos

    Simple Modifications Directory

    I don't recall that feature branch having any sort of text that you'd need to translate, so there's nothing for you to worry about on that end. Spanish: Hasta donde recuerdo esa rama no tiene ningun texto que necesites traducir, asi que no tenés nada de que preocuparte. Also yeah, this is not...
  7. Lunos

    [pokeemerald] Multi region support?

    If you mean "a way to distinguish between regions" (because "regions" are just collections of maps), yes, there's an implementation with a tutorial in the Pokeemerald wiki. https://github.com/pret/pokeemerald/wiki/Adding-Multi-region-Support
  8. Lunos

    Pokemon crystal hack help

    ^ That. See "pokecrystal16" here: https://github.com/pret/pokecrystal/wiki/Branches#base-branches
  9. Lunos

    [pokefirered] Warning message when compiling

    It's a Linux thing that you don't need to concern yourself with in the context of the Pokémon decomps. It's a warning meant to tell you that the affected file or files have Read, Write and Execute permissions. That in turn means that depending on the nature of the project you're working with...
  10. Lunos

    (help) how do i make a trainer in pokeemerald-expansion

    You're using the Pokeemerald-expansion, so you have to work with the src/data/trainers.party file. Open it with any text editor or VSC, check how the data is laid out and use that as a reference point to add new trainer data wherever you want in the file.
  11. Lunos

    Simple Modifications Directory

    Yes, you can. Pokeemerald contains the entire source code of Pokémon Emerald, so you can do whatever you want within the limits of the GBA's hardware. Using msgbox is not mandatory. You can totally add an if statement in a function like ProcessPlayerFieldInput which handles your key inputs in...
  12. Lunos

    [Pokeemerald help] Deoxys form change implementation

    It can be pretty damn easy or a bit on the harder side depending on how you want the species change to happen inside of your game. For example, if you familiarize yourself with how the overworld scripting system of these games works, it's very very easy to perform a species swap and call it a...
  13. Lunos

    [HELP] How to easily mute or remove music/bgm at pokefirered?

    Delete the code of the PlayBGM function in src/sound.c.
  14. Lunos

    [FIXED] Fire Red Viridian Old Man and Removing Trees

    The cuttable trees are event objects placed on the game's maps like any other. I assume that you forgot to adjust the event object IDs used in the scripts.inc file of Viridian City after removing Viridian City's cuttable tree. If you remove that cuttable tree, a command like setobjectxyperm...
  15. Lunos

    Pokemon Heart Gold disassembly

    I don't use them, but from a quick grep it seems you can edit wild encounters and trainers for example. Most of the species data doesn't seem to be editable though. Types, base stats, height and such. Evolutions and tutor moves somehow can be modified though.
Back
Top