Welcome to the PokéCommunity!

Hi there! Thanks for visiting PokéCommunity. We’re a group of Pokémon fans dedicated to providing the best place on the Internet for discussing ideas and sharing fan-made content. Welcome! We’re glad you’re here.

In order to join our community we need you to create an account with us. Doing so will allow you to make posts, submit and view fan art and fan fiction, download fan-made games, and much more. It’s quick and easy; just click here and follow the instructions.

Alright, so here's the situation. I've spoken to Darthatron and he has accepted the role of Community Hack Leader due to the absolutely overwhelming support with virtually no opposition shown in this thread shown so far.

From here on out he is officially head-honcho and coordinator of this project so let's get to it :P

Ok, so I was thinking (and this is a suggestion). What if we had a site and/or tool of some sort that would allow you to download a bsdiff (or some other diff) of the latest build, then have it generate a bsdiff between the modified build (since, chances are, builds may or may not pass during user development) and the new additions, basically allowing for a pull request system to get only the modified bytes that pertain to the pull request.

Also, some sort of offset allocation system would be good, so you can reserve a range of bytes, do your hacking, and then free up any leftover free space. That way you don't get patches/diffs that have conflicting memory. I'd say 0x720000 - 0x810000 (or more) should be reserved for maps/tiles, since A-Map kinda does memory allocation automagically.

Overall, a set of rules needs to be set up to make this hack successful and organized. Once the organization is set up, hacking would commence. Of course, we also need to establish a storyline and tileset (in needed), and other stuffs for this hack, and what will and won't be allowed to change.

However, it's your show Darthatron, so you can decide what you want. This is just my hypothetical perfect organization theory here.

Alright, so here's the situation. I've spoken to Darthatron and he has accepted the role of Community Hack Leader due to the absolutely overwhelming support with virtually no opposition shown in this thread shown so far.

From here on out he is officially head-honcho and coordinator of this project so let's get to it

Ok, so I was thinking (and this is a suggestion). What if we had a site and/or tool of some sort that would allow you to download a bsdiff (or some other diff) of the latest build, then have it generate a bsdiff between the modified build (since, chances are, builds may or may not pass during user development) and the new additions, basically allowing for a pull request system to get only the modified bytes that pertain to the pull request.

Also, some sort of offset allocation system would be good, so you can reserve a range of bytes, do your hacking, and then free up any leftover free space. That way you don't get patches/diffs that have conflicting memory. I'd say 0x720000 - 0x810000 (or more) should be reserved for maps/tiles, since A-Map kinda does memory allocation automagically.

Overall, a set of rules needs to be set up to make this hack successful and organized. Once the organization is set up, hacking would commence. Of course, we also need to establish a storyline and tileset (in needed), and other stuffs for this hack, and what will and won't be allowed to change.

However, it's your show Darthatron, so you can decide what you want. This is just my hypothetical perfect organization theory here.

Position (multiple if necessary): Head of Story DevelopmentProof of Ability (if applicable):Pokémon Rose VersionComments (if applicable): My hack incorporates multiple characters' stories into one overarching story, and I think I did that well. I think a project like this could benefit from having the same kind of composition. That way if we can manage it, the best story ideas contributors come up with can be sewn together as one overall, coherent story. I also want to be involved in the scripting and mapping departments of this project, in order to help with the development of some of the major story events.

I look forward to working with you guys! I think we should come up with some ways of communicating with each other outside of these forum threads, like on IRC or Skype. Maybe we could set up a chat somewhere.

Position (multiple if necessary): Head Of ScriptingProof of Ability (if applicable): tajaros' Xtreme Scripting TutorialPokemon IllusionsComments (if applicable): I've also been helping out members with their scripts and questions by answering questions in the script help thread, simple questions thread, and by answering their VM's and PM's

And as Bela said who ninja'd me we should set up a place where all of us can communicate and plan things out.

