I have no idea if that's doable and if it will go anywhere, but I think that's really interesting. Exactly what I had been looking for for years.
So I don't know anything about coding/ROM hacking, but I'm willing to try to help the best I can.
Do you plan on changing the current CPU or are you going to create a whole new one?
If you change the current one, here are some things to add:
- Z-cancel
- Tech and techroll
^For these two, maybe having it "press" z + a random direction everytime he's going to hit the ground might be good.
- Shine cancel instead of standing shine
- Short hop lasers instead of standing lasers
- Reuse upb after having been hit : I think the CPU doesn't reuse it if it were hit while not above the stage
- Recovery variation : for Fox, he should recover high and sometimes do the "where am I going to land" variation, if you see what I mean
- Antigimp recovery : he should sometimes attack while recovering (not everytime I guess)
- Edgeguard : I don't know if gimping is going to be too difficult, but some basic edgeguard, like fsmash/dsmash/dash attack could be already good.
- Less rolling
- No random smashes and random upbs to attack
- This one is debatable, but I'm not sure if his frame perfect reaction time is good or not. If you jump/run to a CPU, he will never be surprised (obviously) and will smash at the perfect timing to stop your approach. This is inhuman and works really well if you're used to playing against real players, but once you understand that, you can just dashdance and they will fall for it everytime (another example, if they're on a platform and you cancel a jump below, by shining or DJCing, they will attack everytime).
- DI : not always inside you in a combo + ledge DI/wall DI, etc.
If you want to rebuild a brand new CPU, here are some ideas:
- Maybe having a catalog of different killing combos on every characters for a lot of range of % would help. This will however be long to do, won't work well if the opponent DIs and most importantly, hard to start. If you have a combo on pikachu at 40% starting with an uptilt registered, it won't be a good idea to try to hit with the uptilt as an approach. If you separate the approaching/spacing game with the combo game, it might work? For example, once Fox lands a hit, he finds from the list of combos, which one he can use from that hit.
- Having him SHDL perfectly (meaning the second laser as low as possible) standing and running.
- Same as above concerning recovery/edgeguard
- If you really want him to be insane, you could have him break your shield everytime he lands a shine on it, but that might be too inhuman...
- Even worse, have him DI perfectly (or better: simply a good DI)
- Stage variation : at first, I suggest you create it for Dreamland, as it would be easier to interact with the stage. I mean, it's going to be hard for some things (running SHDL for example) if there's a slope. Fox could shine land on platforms too.
Hmm I think that's about it. If anything else comes to mind, I'll add it.
If you need frame data for anything I mentioned, I can provide them.
Hope it will be possible (doubt it though).