I updated my game to the latest patch (I was on 1.6), but I had already done the 'M event and Mr. Fuji will not give me Cosmog Smog. Went back to where 'M was and still nothing. Is there anything I can do? Or am I locked out of Cosmog Smog? Great game btw I don't mean to sound rude if I'm coming off that way, nearly corrupted my save file updating the patch and I was gonna stop at nothing to get my save back because I was having so much fun (had a backup thankfully)
The game should be checking for the key item you get from catching 'M, the Bad Egg. Make sure the Bad Egg is in your key items first things first (it should be).
Then head to the floor in Pokémon Tower where you fight the rival (the first floor with graves), and that's where Fuji should be.
If you see him there, the only dialogue he triggers will give you 10 Cosmog Smog, but do make sure your bag is not full if it doesn't. You can talk to him repeatedly to get as many as you like, so if your bag was full you can just try again after depositing or tossing something. Note that this only works in that specific floor in the Pokémon Tower,
not his house for instance.
I checked the game files and the event is intact, so it shouldn't have broken with later patches or anything. If it still doesn't work while you have the Bad Egg and your bag isn't full, then it is a bug I will need to look into but I wouldn't mind making a temporary patch where I stick it in a Mart or another NPC, so no worries! It's a shame if some shoddy hacking on my end has ruined your fun, so I'm gonna get it sorted one way or another 💪
I made the very amateur mistake of forgetting to add a check whether or not the player's bag is full and alerting them to it, so I will be adding such a failsafe / notification to the event in the next patch. I hope this is the reason you did not get the items since it doesn't require a patch to fix, but apologise all the same!
fair enough.
I'd love to make a type swap romhack like this one, but it's so hard to do everything in binary rom hacking... what softwares did you use to develop this one?
Mainly PGE, NSE aka Nameless Sprite Editor, Advance Map with XSE and Unlz in the beginning, then mainly HMA with some trickles of the previous when dealing with something I had managed to twist up enough for it to not be so straightforward after moving to HMA. I believe for the initial type edits I used a tool made specifically for it, but I'll have to go dig into my old PC for that. Unlz especially was my best friend for UI graphics such as the type tags and such before HMA came to my life. FreeSpaceFinder as well, though HMA has that beat very nicely since you can see the surrounding offsets of the ones you search for there, making mistakes less likely. IIRC I also edited overworld sprites with Overworld Editor.
I think you could get away with just HMA and Unlz, possibly even just HMA, but supplementing them with things like PGE and XSE (I still adjust my custom events with it since I'm much more familiar with the format there) is fine in my experience so as long as you keep backups and are mindful of offsets. I'd recommend learning HMA's format over XSE though, since HMA has lots of event templates you can literally drag and drop into the maps instead of having to learn to make stuff like legendary encounters etc from scratch like I did when working in AdvanceMap xD So HMA as far as you can make it (which is a LONG LONG way since lots of my bug fixing has come down to changing a single byte at some specific offset hah), with help from more specific tools for specific circumstances if you find that easier or more approachable or anything.
Older tools do have the issue of being more likely to mess things up of course. Repointing things in them is always risky.