I feel that it might be necessary to have a system to gather files together to help keep the hack organised. Some where that people that are involved can dump files for the rest of the team to see. Something like using Google's Dropbox might be the way to go, it's entirely free to set up and you have 2.5gb worth of space.

Position: Head of MappingProof of Ability: I've done all of the mapping in Pokemon Lilac (Equal second in mapping for HotY 2012 and equal third in 2011). I've also won two community wide map-offs (1 & 2).Comments: I'm very skilled in terms of inserting/ choosing tiles that go well together (see: Graphical Appeal in the above HotY links) so I'll be able to communicate effectively with the Head of Graphics when it comes to tilesets.

I'm also throwing my vote behind an Instant Messenger of some description once we get everything initially sorted out :P

I would rather use an IRC rather Skype. I currently idle in eight different IRC servers as is, so I'd be more than happy to run a channel on one. Probably the same one that the #ThePokeCommunity channel is on: irc.systemnet.info; It would allow me to keep logs of everything we talk about and allows users to use the IRC chat client on this website.

I would rather use an IRC rather Skype. I currently idle in eight different IRC servers as is, so I'd be more than happy to run a channel on one. Probably the same one that the #ThePokeCommunity channel is on: irc.systemnet.info; It would allow me to keep logs of everything we talk about and allows users to use the IRC chat client on this website.

Skype is a million times easier than having to type out ideas, and responses, and critiques, and getting numerous people typing at once, etc. Plus it lets you multitask, and does have an IM feature as well. Once I started using it, it's like impossible to go back lulz.

Skype is a million times easier than having to type out ideas, and responses, and critiques, and getting numerous people typing at once, etc. Plus it lets you multitask, and does have an IM feature as well. Once I started using it, it's like impossible to go back lulz.

Lol didn't come here to bash the idea, just to say my opinion; Are you guys serious about this? It'll be ridiculous. Not only will this ruin the diversity of an already inconsistent hacking community, but it may even hurt the moral of other hackers who isn't in this group you guys are building. Since most hackers these days think making hacks is a competition(Sadly), some might always have in their minds "My hack will never be as good as the one the community is making. That one is soooo much better than mine" And once that happens, they'll quit on their own projects. I'm just gonna put my prediction hat on and say the community hack will attract some of the best Rom hackers on here. Everyone's going to be so into making it as amazing as possible that their won't be any good Rom hackers working on their own projects so the community can have different hacks to play rather than 1 gigantic one. Another reason I see this happening is the lack of different jobs for the people involved in this project. I've seen some hackers who tried making their own hack but was unsuccessful due to personal life and the lack of knowledge and know-how in different areas of making one. You could be an incredible mapper but your story-telling sucks and vice-versa. With this community hack, that "Incredible mapper" only has to map because there's an "Incredible story-teller" to do the job he couldn't do in his own project. Point I'm making is, the best hackers in different areas are gonna join in to this project because they now only have 1 job to do to make an incredible hack. It's gonna be so incredible that their won't be any other good quality hacks because this project is probably going to use attract on the good hackers and steal them away from making their own projects. Just an opinionated rant, I just woke up and saw this thread. Goodluck to you all participating in the project though! ^.^

It'll work out. You could just keep any important stuff/good ideas in a .txt file.

Quote originally posted by DarkRisingGirl:

Since most hackers these days think making hacks is a competition(Sadly), some might always have in their minds "My hack will never be as good as the one the community is making. That one is soooo much better than mine" And once that happens, they'll quit on their own projects.

Everyone's going to be so into making it as amazing as possible that their won't be any good Rom hackers working on their own projects so the community can have different hacks to play rather than 1 gigantic one.

the best hackers in different areas are gonna join in to this project because they now only have 1 job to do to make an incredible hack. It's gonna be so incredible that their won't be any other good quality hacks because this project is probably going to use attract on the good hackers and steal them away from making their own projects.

