Welcome Guest [Log In] [Register]
Add new NaviCust Programs; Wow, shortest guide ever.
Topic Started: Sep 5 2010, 10:32 PM (1,316 Views)
timaeus222
Member Avatar
The Tech Guy
0813C748

You guys practically can predict what I'm about to say right now. In this offset is the list of all the NCP offsets. Well, now, just change the offset 0813C74C, and you can repoint where the game reads the NCP data from. Then just shift the NCP data to somewhere empty, and fix the offsets. Tada, more room for more NCP's :D

EDIT: If any mod believes this fits better in Hacking Notes, feel free to move this topic.
Edited by timaeus222, Sep 5 2010, 10:33 PM.
~Timaeus~
Web Designer, Music Composer

"There's so much water under the bridge that the bridge is gone." ~ DarkeSword of OC ReMix

My Technical Services || MPCR Home Page || My Best Game Mods || Music YT Channel || Gaming YT Channel || My Guides || My Challenges
Posted Image
Posted Image
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
EDIT: Some questions in first post answered.


Questions not answered:An example of the format of an expanded NCP loading correctly.
Edited by Zanerus, Sep 6 2010, 12:48 AM.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

Awhile ago, I had a shot at this. For some very strange reason, I had it in my head that I needed to repoint the pointer to the NcP list. Fail on my part :P

and @Zane, just put the list at an expanded location, Put a new pointer on the end of the list, and make it point to some NcP data that is also at an expanded location.

I'm not exactly sure about the relationship between the offset in the list and the start of the NcP data, but that would be the only complication.

I am not certain though if NcP data has any internal pointers - pointers that point to parts of the NcP data itself. All of these would also need to be modified to point to the expanded data...if it has any.
Edited by Dramz, Sep 6 2010, 12:01 AM.
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
Oh I thought it meant to repoint the entire thing.

So I reapointed the list as this guide says And now I'm very confused because of a glitch I am getting.

Posted Image

And snapshot of the reapointed area

Posted Image

Left is the list in HxD right is the NCP list in its orginal location pointing to the reapointed list.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Prof. 9
Member Avatar
Moderaptor

You're not supposed to copy 0813C748, too. 0813C748 contains a pointer to the start of the NCP list. You have to start copying from 0813C74C.

Right now you have SuperArmor set to load data from 0880B375.
:ninja: Follow me on Twitter! :trap: Fork me on GitHub!
Posted Image
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
@Prof 9 Ah That explains it. Pointers are always confusing me. Thanks.
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
timaeus222
Member Avatar
The Tech Guy
Yep, that's right. 0813C748 is where the pointer is to the NCP list. Then, edit that pointer to a new spot, move the NCP list to a new spot, and change the offsets in the NCP list to a new spot as well, with lots of empty space. Finish with moving the actual NCP data, and then the second part is repointing the NCP color and type, which follows the same concept(that is, unless it somehow works without repointing the color and type too; I haven't actually tried repointing that yet). Then you can add new NCP's, and decide how you'll get them all in-game, or just use an all NCP's cheat.
Edited by timaeus222, Sep 6 2010, 11:07 AM.
~Timaeus~
Web Designer, Music Composer

"There's so much water under the bridge that the bridge is gone." ~ DarkeSword of OC ReMix

My Technical Services || MPCR Home Page || My Best Game Mods || Music YT Channel || Gaming YT Channel || My Guides || My Challenges
Posted Image
Posted Image
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
timaeus222
Sep 6 2010, 11:05 AM
Yep, that's right. 0813C748 is where the pointer is to the NCP list. Then, edit that pointer to a new spot, move the NCP list to a new spot, and change the offsets in the NCP list to a new spot as well, with lots of empty space. Finish with moving the actual NCP data, and then the second part is repointing the NCP color and type, which follows the same concept(that is, unless it somehow works without repointing the color and type too; I haven't actually tried repointing that yet). Then you can add new NCP's, and decide how you'll get them all in-game, or just use an all NCP's cheat.
Your confusing me, what do you mean reappoint the Actual NCP data? Example please?
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
It works, but for some reason, if I add more than 20, my game freezes.
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Greiga Master
Member Avatar
Admin of the stars, owner of your soul...

Untouchable KRH
Sep 6 2010, 08:46 PM
It works, but for some reason, if I add more than 20, my game freezes.
Thats what always concerns me about you kids trying to add new anything. You may be set ROM - wise , having all the room you'll need. But the game still only has a limited reigon of RAM dedicated to stuff like this. add too much and you risk overwriting other important data.
Profile
Quote
 
Other Kris
No Avatar
RPG Maker Ace? Gotta win!
What he said.
Posted Image
Posted Image
Posted Image
Profile
Quote
 
Prof. 9
Member Avatar
Moderaptor

Greiga Master
Sep 6 2010, 09:19 PM
Untouchable KRH
Sep 6 2010, 08:46 PM
It works, but for some reason, if I add more than 20, my game freezes.
Thats what always concerns me about you kids trying to add new anything. You may be set ROM - wise , having all the room you'll need. But the game still only has a limited reigon of RAM dedicated to stuff like this. add too much and you risk overwriting other important data.
On GBA, the system can read straight from the ROM like any other memory area (this is not the case on DS), so it wouldn't even need to copy the new data to RAM. It's very possible you're right, but it's also possible there's something else going on (though I can't think of anything). You're probably right though.
:ninja: Follow me on Twitter! :trap: Fork me on GitHub!
Posted Image
Profile
Quote
 
Greiga Master
Member Avatar
Admin of the stars, owner of your soul...

Prof. 9
Sep 7 2010, 09:36 AM
Greiga Master
Sep 6 2010, 09:19 PM
Untouchable KRH
Sep 6 2010, 08:46 PM
It works, but for some reason, if I add more than 20, my game freezes.
Thats what always concerns me about you kids trying to add new anything. You may be set ROM - wise , having all the room you'll need. But the game still only has a limited reigon of RAM dedicated to stuff like this. add too much and you risk overwriting other important data.
On GBA, the system can read straight from the ROM like any other memory area (this is not the case on DS), so it wouldn't even need to copy the new data to RAM. It's very possible you're right, but it's also possible there's something else going on (though I can't think of anything). You're probably right though.
same problem happens when adding new chips, after adding too many to the pack, it starts reading other stuff as pack data and that results in you always having a certain amount of some chips.
Profile
Quote
 
Zanerus
Member Avatar
Dedicated Member
Alright I have the repointed section working now, so BY NCP data, do you I grab ALL of it or do I just grab up to right before the bug list?
Zane's poetry Hour here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8752185/1/

AEZ Patch version 4 finally out: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8667690/1/

Chip hacker starters can find my notes here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8685052/1/ PM me for any questions.

modding Guide Index can be found here: http://s6.zetaboards.com/The_Rockman_EXE_Zone/topic/8750547/1/

Insanity is simply silliness misunderstood.
Profile
Quote
 
Dramz
No Avatar
Spastic Colon

1st) Ways of obtaining it without the cheat?
2nd) *answered*
3rd) When I tried to add a bunch, I repointed the list, expanded the list, but still naught. Is there some control that defines how many NcPs are put into the list, seeing s the bugs have certain positions in the list?
4th) Is there any specific location within the list that they must be added before?
5th) If the answer is yes to 3 and 4, woudnt adding a new NcP knock off an old one, unless you change the limiter?


Also, I know this is a crazy concept, but is there any conceivable way of expanding Ram?
There probably isn't, but its just a thought.
Edited by Dramz, Nov 4 2010, 04:36 AM.
Profile
Quote
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Guides & Research · Next Topic »