Fifa 15 difficulty changing (programming)

Discussion in 'Wii - Hacking' started by Vishnoo, Jul 14, 2016.

  1. Vishnoo
    OP

    Vishnoo Failure is success if we learn from it.

    Member
    261
    32
    Jun 1, 2016
    India
    I would like to know if i could change my difficulty level in fifa 15 wii iso.A Member told me that i need to do reverse engeneering.Can anyone help me with this.Do i need to know any programming language.

    IS IT POSSIBLE?
     
  2. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,360
    9,150
    Nov 21, 2005
    Changing AI can be variously quite difficult and there have been some cases where it is simpler. If you have any way to achieve it in the game (play with worse players than the opposition maybe) then do that.

    In any case if you are asking the question "Do i need to know any programming language." it is going to be somewhat beyond you. If you wanted to edit text or graphics or make a cheat then we could cover it and the techniques you might need.

    Anyway three approaches

    1) You do the thing I said about teams and stats above but rather than doing it in the game you instead edit the game to have stats and such more like what you want. No idea how the stats will play out here but I would be surprised if it is not more traditional ROM hacking going on for it rather than a nice XML file or something.

    2) Hardcore AI, programming, editing and understanding. Often the only way and if you can do it and have the time then undoubtedly the way to achieve the best results. There are some simpler things you might be able to do depending upon how the AI or difficulty levels are programmed but those will be obvious if you know what you are doing, though an example might be in Tetris I see the AI will never instant drop a piece in the easier modes, you might then be able to get it to do instant drop in those modes.
    I have not really looked at football game AI in a while but if what they blather on about at e3 is even half as involved as it sounds then football game AI in modern incarnations, even on something with no power like the wii, will be quite involved. When it comes to hacking in your own AI then nobody really does this in console game hacking and a vanishingly small number of people do it in PC hacking, a few people do the switching in routines and increasing vision or something.

    3) You get lucky and the game is something like http://gbatemp.net/threads/mario-kart-8-ai-mod-are-you-craving-a-challenge.425746/
    I don't tend to predict it for any game and will not here either.
     
    Vishnoo likes this.
  3. Vishnoo
    OP

    Vishnoo Failure is success if we learn from it.

    Member
    261
    32
    Jun 1, 2016
    India
    Whats AI.How can i edit it?
     
  4. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,360
    9,150
    Nov 21, 2005
    A.I. = artificial intelligence. In games it means the series of routines that games use have non player characters act and allow human players to hopefully have a good time. If you have ever played a FPS and it seems all the enemies do is run towards you firing then that is probably because that is all they do.
    It is hard to program well and harder still to figure out and hack to be better. You can do things like figure out what it uses as limits (the enemies in the hypothetical FPS earlier will probably only start running towards the player when the player gets within a certain radius, you increase this radius and they start earlier rather than allow you to get close and kill them first), you increase the damage they do and the faster you have to kill them lest they kill you, you increase their health... In some cases like that Mario Kart example I linked then you can get some more stuff happening and I mentioned things like being able to unlock/force use of hard mode traits.

    Actually changing how the AI behaves (say teaching it to take cover in that FPS) is another thing entirely and one of the harder hacks you would ever do.
     
  5. petethepug

    petethepug PUG

    Member
    1,277
    343
    May 2, 2016
    United States
    COMPUTER
    AI is Artifical Inteligence of Computer Science.
    Basically what it means is that; by Programing AI your giving a computer Artifical Inteligence so it knows what to do. In this case the soccer teams in your game will act more pro than normally becuase your furthering it's computer AI Development.

    Editing it, I am not sure but you may need to edit it through code langluges of what the game uses or make adjustments to it. You may have to do it by hand,

    If you know what you are editing though a great way to get into the ISO File would be gcrebuilder however I'm not sure if the application would read it correctly (Since it's a Wii Game, not a GameCube.) But it may be your best alternative to finding where the AI Diffculty is.

    But again it's for GameCube Games, not Wii. It should so the files of the game disc hopefully.

    Smash Box (That's what I think it's called.) Can also help but it's normally used for just replacing textures, sounds, or VO's. If you can manage finding the AI File's in the gcrebuilder you could probably reprogram a new AI File by hand (self written code, or edited.) Then once you have built your new one you can replace it through gcrebuilder, and save the new ISO File to make the game more diffcult.

    But if you want to completely revamp the game with added textures, and so on to add a "level 15" diffculty option then that would require some further modding knowledge and learning how to trick the game to load the mod files, and not the regular ones on the game disc. (If you choose modding route you would have to mod everything through an SD Card instead of an ISO File.)

    It's complicated to explain. I could just write instructions showing you how if you want (Replacing textures, replacing the files, so fourth.) Note that I don't know how to completely mod it through an SD Card, or show where to find the AI, becuase I cannot read code as well.

    The AI should either be built into the game, or it should be in a seperate file.