Lol didn't come here to bash the idea, just to say my opinion; Are you guys serious about this? It'll be ridiculous. Not only will this ruin the diversity of an already inconsistent hacking community, but it may even hurt the moral of other hackers who isn't in this group you guys are building. Since most hackers these days think making hacks is a competition(Sadly), some might always have in their minds "My hack will never be as good as the one the community is making. That one is soooo much better than mine" And once that happens, they'll quit on their own projects. I'm just gonna put my prediction hat on and say the community hack will attract some of the best Rom hackers on here. Everyone's going to be so into making it as amazing as possible that their won't be any good Rom hackers working on their own projects so the community can have different hacks to play rather than 1 gigantic one. Another reason I see this happening is the lack of different jobs for the people involved in this project. I've seen some hackers who tried making their own hack but was unsuccessful due to personal life and the lack of knowledge and know-how in different areas of making one. You could be an incredible mapper but your story-telling sucks and vice-versa. With this community hack, that "Incredible mapper" only has to map because there's an "Incredible story-teller" to do the job he couldn't do in his own project. Point I'm making is, the best hackers in different areas are gonna join in to this project because they now only have 1 job to do to make an incredible hack. It's gonna be so incredible that their won't be any other good quality hacks because this project is probably going to use attract on the good hackers and steal them away from making their own projects. Just an opinionated rant, I just woke up and saw this thread. Goodluck to you all participating in the project though! ^.^

Something else to consider about skype: I think it will be a relatively rare instance when we can actually get together and discuss things in real time. Most of us have busy lives outside of this, we live in different places and have different schedules. Some kind of chat room that will save our chats would be more convenient, because everyone can look at the discussion on their own time (much like this thread).

Lol didn't come here to bash the idea, just to say my opinion; Are you guys serious about this? It'll be ridiculous. Not only will this ruin the diversity of an already inconsistent hacking community, but it may even hurt the moral of other hackers who isn't in this group you guys are building. Since most hackers these days think making hacks is a competition(Sadly), some might always have in their minds "My hack will never be as good as the one the community is making. That one is soooo much better than mine" And once that happens, they'll quit on their own projects. I'm just gonna put my prediction hat on and say the community hack will attract some of the best Rom hackers on here. Everyone's going to be so into making it as amazing as possible that their won't be any good Rom hackers working on their own projects so the community can have different hacks to play rather than 1 gigantic one. Another reason I see this happening is the lack of different jobs for the people involved in this project. I've seen some hackers who tried making their own hack but was unsuccessful due to personal life and the lack of knowledge and know-how in different areas of making one. You could be an incredible mapper but your story-telling sucks and vice-versa. With this community hack, that "Incredible mapper" only has to map because there's an "Incredible story-teller" to do the job he couldn't do in his own project. Point I'm making is, the best hackers in different areas are gonna join in to this project because they now only have 1 job to do to make an incredible hack. It's gonna be so incredible that their won't be any other good quality hacks because this project is probably going to use attract on the good hackers and steal them away from making their own projects. Just an opinionated rant, I just woke up and saw this thread. Goodluck to you all participating in the project though! ^.^

I find most people who excel in certain aspects of hacking generally stick to those aspects anyway. There are tonnes of really good hackers who work on lots of hacks doing minor things rather than spending all of their time working on one thing, this will be no different to them.

The main point is that nobody will have to pick this over their own hacks so I really don't see the issue. There are lots of hackers who would rather work in a small group, or even alone, rather than a group this large.

Honestly, it would be like telling Bethesda to stop making huge AAA games like Skyrim or Fallout 3 and get them to split up and make lots of little games.

Quote originally posted by Noossab Blue:

Something else to consider about skype: I think it will be a relatively rare instance when we can actually get together and discuss things in real time. Most of us have busy lives outside of this, we live in different places and have different schedules. Some kind of chat room that will save our chats would be more convenient, because everyone can look at the discussion on their own time (much like this thread).

