• 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.
PiaCRT
Reaction score
424

Profile posts Latest activity Postings About

  • Pink Butterfree and Pink Vileplume and Pink Exeggutor are in the game a question The Exeggutor is normal or alola
    Hello Pia Carrot Island Pink you are going to put Butterfree Caterpie Weedle Pidgey Nidoran♀ and
    Nidoran♂ Nidoking Vileplume Paras Venonat Diglett Mankey Primeape Bellsprout Exeggutor Rhyhorn Rhydon and pikachu in the game I have seen the anime are pink and a question Lapras is normal or is the same color of the anime that has Ash in the orange islands
    Hello Pia Carrot, there is little left for the new version of orange beta 1 And you are going to put vileplume orange in the game
    Ahh that's awesome man, you must let me know if I can help in any way I may be rusty but I can get back into it.
    Also how is your other project going?
    I can't complain too much, good to hear you are doing well man.
    Anything interesting happen in my absence?
    Hey there man, I thought I would drop by to say hello as I don't seem to have you on skype anymore.
    So how you been this past half a year?
    As of this April, pret/pokecrystal started using C for some of its utility scripts, and has been seriously reworking how the graphics get compiled. I have had multiple failures getting vanilla pokecrystal to compile now, and am currently stuck on this one after fixing a few others by looking through their closed issues. Would you mind starting a Clear Crystal project from this March commit? If so, I can start the GitHub project now, and add you as a collaborator so we can both commit code to it. Also FIQ and Mateo, in case they're interested.
    Sounds like your goal is to allow hacks with all-custom regions? Otherwise I'd suggest leaving the maps and trainers in. It would save time for people who want a Johto hack or a Crystal sideshow hack. Plus some events and things refer to particular maps or trainer IDs. For example, the roam_map tables in engine/wildmons.asm, certain radio stations in engine/radio.asm, event/basement_key.asm, event/bug_contest_judging.asm, main.asm:PlayBattleMusic... So if you're removing the Johto data, be sure to update all those places, and document them so hackers can easily put in their own data IDs and have the events work. (Some you could just remove. Like event/basement_key.asm, it's simple to rewrite if needed, and I think it could even be done without assembly, just scripting commands.) (Do not said "do not said asm".)

    If you do remove maps and trainers, then also remove the event flags and engine flags that are no longer needed. Stuff like EVENT_BEAT_SWIMMERF_WENDY or ENGINE_ROCKETS_IN_RADIO_TOWER.

    There are also optimizations you can make to save more space. Look through the commits I've made to pokeorange for ideas. Some I can recall:

    • Replace "call X; ret" with "jr X" or "jp X"
    • Remove useless jumps
    • Replace "ld b, M; ld c, N" with "lb bc, M, N" (same for de and hl)
    • Combine identical blocks, like "Foo: ret; Bar: ret" can become "Foo: Bar: ret"

    Other useful features:

    • Port Polished Crystal's trainers/read_party.asm, which lets you put trainer data in multiple sections, and makes it easy to have any combination of (item, DVs, nickname, moves) for each party.
    • Add the Fairy type, and use the four unused move slots for damaging Fairy moves.
    • Fix Crystal's bugs and glitches, like the Apricorn balls' catch rates, level 1 experience underflow
    • Fix SPRITEMOVEDATA_LAPRAS so that it's constrained to the NPC's walk radius, and add SPRITEMOVEDATA_SWIM_UP_DOWN and SPRITEMOVEDATA_SWIM_LEFT_RIGHT.
    • Consider porting later gens' features from Polished Crystal, TPP, or Prism. Little things like Running Shoes, auto-reusing Repel, level 1 Eggs, larger default Bag pockets, etc.
    • Add music with public asm by Mmmmmm and ShantyTown (with their permission).
    • If you don't care about linking with the official games, you have more leeway to reorganize things. The items are disorganized and have many unused slots, including some in the middle of the TMs that some TM code has to skip over. You can even separate TMs from items like Polished Crystal, giving people 57 more item slots. Or add an Apricorn Box, replacing seven items with one.
    • Maybe wrap some things in "if def(USE_THING) ... else ... endif". Then you could have a features.asm file where you choose whether to define USE_BADGE_BOOSTS, USE_AI_RANDOM_FAILURE, etc.
    • Fix battle ellipses, and remove unused characters from all the font graphics and macros/charmap.asm just to make it clear what's free to edit.
    • Name it Clear Crystal. ;)
    I had to remove the Trainer Sprite sheet image earlier, but I'll reupload it without the Lorelei Sprite so there's no confusion.

    Hello Pia, I was hoping we could chat for minute or two. :)

    https://hax.iimarckus.org/topic/197/20/

    Whenever you have time, I would appreciate my Sprites looked at, Rangi recommended me to you as well.

    As I've been told, some of my trainer sprites are a bit proportionally off, I can also use some better skills at shading.

    While you're looking at those though, there is a custom heroine sprite on my trainer sheet, on there is my version of her before I asked Rangi, and she came up with this other, which I think looks better than mine in a nutshell, but also wanted to see if you'd go about her any different than either me or Rangi. No disrespect to anyone of course.

    Rangi's version:
    No Imgur, that sucks. Any free host that does work?

    The "..."s are from some NPCs in the Valencia Pokémon Center, one of the houses, and Prof. Ivy's speech.

    Speaking of text conventions, I noticed it says "PROF. IVY" and "PROF. OAK" with a space after the period. Not a problem, but it uses up line space, and IIRC the originals had no space. Just stay consistent with whichever it's supposed to be.
    Hi! So, small inconsistency with ellipses: http://imgur.com/a/qA8WR As for the Town Map, I think if it just writes [wCurrPocket] (which should be KEY_ITEMS - 1) to [wLastPocket] when it's used, then it'll exit correctly.

    Edit: http://imgur.com/a/CxiPj Never mind, I guess you're sticking with Gen 1 style ellipses? If so, they're still used in some messages like "It's not very effective…", "There's nothing here…" (on Berry trees), and probably elsewhere too.

    Edit: The trainers on Route 50 could use new dialog.
  • Loading…
  • Loading…
  • Loading…
Back
Top