Go Back   The PokéCommunity Forums > Members List
Reload this Page FamiliaWerneck's Profile

Notices
For all updates, view the main page.



FamiliaWerneck FamiliaWerneck is offline

Visitor Messages

Showing Visitor Messages 1 to 11 of 11
  1. Splash
    3 Days Ago 10:12 PM
    Splash
    Hi sorry I've been busy. There are chock full of tutorials here at pc and I'm not an ASM Programmer so I can't really explain it well.
  2. kearnseyboy6
    5 Days Ago 04:22 AM
    kearnseyboy6
    "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!
  3. Splash
    6 Days Ago 04:36 AM
    Splash
    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
  4. Splash
    1 Week Ago 06:39 PM
    Splash
    hmm? why? sorry i had to sleep
  5. kearnseyboy6
    1 Week Ago 01:27 AM
    kearnseyboy6
    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)
  6. kearnseyboy6
    1 Week Ago 05:29 PM
    kearnseyboy6
    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.
  7. kearnseyboy6
    1 Week Ago 04:07 AM
    kearnseyboy6
    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)
  8. kearnseyboy6
    1 Week Ago 10:37 PM
    kearnseyboy6
    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
  9. kearnseyboy6
    1 Week Ago 03:22 AM
    kearnseyboy6
    What with exactly?
  10. Touched
    2 Weeks Ago 02:07 PM
    Touched
    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.
  11. Touched
    2 Weeks Ago 06:26 AM
    Touched
    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
    Location
    São Paulo, Brasil
    Gender
    Male ♂
    Favorite Pokémon
    Charizard

Statistics

Total Posts
Activity by Forum
Visitor Messages
Blog
General Information
  • Last Activity: 4 Hours Ago 07:05 PM
  • Join Date: May 6th, 2015
  • Referrals: 0

All times are UTC -8. The time now is 12:02 AM.