Not only will this ruin the diversity of an already inconsistent hacking community, but it may even hurt the moral of other hackers who isn't in this group you guys are building. Since most hackers these days think making hacks is a competition(Sadly), some might always have in their minds "My hack will never be as good as the one the community is making.

Yeah, I'm that kind of idiot who wants to compete with everyone. Though I don't get depressed because my hack sucks in comparison to others. Instead I will go try and do something that no one has done before, or do something better. Also, it's a community hack so anyone who wants is allowed to participate. There is no restriction or set team (only set leaders).

Quote originally posted by DarkRisingGirl:

That one is soooo much better than mine" And once that happens, they'll quit on their own projects. I'm just gonna put my prediction hat on and say the community hack will attract some of the best Rom hackers on here. Everyone's going to be so into making it as amazing as possible that their won't be any good Rom hackers working on their own projects so the community can have different hacks to play rather than 1 gigantic one. Another reason I see this happening is the lack of different jobs for the people involved in this project. I've seen some hackers who tried making their own hack but was unsuccessful due to personal life and the lack of knowledge and know-how in different areas of making one. You could be an incredible mapper but your story-telling sucks and vice-versa. With this community hack, that "Incredible mapper" only has to map because there's an "Incredible story-teller" to do the job he couldn't do in his own project. Point I'm making is, the best hackers in different areas are gonna join in to this project because they now only have 1 job to do to make an incredible hack. It's gonna be so incredible that their won't be any other good quality hacks because this project is probably going to use attract on the good hackers and steal them away from making their own projects. Just an opinionated rant, I just woke up and saw this thread. Goodluck to you all participating in the project though! ^.^

This is the whole point of it though. A community hack is supposed to represent the community and all of our talents. Yeah, we have a hell load of talents all wanting to try this out, but newer hackers should not be discouraged. It's like those times when you played Shiny Gold and then wanted to make a hack for yourself. You don't get discouraged the first week because Shiny Gold was far superior to your hack. Also, I can't speak for everyone but I'm still going to be working on my hack in conjunction with this hack.

Quote originally posted by Noossab Blue:

If we choose to go the skype route I'm gonna have some trouble. For whatever reason skype crashes my computer. It always has...

Something else to consider about skype: I think it will be a relatively rare instance when we can actually get together and discuss things in real time. Most of us have busy lives outside of this, we live in different places and have different schedules. Some kind of chat room that will save our chats would be more convenient, because everyone can look at the discussion on their own time (much like this thread).

We don't all need to get on (that would be chaotic), only respective groups need to be on. Like scripting leader and scripters, mapping leader and mappers...ect. Though I agree, scheduling would make this a little hard (that being said IRC would have the same issues).

Darth, when are we going to close applications for selecting field leaders? Saturday seems like a good date.

__________________

...

My name forum name is FBI Agent, though you can call me FBI because it's shorter.

It's a PC. There's never really been an explanation for it. It's one of the first things I installed when I got this computer years ago and it has never failed to crash on an incoming or outgoing call. EVER. So now I use google chat

EDIT: Also, since this has become more than just a "discussion," perhaps Darthatron should begin a new thread so he can post status updates in the OP. Things like "Deadline for Field Leader Applications is ____", "Current Projects: developing storyline and mapping starter town"...things like that. And it would be useful for keeping a running list of everyone who has committed to helping, and in what areas.

Position (multiple if necessary): Spriter, Tile inserter, MapperProof of Ability (if applicable):I have some crap uploaded on my DeviantART.
Things I have made while sitting in my room staring at my laptop screen to compensate for my lack of social life and small penis:

Also, since this has become more than just a "discussion," perhaps Darthatron should begin a new thread so he can post status updates in the OP. Things like "Deadline for Field Leader Applications is ____", "Current Projects: developing storyline and mapping starter town"...things like that. And it would be useful for keeping a running list of everyone who has committed to helping, and in what areas.

The PokéCommunity

Meta

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, or The Pokémon Company International. We just love Pokémon.