FIFA 17 News

Discussion in 'FIFA 17 Forum' started by Sami 1999, Jun 3, 2016.

  1. NaFeR

    NaFeR Reserve Team

    Joined:
    Oct 3, 2007
    Messages:
    668
    Likes Received:
    201
    Location:
    Rosario, Santa Fe, Argentina
    Well I have found this two teams:

    113338 Esporte Clube Ludopédio
    113339 Equipe Futebol Clube

    Fake teams for Corinthians and Flamengo?

    Yeah, and that's funny because they "forgot" some real IDs. About Nueva Chicago, you're right, they given a new ID last year. And this time, they assigned the original ID of Talleres to Patronato and given Talleres a new ID number.

    There are records in "teamkits" table that are related to teams that will be in the full database. But also, there are records for some chinese teams that, according to EA, won't be present in the game.

    Yeap, you're right. Also 111138 is for Minnesota United.
     
  2. dissectionalone

    dissectionalone Senior Squad

    Joined:
    Oct 20, 2011
    Messages:
    1,337
    Likes Received:
    2
    Next time they'll probably mix up some of the remaining ID's from that period, provided teams like Ferro Carril Oeste, manage to make their way to the Top Division sometime soon.

    I remember some of the ID's in the list so that stuff kinda catches my attention.

    Back then they had some clubs that must have taken a pretty serious nosedive into the lower tier leagues... Almagro and Huracán Tres Arroyos are the most flagrant ones I think
     
  3. frisgon

    frisgon Youth Team

    Joined:
    Nov 2, 2014
    Messages:
    280
    Likes Received:
    27
    Thanks guys I saw it.
    I tried to edit "kickball" and other values. Of course directly editing the initfswin32 file crashes or doesn't allow to play the demo anymore.
    So I put the lines about kickball and other strings in the locale.ini.
    What's interesting is that doing so it launches the demo, but the game remains stuck after the pre-match skill games. The start button doesn't appear anymore.
    Also: if you write the line [attribute modifier] before the added strings, the game launches without problems but there are no effects on the gameplay.


    No need to redownload it: just go inside origin (while online), right click on fifa 17 demo in your library and choose repair or even better "update" because it's much faster, it only rewrites locale.ini e initfswin32.
    Try never fatigue=1 writing it in the locale.ini and NOT in the initfs
     
  4. frisgon

    frisgon Youth Team

    Joined:
    Nov 2, 2014
    Messages:
    280
    Likes Received:
    27
    Those are in the complete strings taken out from the exe. It looks like they are the same then last year, But I only took a quick look

    Very interesting.
    My theory: randomize is usually off and hardcoded to off but when the cpu decides to cheat it overrides his own hardcoding and choose where players and teams to boost (see one of the last lines where it explains how to boost a specific player).
    What if we found a way to randomize ourselves the values to our liking so that when cpu choose to "randomize" it has our chosen values? Just a theory.... don't if it is even right and if doable
     
  5. qasar80

    qasar80 Youth Team

    Joined:
    Nov 10, 2013
    Messages:
    1,006
    Likes Received:
    243
    Did anyone got a look at stadium format?...and if yes, where?
     
  6. fantom

    fantom Club Supporter

    Joined:
    Oct 2, 2011
    Messages:
    39
    Likes Received:
    0
    ??
     
  7. bangus

    bangus Starting XI

    Joined:
    Sep 21, 2011
    Messages:
    5,413
    Likes Received:
    480
    I'm not gay so I can't answer your question.
     
  8. fantom

    fantom Club Supporter

    Joined:
    Oct 2, 2011
    Messages:
    39
    Likes Received:
    0
    ok :ewan:
     
  9. willams9991

    willams9991 Youth Team

    Joined:
    Oct 29, 2012
    Messages:
    424
    Likes Received:
    0
    Location:
    Timbaba-PE Brazil
    I don't know how the engine calls these files internally
    but they are by far the most common file format that
    Frostbite 2 has. They exist in two formats: unencrypted
    and signed and XOR encrypted. To keep them apart from
    each other the engine seems to use the 4 byte header
    00D1CE00 at the beginning of files.

    If a file starts with 00D1CE00 a hash will be located at
    0x08 in the file and start with the ascii letter "x",
    then 256 ascii letters which are the hash and then again
    the letter "x". What this hash is used for I do not know.

    The lookup table for the XOR encryption then is located
    at 0x0128 and is 257 characters long. It is followed by
    XOR encrypted data. For each character read the following
    decryption has to be applied:

    for (int i = 0; i < data_size; i++)
    data = data ^ magic[i % 257] ^ 0x7b;

    If the file does not start with that header the payload
    starts at byte zero directly.

    - File Format Description

    The file can be described as a form of binary JSON. It
    generally is a nested structure of dictionarys or lists
    and some scalar types as well as strings and blobs.

    Each object is prefixed with a typecode and some flags:

    uint8 byte = read_single_byte();
    int flags = byte >> 5;
    int typecode = byte & 0x1f;

    I don't know what the flags are doing but for reading the
    files it seems that you can ignore them. The following
    typecodes exist:

    0 None / nil
    1 List
    2 Dict
    5 Unknown (8 bytes)
    6 Bool
    7 Binary String
    8 int32
    9 int64
    15 UUID
    16 SHA1
    19 Variable Length Quantity (varint)

    Strings are prefixed with the number of bytes as varint.
    Lists and dicts are prefixed with the number of elements
    they contain of but they are also delimited by `None` at
    the end.

    Dicts are interesting in that they move the typecode of
    the value of the dict before the key which means that
    you need to read "typecode key value" where value is no
    longer prefixed with a typecode.

    // CAS / CAT files

    - CAS File Format

    CAS files are the data source for everything the engine
    reads. All the assets are stored in CAS files. The CAS
    files by themselves can be dumped to the filesystem
    without the help of the CAT file but finding things in
    that file would be O(n) as such the CAT file exists which
    is a catalog of all the CAS files.

    struct entry {
    char header[4];
    char sha1[20];
    int32 data_length;
    char padding[4];
    };

    The header for all entries in the CAS file are always
    FACE0FF0.

    - CAT File Format

    CAS Catalogs are very similar. They start with the
    header "NyanNyanNyanNyan" and after that they list all
    the contents of all CAS files with the additional
    information of position, size and which CAS file they
    are from:

    struct entry {
    char sha1[20];
    int32 offset;
    int32 size;
    int32 cas_num;
    }

    The cas num is the name of the cas file. "2" would
    indicate "cas_02.cas" etc.

    // How Does The Engine Find Stuff?

    - File Identifiers

    The sha1 hashes in the CAS/CAT are the SHA1 hash of the
    contents of the file. This is also how the engine looks
    them up which indicates that it does not do a md5 hash
    of the filename. The .toc/.sb files in combination have
    UUIDs for bundles which then have a bunch of SHA1 hashes
    which point to files in the CAS files.

    Additionally there is a bom.fb2 file which seems to be
    unused by the game. Once decrypted with the algorithm
    from above it exposes a zip file made up of .m files
    which point to various parts in the archives. Yet the
    patch does not have such a bom.fb2 file.
     
  10. regularcat

    regularcat Manager Moderator

    Joined:
    Jun 11, 2008
    Messages:
    13,024
    Likes Received:
    207
    Answer him you queer bait you, ha.
     
  11. regularcat

    regularcat Manager Moderator

    Joined:
    Jun 11, 2008
    Messages:
    13,024
    Likes Received:
    207
    Williams, FIFA isn't running on Frostbite 2 engine.
     
  12. Bubble Gum

    Bubble Gum Youth Team

    Joined:
    Jul 28, 2012
    Messages:
    209
    Likes Received:
    0
    Also if you look through language file once more you can find ID's for some Mexican teams from Ascenso and Second division.
     
  13. regularcat

    regularcat Manager Moderator

    Joined:
    Jun 11, 2008
    Messages:
    13,024
    Likes Received:
    207
    If anyone gets their hands on the retail database send it to me and I'll convert it to 16 properly since I'll be sticking with 16 this year.
     
  14. bangus

    bangus Starting XI

    Joined:
    Sep 21, 2011
    Messages:
    5,413
    Likes Received:
    480
    Yeah I'm having second thoughts now. Every time I load up the 17 demo, the game plays different thanks to EA's lovely cheat boosts. One game is great, the next plays like garbage. Got rid of all that nonsense in 16, every game in 16 now plays the same, balanced and fair. I have zero wish to go back to a version of the game that plays so inconsistently and so badly at times, and especially if we can't edit the cheat boosts out.
     
  15. regularcat

    regularcat Manager Moderator

    Joined:
    Jun 11, 2008
    Messages:
    13,024
    Likes Received:
    207
    The only issue will be career mode with the addition of the J League and Brasilierao.

    I don't know if the 16 executable and compdata files will allow for them.

    It will be a pain in the ass to incorporate all the data to 16 and it function 100%.

    -Edit-

    Is it me or is it impossible to get the ball off of any players feet ?

    Also, defending seems to be broken, the CPU has multiple options in a lot of space often with no defender around him.
    If you are going to make better AI and better runs at least make sure the defender attempts to run with the player.
     
  16. gracz21

    gracz21 Club Supporter

    Joined:
    Aug 28, 2012
    Messages:
    18
    Likes Received:
    0
    I don't know what about CAS/CAT files but infos about initfs_win32 file are mostly correct. This file is XOR encrypted and signed (that's why every modification without file decryption make game won't start). You could find the same informations about Dragon Age: Inquisition's initfs_win32 file (http://daitools.freeforums.org/initfs-win32-file-t27.html). Inquisition is running on Frostbite 3 as almost 99% of current/new EA games so is with FIFA 17.

    Cheers
     
  17. regularcat

    regularcat Manager Moderator

    Joined:
    Jun 11, 2008
    Messages:
    13,024
    Likes Received:
    207
    Doesn't matter because it looks like we won't be able to do too much.

    If we get to import any textures it will most likely need to be done via a tool
    similar to Jenkey's Server.

    Database editing is not going to happen for a long time.
     
  18. Sami 1999

    Sami 1999 Reserve Team

    Joined:
    Mar 5, 2014
    Messages:
    1,183
    Likes Received:
    98
    And yet you keep buyin every year.... (H)

    But Fifa 16 did impressed me a lot, both graphically and gameplaylically. I will buy Fifa 17 anyway unless its limited to 1080p and no LoD mod.

    Fifa 16's online matchup was not good either. Cant find opponents while there are like 2000 players.... so hopefully Fifa 17 fixes that..
     
  19. muvla123

    muvla123 Youth Team

    Joined:
    Apr 19, 2016
    Messages:
    123
    Likes Received:
    3
    is there at least any chance for face mods for fifa 17?
    Because i see EA sponsor with juventus 30% of players with fake faces
    Manchester united(i found only bailly with fake"not original face")
    Bayern Munich(R.sanchez and other goalkeepers)
     
  20. regularcat

    regularcat Manager Moderator

    Joined:
    Jun 11, 2008
    Messages:
    13,024
    Likes Received:
    207
    Don't be discouraged just yet, it hasn't been determined yet as to whether or not the game will not be able to be modded.

    We can only hope it can for now.

    Sad part is the game is actually pretty balanced and has huge upsides but modding only makes it better.

    It the smart fellas can figure out the hashing and algorithms we might be alright.
     
      

Share This Page