• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Team- Solar and Lunar (Recruiting)

48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
Name: almarto
Contact: here, maybe i'll sign up on skype
Skills: ASM, Scripting
What you will apply for: I can apply for both ASM coding and scripting, i prefer the latter thought, it's more fun xD
Rate yourself out of 10: i guess 7/8 in Assembly and 8/9 in scripting
Proof of Work: well, i can provide some, but i'd have to search in my PC, so if you really need them i can give you after i find them (probably tomorrow xD)
Availability: depends, i'm not busy now thought

Welcome to the team! You have been accepted As ASM and as a scripter!
Thanks, i will PM you what I need for you to do. ASAP

Name: HidoranBlaze
Contact: PM me I'll give you my email
Skills: Scripting
What you will apply for: I'm applying for scripting of course :D
Rate yourself out of 10: probably 4/10 (I'm still learning :p)
Proof of Work: View attachment 70876 It's a simple setflag script that I made up. Basically the person asks if you like her or not. If you say yes, a flag will be set, and she will like you forever. If you say no, another flag will be set, and she will hate you forever xD
Availability: I'm really busy during the weekdays, but I should have time during the weekends. It will depend though. I'll tell you if anything comes up that prevents me from scripting.


Also, welcome to the team! You have been accepted as a scripter. I don't really mind if you're new or anything. The other scripter may be able to help you out a little.
 

Kenny1

On a break from Rom hacking, to improve other skil
86
Posts
10
Years
  • Age 23
  • Seen Nov 6, 2017
Application Form

Name: Kenny1
Contact: Pm
Skills: Scripting
What you will apply for: scripting, partial mapping
Rate yourself out of 10: scripting: 8/10 mapping 5/10
Proof of Work:
Spoiler:

Availability: I come on PC every now and then.
 
48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
Application Form

Name: Kenny1
Contact: Pm
Skills: Scripting
What you will apply for: scripting, partial mapping
Rate yourself out of 10: scripting: 8/10 mapping 5/10
Proof of Work:
Spoiler:

Availability: I come on PC every now and then.

Hey, you have also been accepted as a scripter. We only need one more and then we should be good.
Welcome to the team kenny1! I'll tell you when I need you to help by PM.
 
48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
Is there anyone that knows how to create transparent textboxes? Cause I really do want to use this in the hack! Please notify me if you do, and I'll send you the rom. I'm pretty sure it requires ASM but I don't know how to use it at all. Thanks.
 

Kenny1

On a break from Rom hacking, to improve other skil
86
Posts
10
Years
  • Age 23
  • Seen Nov 6, 2017
Here is a patch i made for fire red for transparent textboxes. Just use a scrtipt like this:

Red = Important keep it exact!!


#dynamic 0x800000
#org @start
callasm 0x750021
msgbox @text 0x2
callasm 0x750135
end

#org @text
= This is a test.

Please send me the rom anyway so i can check for the right free space.
 
4
Posts
10
Years
  • Age 116
  • Seen Jul 18, 2018
Hey guys, i've modified a bit the code for the transparent textboxes, now it can load different palettes based on the content of variable 0x8004.
A table of pointers to the different palettes can be inserted in free space (along with the 2 ASM routines needed) and var 8004 will tell which pointer (and consequently which palette) to load.
Example:
Let's assume for simplicity:
the 1st ASM is at 0x900000
the 2nd is at 0xA00000
the pointers table is at 0xB00000
data at 0xB00000 is: 00 00 C0 08 00 00 D0 08 (respectively, pointers to 0xC00000 and 0xD00000)
at 0xC00000 and 0xD00000 we have two different palettes stored
A script would be (for XSE 1.1.1):
Code:
#dynamic 0x800000
#org @start
lock
setvar 0x8004 0x<value> // this value tells the code which pointer to load: 0x0 = first; 0x1 = second; ecc.
callasm 0x08900000 // this calls the routine that makes the textbox transparent and with our palette
msgbox @text 0x2
callasm 0x08A00000 // this routine will restore the correct transparency and palette settings so things won't mess up
release
end

#org @text
= This is a Test.
For any doubts, just ask :)

EDIT: Ok, here is a "real" example script with the exact locations i used:
Code:
#dynamic 0x800000
#org @start
lock
setvar 0x8004 0x<value> // this is the only thing you would change: it tells which palette to load. for now, there are two black palettes, so setting the var to 0x0 or to 0x1 would result in a transparent black textbox.
callasm 0x8730001
msgbox @txt 0x2
callasm 0x8730141
release
end

#org @txt
= This is a test.
 
Last edited:
48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
Hey guys, i've modified a bit the code for the transparent textboxes, now it can load different palettes based on the content of variable 0x8004.
A table of pointers to the different palettes can be inserted in free space (along with the 2 ASM routines needed) and var 8004 will tell which pointer (and consequently which palette) to load.
Example:
Let's assume for simplicity:
the 1st ASM is at 0x900000
the 2nd is at 0xA00000
the pointers table is at 0xB00000
data at 0xB00000 is: 00 00 C0 08 00 00 D0 08 (respectively, pointers to 0xC00000 and 0xD00000)
at 0xC00000 and 0xD00000 we have two different palettes stored
A script would be (for XSE 1.1.1):
Code:
#dynamic 0x800000
#org @start
lock
setvar 0x8004 0x<value> // this value tells the code which pointer to load: 0x0 = first; 0x1 = second; ecc.
callasm 0x08900000 // this calls the routine that makes the textbox transparent and with our palette
msgbox @text 0x2
callasm 0x08A00000 // this routine will restore the correct transparency and palette settings so things won't mess up
release
end

#org @text
= This is a Test.
For any doubts, just ask :)

Very good job! I have seen the images! They are amazing!

I'm glad that the team has began to shape and is beginning to work on the first project "Pokemon zandite" Lets make this a good one!
 
48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
Hey, this to someone who is good at tile inserting, We are in need of a good tile insert-er with tiles (that are usable) that can be inserted into Pokemon Zandite. We need your help! Please join! Thanks.
 
252
Posts
10
Years
  • Age 27
  • Seen Jul 6, 2019
@Spyguy
I can try, if you want me to. There are a few tutorials floating around on how to tile-insert, so I can try to emulate those.
 
252
Posts
10
Years
  • Age 27
  • Seen Jul 6, 2019
Ok
I won't be able to work on the tiles until Friday though. I'm going to be quite busy the next few days
 

Kenny1

On a break from Rom hacking, to improve other skil
86
Posts
10
Years
  • Age 23
  • Seen Nov 6, 2017
@SpyGuy
I could also try inserting new tiles.

I might not be successful but I can try.
 
Last edited:
48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
@SpyGuy
I could also try inserting new tiles.

I might not be successful but I can try.

I think we should recruit a tile inserter, xD
for the meantime however, wanna help out?

Otherwise- We need a tile inserter! Please apply as one! So we can continue some more things!
 

Kenny1

On a break from Rom hacking, to improve other skil
86
Posts
10
Years
  • Age 23
  • Seen Nov 6, 2017
Yeah sure ill try my best
 
48
Posts
10
Years
  • Age 29
  • Seen Mar 30, 2018
Hey everyone, there are still many positions available! Be sure to join if you are interested!
 
Back
Top