Many thanks! Of course anything done/released will have credits for you and MM_X and don't worry, once its done i will pass it to you, even though its going to take a while.
As for the pokegear, my plan is a "Hybrid PokeGear". This means the PokeGear is going to be done with both ASM & Scripting. Having C in the scene would be only to be "compiled" into ASM (not hex).
The great thing about going hybrid is that it's far easy to costumize it for normal hackers who dont use asm, and allows me to use the power of scripts to do things like having the "pokenavcall"! (remember i'm working on emerald, so i don't know if you're going to find useful the PGear i will send you)
I currently have routines to display compressed GFX + palettes in the overworld state, so it allows me to use scripts, i have a routine who allows me to "Return" without messing the DMA timers (a game pre-defined function), with different types of returning (return with menu open, return to script, etc)
But this is still going to take a lot of time (some months maybe), as i'm currently busy with college.
Still, thank you again. Anything, feel free to pass by my profile and leave a VM/PM!
C would be easier to code, but much harder to insert. I can give you some pointers though, but I cannot for the life of me figure out how to get it to return without screwing over the DMA timers. However, a full fledged pokegear would be easier to code in C.
One last note, don't think that releasing the source will make it easier for others to insert and add to their hacks, because it won't. Most people have a hard enough time inserting basic ASM, and a whole PokeGear would be a nightmare for them. Plus, I'd like to look at it and modify it for my own hack once it's done. ^.^
Anyways, here's the source: https://github.com/shinyquagsire23/M_X-RuinsofAlph
It's released under GPL3 on my GitHub, so any works derived from it must be released under GPL3 as well as per M_X's wishes. I hope you find out how to insert, and feel free to ask my anything that you're stuck on reguarding compiling and inserting.
Hello there man! I hope you're doing well!
I'm here in something that i think you can help me with:
I'm doing GUIs in C/Asm for pokemon emerald, and i saw in the thread of Diegoisawesome MM_X puzzle port over emerald that the source C code is available, and may i ask where? I would love to see it, as i think it would help me in my GUI project (I'm doing a PokeGear and i already have the graphical related routines), as i'm doing it in ASM, but i think in C would be better!
Thanks, anything you think i can help, just VM me.