- 113
- Posts
- 9
- Years
- Seen Oct 28, 2024
Are you planning on releasing a patch for the battleBG once you learn how to insert it?
Can you do a patch for dizzys battle engine upgrade?
if been having trouble.
I'm having a few issues with this DNS Patch. I think it's an interference with the Dynamic Palettes patch, as I've done some testing and it seems to work fine w/o it.
Here are some screenshots to show what I'm talking about:
This one seems to make it so tiles from the main tileset are reset to their default palettes
![]()
After moving a bit more, the main tiles will fix but all sprites in view will have their palettes "corrupted".
![]()
After going into a battle or building, the palettes are all fixed.
This is as much information I can give, as I don't have much experience dealing with anything complicated.
Would I have to remove SQ's DNS inorder for this to work? If so, how would I go about it?
In a simpler way, how do I apply the Wizard DN? I do not understand the instructions very well
1.Apply the Pallete Patch or compile it from the repo.
2.Insert Navenatox_Pallete_Patch_Fix.asm. 3.Insert RTC.asm
In Line 436 updateNPCPal: ......... .word 0x08XXXXXX+1 with XXXXXX being the offset of where you just inserted the Navenatox_Pallete_Patch_Fix.asm. This is not a reverse pointer, do not reverse or add anything to the offset, just change the number after 0x08 exactly where you inserted it and keep the +1 after it.
4.Compile npcmod.c instead of npcmod.asm
5.Put all the other asm files.
In which offset goes the RTC.asm? with steps 4 and 5 can you be a little more detailed? I'm learning this compile but I'm going little by little.
The offset in RTC is where you have inserted your Navenatox_Pallete_Patch_Fix.asm.If I have put it in 9045F0, I will write 0x089054F1.
In Step 4 you just compile npcmod.c
in Step you insert all the asm routines.
1.- I take the Dynamic Overworld Palettes patch and apply it to a clean rom
2.- Then I go to the thumb folder and compile Navenatox_Pallete_Patch: Fix.asm and convert it to .bin
3.- I open the clean rom and I go to an offset ... 71A240 for example and I put the previous bin and save
4.-I go to a text editor (Sublime text) to open the file RTC.asm and on line 436 I put in 0x08XXXXXX + 1 my offset that would be 0x0871A241
Once placed the 0x0871A241 I have to compile with thumb and specifically in what offset goes (where I want or there is a specific address) and how compile npcmod.c? I put the rom in the root folder and give it make or what? in that part where I'm blocked
I understand things better when the process is step by step .. I am a little noob in this, sorry for so much discomfort
For RTC asm:
Put 00B5 0148 0047 0000 [Reverse Address+1] 0000 10BC at 0x4B0.
To compile npcmod.c :
There is a script to compile that. I will edit this post when I will find it. If you are using Windows..
I don't really want to make a patch for this as people will learn these stuff themselves.![]()
For RTC asm:
Put 00B5 0148 0047 0000 [Reverse Address+1] 0000 10BC at 0x4B0.
To compile npcmod.c :
There is a script to compile that. I will edit this post when I will find it. If you are using Windows..
I don't really want to make a patch for this as people will learn these stuff themselves.![]()