Advertiser Content


Visitor Messages

166 to 175 of 175
  1. kearnseyboy6
    May 28th, 2015 4:22 AM
    "I have to make an evolution like that for each item, like Metal Coat" That's correct.

    I don't even change anything, just repoint and extend the tables. So no I cannot have broken it. If you still want to ensure this fire up IDA and the database and check where the evolution routines are called...
    - On level up from item (rare candy)
    - At the end of every battle
    - During a trade

    That is it! Trust me it doesn't break XD It only crashes if you write a routine incorrectly and it is called!
  2. Splash
    May 27th, 2015 4:36 AM
    You need to asm,script and hex edit stuff to hack the game. ASM is needed to change some codes in the game to change the way it works ie. stop gaining experience etc
    scripting is used when manipulating events ie. giving pokemon
    hex editing is needed to insert the bin assembled so that you can use the asm you compiled.. hex editing is much simpler than scripting if your just going to do byte changes imo
  3. Splash
    May 26th, 2015 6:39 PM
    hmm? why? sorry i had to sleep
  4. kearnseyboy6
    May 25th, 2015 1:27 AM
    Easy, the evolution routine is only called at the end of a battle. If it crashes at the end of a match then it's broken, if not, then it works. And yes you were right (it was the last one) :)
  5. kearnseyboy6
    May 24th, 2015 5:29 PM
    Yes, you can. But it will be specific to Onix only. THe routine will have to check for Metal Coat and then branch to the level check location after it. That is the routine, if you want it for kings rock, you need to write a brand new evolution method. Possible, just not efficient enough for my liking.
  6. kearnseyboy6
    May 24th, 2015 4:07 AM
    You can but it will be a bad evolution.
    You will be limited for one item per routine. So you can only check for 'Light Clay' and 'Any Level'.

    Or you can check 'Any Item' and level '27'.

    You can't have 'any item' and 'any level'. It's just not supported because there is only one argument in the evolution method (check G3HS)
  7. kearnseyboy6
    May 23rd, 2015 10:37 PM
    Level + Item... No not really. Because there is only one argument allowed you cannot. But for male and female evolutions yes you can. Just combine the 2 routines from gender and held item :)
  8. kearnseyboy6
    May 23rd, 2015 3:22 AM
    What with exactly?
  9. Touched
    May 17th, 2015 2:07 PM
    This is going to be tl;dr, but whatever.

    An IDE, as the name implies, it a collection of tools that work together to theoretically make programming easier. Essentially, its a fancy text editor. To make a program "work" (assuming it's well written), we need some way to transform this code to something a machine can understand. This is done of a variety of levels. The first level, is something like assembly. We write assembly code and use an assembler to transform this into machine code, which the computer then runs. This is a direct relationship, you're essentially writing the machine code but with codewords instead of only binary. This is very hard, so we make it more abstract so that the human mind can make sense of it. This is how we got compiled languages like C, C++, Pascal, etc. (all the old languages). These use a compiler to transform the code to assembly, and then to binary. These languages are better, as they allow programs to be compiled to multiple assembly languages and therefore allow programs to be moved to different machines more easily. However, these languages still need to be compiled, so we have another level. These are languages like Java and C# which are compiled to an intermediate machine code-like layer (fake machine code), which is then translated in to proper machine code before the program is run. As long as the target computer is running this thing that converts the fake machine code to real machine code, you can theoretically run this "compiled" code on any computer. Some languages (Python, Javascript) take this one step further and don't require the program to be compiled in a separate step at all. Their interpreters perform all these steps together as one big step - essentially you run these programs from the source code (most "new" languages are like this).
    Therefore, all you really need is the tool that transforms the source code into a machine language, and a text editor (An IDE does all of this for you, so you just click a "Run" button and it goes). Transforming programs to an executable format thus really depends on the language and platform you're running. Unix-like operating systems make this really easy - any file is executable with the right permissions. Windows makes the really hard - only .exe files are executable.
    I don't really like IDE's as they're not really helpful to me. I use a program called Emacs to do all my programming. Emacs is a programmable tool that can do anything (no really, it can be programmed to do literally anything - plus its a highly advanced and configurable text editor).
    So to reiterate: you just need a tool that converts source to some binary format.
    I can answer this question in a less philosophical way if you give me specific languages and platforms.
  10. Touched
    May 16th, 2015 6:26 AM
    It's definitely possible. Look at shinyquagsire's tools - they're all Java. I don't program in either C# or Java, so I can't really help you learn those. While I do know Java, I learned it by reading a manual so it's probably not much help to you. Also, I really would advise you stay away from C/C++ as your first language - they're notoriously difficult - save those for a 2nd or 3rd language.

    Code Academy is apparently good. Just Google "Learn C#" and you'll find tons of good resources. The first step in becoming a programmer is relying on a search engine. As for programs, I don't use an IDE like netbeans, so I can't really recommend anything.

About Me

  • About FamiliaWerneck
    São Paulo, Brasil
    Male ♂
    Favorite Pokémon
  • Signature
    My Main Team:


Total Posts
Activity by Forum
Visitor Messages
General Information
  • Last Activity: September 7th, 2019 7:51 AM
  • Join Date: May 6th, 2015
  • Referrals: 0