![]() |
Excellent!
I use somes for my hack |
I just wanted to one thing,
most commonly in many post is this thread I have seen "Battle script" and "hold effect byte" I am almost new to these terms in hacking so can someone simply explain about it to me, . . I studied the item editor and found that "hold effect byte" is simply the value dealing with the effect if the item is held.... but what are those effect and where they exist in table (pointer) and simply how can I know which effect byte works as what??? . . sorry I am new to these so asking a lot of question to know about it! . . and also if anyone would like to pls tell me about "battle scripts". . thanks in advance. ~sorry noob here! :P |
Quote:
|
Quote:
edit: also .dexarea: .word 0x8a90000 |
Quote:
when the team to another pokemon type is not poison life instead of down is reset |
Quote:
|
I was wondering if it would be possible to update the Everstone to have its Gen Six breeding effect?
To review, the Gen Six Everstone: •Has a 100% chance to pass down the nature of the parent holding it. •If both parents are holding the Everstone, the Nature passed down will be randomly chosen from the two parents (if they both have the same nature this is unnoticeable.) |
Quote:
|
Quote:
|
Quote:
Also I should have probably specified that I'm using Fire Red already (although Emerald ports probably wouldn't be too hard, hopefully, since they already have that function in the game, albeit slightly different). EDIT: I can't seem to find it. :( |
Quote:
My problem is upon defeating a trainer, the money that is supposed to be decreased by 10% is decreased by 100%. Upon setting flag 250, the every money that I get from a training is sent directly to the Var I had specified on the routine, and the playtime in trainer card stops at 00:59. And one question, how to deposit the saved money? |
Quote:
The first routine seems to just increment a variable based on the play time. It requires some other playtime fetching routine be installed already, make sure you've got all of that set up. If you have further problems feel free to ask in the ASM help thread. |
Quote:
|
Quote:
I cannot know the cause of your time being frozen, but it seems like an insertion error, because from a glance I cannot see any errors here. Remember to end your table with 0xFFs, stupid I know, but this is kind of from a stupid time. :) |
Quote:
And it says about 64 bit pc but what if one has 32 bit computer?? |
Quote:
|
Quote:
|
Quote:
Otherwise you can create a python script by using FBI's or others' template, I guess it can work, lol. |
Quote:
And the NPC Change, overworlds other than the player are not changing when the ASM is called. There's amn issue also in changing the sprite of player, the color is not loaded properly. |
Quote:
|
Quote:
|
Hey o/ !
I'm posting here because i need a really little help. I'd like to add a Shining Charm to a Fire Red Hack. I know how to do it, I already did it before. But i've a problem this time. In the post, FBI takes the basic (NEW) rate of 1/4096 with this way : normal: mov r0, #0x20 lsl r0, r0, #0x7 @1/4096 chance normally But I'd like to use the REAL classic one, aka 1/8192 rate. But to be honnest, if I know how to apply ASM in hack, i'm not good enough to make ASM myself, so if somebody could give me the right lines to have the 1/8192 rate, it'd be nice Thanks o/ |
Quote:
every hexadecimal byte represents an arrangement of bits little "table": Spoiler:
so, what about it? well, the lsl command in asm (logical shift left) takes the value in the register taken as a parameter, shifts its bit position the amount to the left as what is defined, and then puts the result in the other register that was a parameter. let's take a look at the code snippet. Code:
well... 0x20 in binary is 0010 0000. move that value left seven places by appending the necessary zeros on at the end 0010 0000 0000000 cut it up into correct pattern, appending zeros at the front when necessary (it is) 001|0 000|0 000|0000 = 0001 0000 0000 0000 new value: 0x1000. decimal equivalent? 4096. so, what about getting 8192 in there? do this process, but backwards~ report back your thought process, i wouldn't want you to get it wrong~ |
Hey o/ !
Sorry for the so late answer (was working so didn't have the time to check) but I have to say THANK YOU SO MUCH. I'm using this for many hack and wanted to test different shiny rate. With this, i'll be able to use the rate I want, so much better than a simple answer, I can't thank you enough for that. About my conversion, I've to admit there's a part that i'm hitting something, but not sure if i'm right. SO backwards. Decimal : 8192 Hexadecimal : 2000 (so 0x2000) Binary : 10000000000000 So cuted, I have : (0)10|0000|0000|0000 in ( ) the appending zero ? and after, I'm quite lost. I've to take the 8 first 0 and 1 so, 0100 0000, with 7 0 left. so i've 0x40 and 0x7 (this time too) Am I right ? Thanks o/ |
Quote:
Replace Code:
with Code:
|
| All times are GMT -8. The time now is 8:46 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.