Page 7 of 95 FirstFirst ... 3456789101117 ... LastLast
Results 151 to 175 of 2357

Thread: Offsets

  1. #151

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    RESTRICTIONS


    Letting Real Sociedad buy any spaniard players

    Code:
    change
    008CECAC: MOV ECX,DWORD PTR DS:[9D0128]
    
    to
    008CECAC: MOV ECX,-1
    008CECB1: NOP


    Stop from buying a nation's players

    Code:
    008CE9D0: MOV EDX,DWORD PTR DS:[9CF458]
    008CE9D6: CMP ECX,EDX
    008CE9D8: JNE SHORT 008CEA14
    
    9CF458 is Saudi Arabia, this is the code that stops you from buying Saudi players.  Changing 9CF458 will allow this rule to be applied to another nation instead.
    
    Alternatively, deleting JNE SHORT 008CEA14 (filling with NOP) will apply this restriction to everybody unless they already play abroad.
    
    It won't edit the messages the game shows though, they'll still refer to Saudi Arabia.

    Stopping trial offers

    Code:
    change
    00872538 - JE 00872620
    
    to
    00872538 - JMP 00872620
    0087253D - NOP

    Stopping transfers and loan bids

    Code:
    change
    0087278D JE 00872918
    
    to
    0087278D JMP 00872918
    00872792 NOP
    
    I believe this just impacts on the user interface, so the AI should still be able to buy players.

    Stop releasing players on free

    Code:
    change
    00872077: JNE 00872165
    
    to
    JMP 00872165

    Basque-only restriction

    Code:
    0053D7EF     90             NOP
    0053D7F0  /$ 8B4C24 04      MOV ECX,DWORD PTR SS:[ESP+4]
    0053D7F4  |. 85C9           TEST ECX,ECX
    0053D7F6  |. 0F84 F9000000  JE cm0102.0053D8F5
    0053D7FC  |. 8B41 53        MOV EAX,DWORD PTR DS:[ECX+53] = (83, get nation id of club)
    0053D7FF  |. 85C0           TEST EAX,EAX		  check if it is -1 (none), I think.
    0053D801  |. 0F84 EE000000  JE cm0102.0053D8F5
    0053D807  |. 8B00           MOV EAX,DWORD PTR DS:[EAX]    get the id of the club
    0053D809  |. 8B15 88F49C00  MOV EDX,DWORD PTR DS:[9CF488] = Spain
    0053D80F  |. 3BC2           CMP EAX,EDX			  tests if club is spanish
    0053D811  |. 0F85 DE000000  JNZ cm0102.0053D8F5		  skip next section if not spanish
    0053D817  |. 8B01           MOV EAX,DWORD PTR DS:[ECX]
    0053D819  |. 8B0D 20019D00  MOV ECX,DWORD PTR DS:[9D0120] = Athletic Bilbao
    0053D81F  |. 3BC1           CMP EAX,ECX
    0053D821  |. 0F84 C8000000  JE cm0102.0053D8EF
    0053D827  |. 3B05 34019D00  CMP EAX,DWORD PTR DS:[9D0134] = Athletic Bilbao B
    0053D82D  |. 0F84 BC000000  JE cm0102.0053D8EF
    0053D833  |. 3B05 E4029D00  CMP EAX,DWORD PTR DS:[9D02E4] = SD Eibar
    0053D839  |. 0F84 B0000000  JE cm0102.0053D8EF
    0053D83F  |. 3B05 E8029D00  CMP EAX,DWORD PTR DS:[9D02E8] = Amurrio CF
    0053D845  |. 0F84 A4000000  JE cm0102.0053D8EF
    0053D84B  |. 3B05 EC029D00  CMP EAX,DWORD PTR DS:[9D02EC] = CD Aurrera Vitoria
    0053D851  |. 0F84 98000000  JE cm0102.0053D8EF
    0053D857  |. 3B05 F0029D00  CMP EAX,DWORD PTR DS:[9D02F0] = Barakaldo
    0053D85D  |. 0F84 8C000000  JE cm0102.0053D8EF
    0053D863  |. 3B05 F4029D00  CMP EAX,DWORD PTR DS:[9D02F4] = SD Beasain
    0053D869  |. 0F84 80000000  JE cm0102.0053D8EF
    0053D86F  |. 3B05 F8029D00  CMP EAX,DWORD PTR DS:[9D02F8] = Berneo Club
    0053D875  |. 74 78          JE SHORT cm0102.0053D8EF
    0053D877  |. 3B05 FC029D00  CMP EAX,DWORD PTR DS:[9D02FC] = Gernika Club
    0053D87D  |. 74 70          JE SHORT cm0102.0053D8EF
    0053D87F  |. 3B05 04039D00  CMP EAX,DWORD PTR DS:[9D0304] = SD Lemona
    0053D885  |. 74 68          JE SHORT cm0102.0053D8EF
    0053D887  |. 3B05 08039D00  CMP EAX,DWORD PTR DS:[9D0308] = Elgoibar CD
    0053D88D  |. 74 60          JE SHORT cm0102.0053D8EF
    0053D88F  |. 3B05 0C039D00  CMP EAX,DWORD PTR DS:[9D030C] = Hernani CD
    0053D895  |. 74 58          JE SHORT cm0102.0053D8EF
    0053D897  |. 3B05 10039D00  CMP EAX,DWORD PTR DS:[9D0310] = Zalla UC
    0053D89D  |. 74 50          JE SHORT cm0102.0053D8EF
    0053D89F  |. 3B05 14039D00  CMP EAX,DWORD PTR DS:[9D0314] = Cultural Durango
    0053D8A5  |. 74 48          JE SHORT cm0102.0053D8EF
    0053D8A7  |. 3B05 18039D00  CMP EAX,DWORD PTR DS:[9D0318] = SD Amorebieta
    0053D8AD  |. 74 40          JE SHORT cm0102.0053D8EF
    0053D8AF  |. 3B05 1C039D00  CMP EAX,DWORD PTR DS:[9D031C] = Arenas Getxo Bilbao
    0053D8B5  |. 74 38          JE SHORT cm0102.0053D8EF
    0053D8B7  |. 3B05 20039D00  CMP EAX,DWORD PTR DS:[9D0320] = Aurrera Ondarroa CD
    0053D8BD  |. 74 30          JE SHORT cm0102.0053D8EF
    0053D8BF  |. 3B05 24039D00  CMP EAX,DWORD PTR DS:[9D0324] = Baskonia CD
    0053D8C5  |. 74 28          JE SHORT cm0102.0053D8EF
    0053D8C7  |. 3B05 28039D00  CMP EAX,DWORD PTR DS:[9D0328] = SD Eibar B
    0053D8CD  |. 74 20          JE SHORT cm0102.0053D8EF
    0053D8CF  |. 3B05 2C039D00  CMP EAX,DWORD PTR DS:[9D032C] = San Pedro UD
    0053D8D5  |. 74 18          JE SHORT cm0102.0053D8EF
    0053D8D7  |. 3B05 30039D00  CMP EAX,DWORD PTR DS:[9D0330] = Santurtzi CD
    0053D8DD  |. 74 10          JE SHORT cm0102.0053D8EF
    0053D8DF  |. 3B05 34039D00  CMP EAX,DWORD PTR DS:[9D0334] = Sestto River Club
    0053D8E5  |. 74 08          JE SHORT cm0102.0053D8EF
    0053D8E7  |. 3B05 38039D00  CMP EAX,DWORD PTR DS:[9D0338] = Tolosa CF
    0053D8ED  |. 75 06          JNZ SHORT cm0102.0053D8F5
    0053D8EF  |> B8 01000000    MOV EAX,1
    0053D8F4  |. C3             RETN
    0053D8F5  |> 33C0           XOR EAX,EAX
    0053D8F7  \. C3             RETN
    
    
    I have discovered a new way of understanding the code during decoding the section.
    
    MOV EAX,DWORD PTR DS:[ECX+53] would previously have been a bit of a mystery but I now know that it is accessing the value 83 (53 in hex) bytes into a club - which is the field 'nation id'.  I'll post some more examples of this that should help improve our understanding of the code.

    Stop applying for jobs


    Code:
    00482CA9: JNE SHORT 00482D04
    
    Change this to JMP and you won't be able to apply for jobs - you'd have to wait to be offered a job.

    Stop referring to players having 'British' passports

    Code:
    CPU Disasm
    Address    Hex dump              Command                                         Comments
    007BC4CD   |.  8B15 E4F29C00     MOV EDX,DWORD PTR DS:[9CF2E4]
    007BC4D3   |.  8B01              MOV EAX,DWORD PTR DS:[ECX]
    007BC4D5   |.  3BC2              CMP EAX,EDX
    007BC4D7   |.  74 32             JE SHORT 007BC50B
    007BC4D9   |.  3B05 10F59C00     CMP EAX,DWORD PTR DS:[9CF510]
    007BC4DF   |.  74 2A             JE SHORT 007BC50B
    007BC4E1   |.  3B05 5CF49C00     CMP EAX,DWORD PTR DS:[9CF45C]
    007BC4E7   |.  74 22             JE SHORT 007BC50B
    007BC4E9   |.  3B05 E4F39C00     CMP EAX,DWORD PTR DS:[9CF3E4]
    007BC4EF   |.  74 1A             JE SHORT 007BC50B
    007BC4F1   |.  6A 15             PUSH 15
    007BC4F3   |.  8D9424 B40E0000   LEA EDX,[LOCAL.305]
    007BC4FA   |.  68 C8000000       PUSH 0C8
    007BC4FF   |.  52                PUSH EDX
    007BC500   |.  51                PUSH ECX
    007BC501   |.  E8 CABCE5FF       CALL 006181D0
    007BC506   |.  83C4 10           ADD ESP,10
    007BC509   |.  EB 1A             JMP SHORT 007BC525
    007BC50B   |>  68 649CAD00       PUSH OFFSET 00AD9C64
    007BC510   |.  8D8424 B40E0000   LEA EAX,[LOCAL.305]
    007BC517   |.  68 AC12A700       PUSH OFFSET 00A712AC                            ; ASCII "British<%s - COMMENT - type of passport>"
    007BC51C   |.  50                PUSH EAX
    007BC51D   |.  E8 BE2FEBFF       CALL 0066F4E0
    007BC522   |.  83C4 0C           ADD ESP,0C
    007BC525   |>  8D8C24 B00E0000   LEA ECX,[LOCAL.305]
    007BC52C   |.  8D9424 200D0000   LEA EDX,[LOCAL.405]
    007BC533   |.  51                PUSH ECX
    007BC534   |.  52                PUSH EDX
    007BC535   |.  6A 64             PUSH 64
    007BC537   |.  6A 64             PUSH 64
    007BC539   |.  68 2412A700       PUSH OFFSET 00A71224                            ; ASCII "
    
    <%s - player name eg Batistuta> would not require a work permit because he holds {an}<%s - nationality name eg Italian>{} passport."
    
    
    Not tested this but I think if the bold lines are changed to CMP EAX,-1 the game will stop referring to players having 'British' passports, i.e. the game could be made to report that a player holds a Scottish passport - which might come in handy in a few years time.
    
    9CF2E4 = England
    9CF510 = Wales
    9CF45C = Scotland
    9CF3E4 = Northern Ireland

    Imposing the basque-only restriction on every club

    Code:
    0053D7F0: MOV ECX,DWORD PTR SS:[ESP+4]
    0053D7F4: TEST ECX,ECX
    
    Change to:
    0053D7F0: MOV EAX,1
    0053D7F5: RETN
    
    This will impose the basque-only restriction on every club, net result is that only a handful of transfers will happen.
    
    The following changes the nationality that everyone is restricted to and changes it from Basque to -1; as nobody has -1 for a nationality (nationalities start at 0 for Afghanistan) no club will be able to sign anybody, not even free transfers.  Clubs will only get the players that come through their youth team.
    
    008CEBB5       A1 24F49C00         MOV EAX,DWORD PTR DS:[9CF424]
    
    Change to:
    008CEBB5       B8 FFFFFFFF         MOV EAX,-1
    
    
    Making this change will probably get really boring as I suspect lots of clubs will have squads full of grey players as their players leave and don't get replaced.

  2. #152

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    START YEAR


    These are literal offsets (add 0x400000 for Olly offsets)

    Start Year:
    0x13386, 0x140e5, 0x224f0, 0x44270, 0x44297, 0x5f4ee, 0x5f97c, 0x5f981, 0x16fc63, 0x18b387, 0x1aee53, 0x1bab86, 0x1bac32, 0x1bb6ab, 0x1bc8b2, 0x1c3068, 0x1db242, 0x2673c3, 0x267495, 0x267582, 0x26766d, 0x26775a, 0x267829, 0x2678f8, 0x2679c6, 0x267aa1, 0x267b81, 0x267c6d, 0x267d5a, 0x267e55, 0x267f50, 0x268043, 0x268149, 0x268236, 0x268324, 0x268411, 0x2684ff, 0x2685ed, 0x2686bc, 0x2687ac, 0x268899, 0x268987, 0x268a77, 0x268b65, 0x268c54, 0x268d40, 0x268e2f, 0x268f1d, 0x26900b, 0x2690da, 0x37d858, 0x3d2410, 0x41b93d, 0x430591, 0x430598, 0x4305dc, 0x430a64, 0x430f8e, 0x430fb4, 0x43129a, 0x4312b4, 0x431608, 0x431622, 0x4318ad, 0x4318c6, 0x431b54, 0x431b6d, 0x431e66, 0x431e80, 0x4320b3, 0x4320cd, 0x432324, 0x432577, 0x43290d, 0x433055, 0x43339d, 0x4336eb, 0x433c84, 0x433f8e, 0x434382, 0x43475d, 0x434aad, 0x434dfd, 0x435297, 0x435c39, 0x435fca, 0x43668e, 0x436a55, 0x436d68, 0x4371a5, 0x4371d5, 0x4374e9, 0x43805d, 0x438357, 0x43869f, 0x456ce0, 0x4fddd2, 0x5041f3


    Start Year - 3 0x3e6819

    Start Year - 1 0x55fd1, 0xdc02c, 0x12d2e2, 0x3e68fe, 0x3e691f, 0x45e98f

    Start Year + 1 0xdc135

    Start Year + 2 0x29e84e, 0x45b841, 0x45b898, 0x45c40c

    Start Year + 3 0xdc113, 0x19ba24

  3. #153

    Join Date
    18-12-11
    Location
    Dresden
    Posts
    6,344
    good work dude

  4. #154
    danifer1979 Unattached
    COMPETITIONS


    Quote Originally Posted by Patinoz View Post
    as i can remember all lines with disable/enable competition are in format

    JE PUSH ******** than JE must be replaced with JMP in order to disable it...
    008322A2 - Argentinian Premier
    008322F7 - Argentinian Second
    00832792 - Belgian First
    008327E7 - Belgian Second
    0083283A - Belgian Third
    0083288D - Belgian FA Cup
    008328E0 - Belgian Super Cup
    00832C0F - Brazilian Reg Bahia
    00832CB0 - Brazilian Reg Gaucho
    00832E44 - Brazilian Reg Parana
    00832E94 - Brazilian Reg Pern
    00832F35 - Brazilian Reg Santa
    00833027 - Brazilian Champions Cup
    00833275 - Croatian First Division
    008332CA - Croatian Second Division North
    0083331D - Croatian Second Division South
    00833370 - Croatian Cup
    008335C3 - Danish Premier
    00833618 - Danish First
    0083366B - Danish Second
    008336BE - Danish Cup
    0083392C - English Premier
    00833981 - English First (Championship)
    008339D4 - English Second (League One)
    00833A27 - English Third (League Two)
    00833B37 - English CC Cup (Conference Cup I think)
    00833B8F - English Auto Windscreens Cup
    00833EB3 - Finnish Premier
    00833F09 - Finnish First
    00833F60 - Finnish Cup
    008341B4 - French First
    00834209 - French Second
    0083425C - French Third
    008342AF - French Cup
    00834302 - French League Cup
    00834355 - French Super Cup
    008345C9 - German First
    0083461E - German Second
    00834985 - Greek Premier
    008349DA - Greek Second
    00834A2D - Greek Cup
    00834A80 - Greek Super Cup
    00834CD5 - Dutch Premier
    00834D2A - Dutch First
    00834D7D - Dutch Cup
    00834DD0 - Dutch Super Cup
    00835023 - Irish Premier
    00835078 - Irish First
    008350CB - Irish Challenge Cup
    0083511E - Irish League Cup
    00835171 - Irish Super Cup
    008351C4 - Irish Presidents Cup
    00835217 - Irish Munster Cup
    0083526A - Irish Leinster Cup
    008354FB - Italian Serie A
    00835550 - Italian Serie B
    008355A3 - Italian Serie C1A
    008355F6 - Italian Serie C1B
    008356AF - Italian Serie C2B
    00835702 - Italian Serie C2C
    0083580A - Italian Super Cup
    00835862 - Italian Serie C1 Super Cup
    00835ABE - Japanese J League
    00835B13 - Japanese J2
    00835B66 - Japanese Emporers Cup
    00835BB9 - Japanese J Cup
    00835C0C - Japanese Super Cup
    00835E4F - Northern Irish Premier
    00835EA4 - Northern Irish First
    00835EF7 - Northern Irish Cup
    00835F4A - Northern Irish League Cup
    00835F9D - Northern Irish Charity Shield
    00836214 - Norwegian Premier
    0083626A - Norwegian First
    008362C1 - Norwegian Cup
    00836513 - Polish First
    00836568 - Polish Second
    008365BB - Polish Cup
    0083660E - Polish League Cup
    00836661 - Polish Super Cup
    008368BE - Portuguese Premier
    00836913 - Portuguese Second
    00836C8F - Russian Premier
    00836CE4 - Russian First
    00836F84 - Scottish Premier
    00836FD9 - Scottish First
    0083702C - Scottish Second
    0083707F - Scottish Third
    008370D2 - Scottish FA Cup
    00837125 - Scottish League Cup
    00837178 - Scottish Challenge Cup
    008373C1 - South Korean K League
    00837416 - South Korean FA Cup
    00837469 - South Korean League Cup
    008374BC - South Korean Super Cup
    0083773B - Spanish First
    00837790 - Spanish Second
    008377F3 - Spanish Second Division B
    00837846 - Spanish Cup *
    008378FD - Spanish Cup *
    00837950 - Spanish Super Cup
    00837BD5 - Swedish Premier
    00837C2A - Swedish First
    00837F35 - Turkish First
    00837F8A - Turkish Second
    00837FDD - Turkish Second B
    00838030 - Turkish Cup
    00838282 - USA MLS
    008382D7 - USA Open Cup
    0083832A - USA MLS All Stars
    00838577 - English Northern Premier / Welsh Premier
    008385CC - Welsh Cup
    0083861F - Welsh League Cup
    00838672 - Welsh Premier Cup

    * Not sure why its there twice.

    I searched for: 0x74 0x24 0x8b 0x15, which found 127 matches, the 114 are the only ones that related to a competition.

    Also:
    92C077 CALL 0092DA40
    92C07E CALL 0092D200

    These are, I believe, the calls to create the World Cup. These are within a block starting at: 0092C047 JNE 0092C190. Wikiepedia tells me that JNE is jump on inequality, so if it was changed to JE (jump on equality) would the World Cup be disabled?

  5. #155
    SUBSTITUTIONS


    NAMED

    00401B2E - African Nations Cup
    00405708 - Argentinian Premier
    00407EE5 - Argentinian Second
    0040ABB9 - Asia Club Championship
    0040CC69 - Asia Cup Winners Cup
    0040F53C - Asia Nations Cup
    004106B9 - Asian Super Cup
    00411D70 - Australian NSL
    0041DD91 - Begian First
    0041F081 - Belgian Second
    00422794 - Belgian Third
    004259F5 - Brazilian Champions Cup
    00427501 - Brazilian Cup *
    00427ED3 - Brazilian Cup *
    0042A625 - Brazilian First
    0042CBF9 - Brazilian Second
    0042DED5 - Brazilian Third
    0043107E - Brazilian Central State Championship
    0043234F - Brazilian Gaúcho State Championship
    004336CF - Brazilian Goiás State Championship
    0043803F - Brazilian Paraná State Championship
    004394AF - Brazilian Pernambucco State Championship
    0043A67E - Brazilian Rio State Championship
    0043BCF2 - Brazilian Santa Catarina State Championship
    0051497A - Croatian A1
    00515E7C - Croatian A2A
    00516F9A - Croatian A2B
    005174E9 - Croatian Cup
    00550A8C - Danish Cup *
    005516D3 - Danish Cup *
    00552437 - Danish First
    00553A89 - Danish Premier
    0056AAB5 - Englsih Auto Cup
    0056C317 - English Conference Cup
    0056D3E9 - English Charity Shield
    0056EE5A - English Conference
    00572E0D - English First (now Championship)
    00574C03 - English Premier
    005767FE - English Second (now First)
    00578159 - English Third (now Second)
    0057A16E - European Super Cup
    0057B6B5 - European Championships
    0057E976 - European Champions League Qualifiers
    0058383F - European Champiosn League
    0058BE1B - Fifa Confederations Cup
    005922B9 - Finnish Cup
    00593C06 - Finnish First
    00595CFA - Finnish Premier
    005BC489 - French First
    005BF134 - French Second
    005D8C89 - German Cup
    005DB489 - German First
    005DC1AA - German League Cup
    005DCBA3 - German Regional
    005DF477 - German Second
    005E1354 - Gold Cup
    005E88F5 - Greek Cup
    005EAF26 - Greek Premier
    005EBE74 - Greek Second
    005EC0A9 - Greek Super Cup
    005F34AB - Dutch Cup
    005F63D2 - Dutch First
    005F85F2 - Dutch Premier
    006320ED - Inter American Cup
    0063301E - Intertoto Cup
    00634109 - Irish Challenge Cup
    00635B1D - Irish First
    00636509 - Irish Leinster Cup
    00636E25 - Irish League Cup
    00638809 - Irish Munster Cup
    0063A98B - Irish Premier
    0063AD21 - Irish Super Cup
    0063C64D - Italian C1 Super
    0063CC95 - Italian Serie C Cup
    0063E955 - Italian Cup
    006416D6 - Italian Serie A
    00646938 - Italian Serie B
    0064B803 - Italian Serie C1A
    0064F9CA - Italian Serie C1B
    00653C23 - Italian Serie C2A
    006580E3 - Italian Serie C2B
    0065C271 - Italian Serie C2C
    0065F6DD - Italian Super Cup
    00661D99 - Japanese Emporer's Cup
    006636BB - Japanese J1
    006651CD - Japanese J2
    006653E9 - Japanese J Cup
    0066BD46 - Korean League
    0066BF55 - Korean League Cup
    0066D885 - Korean Super Cup
    0078C7D5 - Northern Irish League Cup
    0078F089 - Norwegain Cup
    00790B7E - Norwegian First
    0079278C - Norwegian Premier
    0079970E - Oceania Nations Cup
    007A02AE - Olympic Games
    007C7DE9 - Polish Cup
    007C9716 - Polish First
    007CA5BC - Polish League Cup *
    007CB1B3 - Polish League Cup *
    007CBFE4 - Polish Second
    007CC985 - Polish Super
    007CF9C0 - Portuguese Premier
    007D1742 - Portuguese Second
    007D268B - Portuguese Second B
    007E9279 - Russian Cup
    007EA89E - Russian First
    007EB7DA - Russian Premier
    007EC9E9 - Scottish Challenge Cup
    007ED379 - Scottish FA Cup
    007EEEE9 - Scottish First
    007EFA49 - Scottish League Cup
    007F2A43 - Scottish Premier
    007F4014 - Scottish Second
    007F4F9C - Scottish Third
    0084CBF9 - Spanish Cup
    0084FE8F - Spanish First
    00853811 - Spanish Lower
    00855D66 - Spanish Second
    00856F74 - Spanish Second B
    00858719 - Spanish Super Cup
    0088CC1D - Swedish Cup
    0088F136 - Swedish First
    008905DC - Swedish Premier
    008BF3B1 - nothing
    008FC419 - Turkish Cup
    008FE020 - Turkish First
    008FF312 - Turkish Second
    009004DF - Tukish Second B
    0090234E - Uefa Cup
    0090F292 - World Cup African League
    00911C61 - World Cup Asian League
    00919265 - World Cup European League
    0091ED6C - World Cup Oceania Group
    009210FC - World Cup South American Group
    00925CD1 - Conference North / Welsh Premier
    00925EE5 - Welsh League Cup
    00927845 - Welsh Premier Cup
    00929C1C - World Club Championships
    0092B51E - World Club Cup
    0092D28C - World Cup


    ALLOWED

    0040AB6D - Asian Club Championship
    0040CC6D - Asian Cup Winners Cup
    004106BD - Asian Super Cup
    0041D0BE - Belgian FA Cup
    0041DD95 - Belgian First
    0041F085 - Belgian Second
    004259F1 - Brazilian Champions Cup
    00427505 - Brazilian Cup
    00427ED7 - Brazilian Cup
    005174ED - Croatian Cup
    00550A90 - Danish Cup
    005516D7 - Danish Cup
    0056AAB9 - English Auto Cup
    0056D3ED - English Charity Shield
    005922BD - Finnish Cup
    005D8C8D - German Cup
    005DC1AE - German League Cup
    005DCBA7 - German Regional
    005E88F1 - Greek Cup
    005EC0AD - Greek Super Cup
    005F34A7 - Dutch Cup
    006320F1 - Inter American Cup
    0063410D - Irish Challenge Cup
    0063650D - Irish Leinster Cup
    00636E21 - Irish League Cup
    0063880D - Irish Munster Cup
    0063AD25 - Irish Super Cup
    0063C649 - Italian Serie C1 Super Cup
    0063CC91 - Italian Serie C Cup
    0063E951 - Italian Cup
    006416DA - Italian Serie A
    0064693C - Italian Serie B
    0065F6D9 - Italian Super Cup
    00661D9D - Japanese Emporer's Cup
    006653ED - Japanese J Cup
    0066BF51 - Korean League Cup
    0066D889 - Korean Super Cup
    0078C7D1 - Northern Irish League Cup
    0078F08D - Norwegian Cup
    007C7DED - Polish Cup
    007C971A - Polish First
    007CA5C0 - Polish League Cup *
    007CB1B7 - Polish League Cup *
    007CC989 - Polish Super Cup
    007D268F - Portuguese Second B
    007E927D - Russian Cup
    007EC9ED - Scottish Challenge Cup
    007ED37D - Scottish FA Cup
    007EFA4D - Scottish League Cup
    0084CFBD - Spanish Cup
    0085871D - Spanish Super Cup
    0088CC21 - Swedish Cup
    008fC41D - Turkish Cup
    0090F296 - World Cup African Group
    00911C65 - World Cup Asian Group
    00914A72 - World Cup CONCACAF Group
    00925EE1 - Welsh League Cup
    00927841 - Welsh Premier Cup


    Those marked with a * indicate they appear twice but I don't know why. Possibly because the competition has two stages which can be edited independently?

  6. #156
    Quote Originally Posted by danifer1979 View Post
    Hello guys!!!.
    I want to change the Russian premier division restrictions, so you can't play with more than 3 foreing players.
    But the problem is i only found the offset for the 2nd division.
    I can't find the offset for premier.
    Can anyone help me?.

    Thanks!

    007EC978 : MOV BYTE PTR DS:[EDX+2], 3

    This is what I've got for Russia, not sure which division(s). If you've got another offset please post it.

  7. #157
    Some CM00/01 offsets for those interested:

    Here are all the .cpp offsets - these help identify what each bit of code relates to.

    See this post for how to use: http://www.champman0102.co.uk/showth...&p=133#post133
    Although now you would click the 'X', rather than the 'E'.
    Code:
    9040d8 X:\cm3\code\comp\intercomp\african_nations.cpp
    9043a0 X:\cm3\code\comp\leagues\arg_prm.cpp
    904494 X:\cm3\code\comp\leagues\arg_second.cpp
    904ab0 X:\cm3\code\award\argentina_awards.cpp
    904ad8 X:\cm3\code\transfer\argentina_rules.cpp
    904ba8 X:\cm3\code\comp\intercomp\asia_nations.cpp
    904bd4 X:\cm3\code\comp\leagues\aus_nsl.cpp
    904d18 X:\cm3\code\award\australia_awards.cpp
    904d40 X:\cm3\code\transfer\australia_rules.cpp
    904e08 X:\cm3\code\award\award_manager.cpp
    904f70 X:\cm3\code\award_screens.cpp
    90506c X:\cm3\code\award\award_shortlist.cpp
    9050a0 X:\cm3\code\awol.cpp
    9061a0 X:\cm3\code\background.cpp
    906338 X:\cm3\code\comp\cups\bel_fa_cup.cpp
    906360 X:\cm3\code\comp\leagues\bel_first.cpp
    906388 X:\cm3\code\comp\leagues\bel_second.cpp
    9064ec X:\cm3\code\comp\cups\bel_super.cpp
    906510 X:\cm3\code\comp\leagues\bel_third.cpp
    9065f4 X:\cm3\code\award\belgium_awards.cpp
    90661c X:\cm3\code\transfer\belgium_rules.cpp
    9069bc X:\cm3\code\comp\cups\bra_cup.cpp
    9069e0 X:\cm3\code\comp\leagues\bra_nat_first.cpp
    906c3c X:\cm3\code\comp\leagues\bra_nat_second.cpp
    906c68 X:\cm3\code\comp\leagues\bra_nat_third.cpp
    906c94 X:\cm3\code\comp\leagues\bra_reg_central.cpp
    906de8 X:\cm3\code\comp\leagues\bra_reg_north.cpp
    906e14 X:\cm3\code\comp\leagues\bra_reg_northeast.cpp
    906e44 X:\cm3\code\comp\leagues\bra_reg_rio.cpp
    906e70 X:\cm3\code\comp\leagues\bra_reg_south.cpp
    906e9c X:\cm3\code\comp\leagues\bra_reg_sp.cpp
    906ec4 X:\cm3\code\award\brazil_awards.cpp
    906ee8 X:\cm3\code\transfer\brazil_rules.cpp
    906fcc X:\cm3\code\cash.cpp
    9073cc X:\cm3\code\club_history.cpp
    907418 X:\cm3\code\club_records.cpp
    909c40 X:\cm3\code\club_screens.cpp
    916544 X:\cm3\code\coach.cpp
    916960 X:\cm3\code\comp\comp.cpp
    917280 X:\cm3\code\comp_screens.cpp
    917bc4 X:\cm3\code\comp\comp_stats.CPP
    919d14 X:\cm3\code\comp\comp_util.cpp
    922d08 X:\cm3\code\comp\eurocomp\con_champ.cpp
    922d30 X:\cm3\code\comp\eurocomp\con_merc_cup.cpp
    922d94 X:\cm3\code\comp\eurocomp\conmebol_liber.cpp
    922dfc X:\cm3\code\comp\eurocomp\conmebol_merc.cpp
    922e64 X:\cm3\code\comp\conmebol_seeding.cpp
    923110 X:\cm3\code\contract_manager.cpp
    92a89c X:\cm3\code\contract_screens.cpp
    92ec0c X:\cm3\code\comp\cups\cro_cup.cpp
    92ec30 X:\cm3\code\comp\leagues\cro_first.cpp
    92ecf4 X:\cm3\code\comp\leagues\cro_second.cpp
    92ed1c X:\cm3\code\comp\cups\cro_super.cpp
    92ed40 X:\cm3\code\award\croatia_awards.cpp
    92ed68 X:\cm3\code\transfer\croatia_rules.cpp
    92ed90 X:\cm3\code\comp\Cup.cpp
    92f118 X:\cm3\code\comp\cups\cup_stage.cpp
    92f248 X:\cm3\code\Database.cpp
    931ffc X:\cm3\code\Db_files.cpp
    932048 X:\cm3\code\comp\cups\den_cup.cpp
    93206c X:\cm3\code\comp\leagues\den_first.cpp
    932094 X:\cm3\code\comp\leagues\den_prm.cpp
    9320bc X:\cm3\code\comp\leagues\den_second.cpp
    9320e4 X:\cm3\code\award\denmark_awards.cpp
    93216c X:\cm3\code\discipline.cpp
    93c818 X:\cm3\code\comp\cups\eng_auto_cup.cpp
    93c8a8 X:\cm3\code\comp\cups\eng_cc_cup.cpp
    93c8d0 X:\cm3\code\comp\cups\eng_charity.cpp
    93c8f8 X:\cm3\code\comp\leagues\eng_conf.cpp
    93c920 X:\cm3\code\comp\cups\eng_conf_cup.cpp
    93c948 X:\cm3\code\comp\cups\eng_fa_cup.cpp
    93c9a4 X:\cm3\code\comp\cups\eng_fa_trophy.cpp
    93c9cc X:\cm3\code\comp\leagues\eng_first.cpp
    93c9f4 X:\cm3\code\comp\leagues\eng_prm.cpp
    93ca1c X:\cm3\code\comp\leagues\eng_second.cpp
    93ca44 X:\cm3\code\comp\leagues\eng_third.cpp
    93ca6c X:\cm3\code\award\england_awards.cpp
    93ca94 X:\cm3\code\transfer\england_rules.cpp
    93cc30 X:\cm3\code\comp\eurocomp\eur_super_cup.cpp
    93cc5c X:\cm3\code\comp\intercomp\euro_champ.cpp
    93cc88 X:\cm3\code\comp\intercomp\euro_champ_qual.cpp
    93cec8 X:\cm3\code\award\european_awards.cpp
    93cef0 X:\cm3\code\comp\eurocomp\european_cup.cpp
    93edac X:\cm3\code\comp\intercomp\fifa_confed.cpp
    93ee18 X:\cm3\code\comp\fifa_rankings.cpp
    93f348 X:\cm3\code\file_screens.cpp
    93f96c X:\cm3\code\comp\cups\fin_cup.cpp
    93f990 X:\cm3\code\comp\leagues\fin_first.cpp
    93f9b8 X:\cm3\code\comp\leagues\fin_prm.cpp
    93fe24 X:\cm3\code\finance.CPP
    9414cc X:\cm3\code\find_screens.cpp
    9417e8 X:\cm3\code\Fine.cpp
    9436cc X:\cm3\code\award\finland_awards.cpp
    9436f4 X:\cm3\code\transfer\finland_rules.cpp
    9437b4 X:\cm3\code\comp\fix_man.cpp
    943880 X:\cm3\code\formation.cpp
    943f84 X:\cm3\code\comp\leagues\fra_cfa.cpp
    943fac X:\cm3\code\comp\cups\fra_cup.cpp
    943fd0 X:\cm3\code\comp\leagues\fra_first.cpp
    943ff8 X:\cm3\code\comp\cups\fra_lge_cup.cpp
    944020 X:\cm3\code\comp\leagues\fra_lower.cpp
    944048 X:\cm3\code\comp\leagues\fra_second.cpp
    944070 X:\cm3\code\comp\cups\fra_super.cpp
    944094 X:\cm3\code\comp\leagues\fra_third.cpp
    9440bc X:\cm3\code\award\france_awards.cpp
    9440e0 X:\cm3\code\transfer\france_rules.cpp
    94447c X:\cm3\code\comp\friendly.cpp
    944644 X:\cm3\code\game.cpp
    944724 X:\cm3\code\game_config.cpp
    944750 X:\cm3\code\comp\cups\ger_cup.cpp
    944774 X:\cm3\code\comp\leagues\ger_first.cpp
    94479c X:\cm3\code\comp\cups\ger_lge_cup.cpp
    9447c4 X:\cm3\code\comp\leagues\ger_regional.cpp
    9447f0 X:\cm3\code\comp\leagues\ger_second.cpp
    944818 X:\cm3\code\award\germany_awards.cpp
    944840 X:\cm3\code\transfer\germany_rules.cpp
    944934 X:\cm3\code\comp\intercomp\goldcup.cpp
    944de0 X:\cm3\code\comp\cups\gre_cup.cpp
    944e04 X:\cm3\code\comp\leagues\gre_prm.cpp
    944e2c X:\cm3\code\comp\leagues\gre_second.cpp
    944e54 X:\cm3\code\comp\cups\gre_super.cpp
    944e78 X:\cm3\code\award\greece_awards.cpp
    944e9c X:\cm3\code\transfer\greece_rules.cpp
    9456a8 X:\cm3\code\hall_of_fame.cpp
    945e74 X:\cm3\code\History.cpp
    946010 X:\cm3\code\comp\cups\hol_cup.cpp
    946034 X:\cm3\code\comp\leagues\hol_first.cpp
    9461bc X:\cm3\code\comp\leagues\hol_prm.cpp
    9461e4 X:\cm3\code\comp\cups\hol_super.cpp
    946208 X:\cm3\code\award\holland_awards.cpp
    946230 X:\cm3\code\transfer\holland_rules.cpp
    9462a8 X:\cm3\code\comp\host_country.cpp
    9462dc X:\cm3\code\human_manager.cpp
    94f728 X:\cm3\code\index.cpp
    95c590 X:\cm3\code\injury.cpp
    95d5f4 X:\cm3\code\comp\eurocomp\inter_amer_cup.cpp
    95d624 X:\cm3\code\award\international_awards.cpp
    95d650 X:\cm3\code\comp\eurocomp\intertoto_cup.cpp
    95d6bc X:\cm3\code\comp\cups\ire_chal_cup.cpp
    95d6e4 X:\cm3\code\comp\leagues\ire_first.cpp
    95d70c X:\cm3\code\comp\cups\ire_lge_cup.cpp
    95d734 X:\cm3\code\comp\cups\ire_pres_cup.cpp
    95d75c X:\cm3\code\comp\leagues\ire_prm.cpp
    95d784 X:\cm3\code\comp\cups\ire_super_cup.cpp
    95d7ac X:\cm3\code\award\ireland_awards.cpp
    95d7d4 X:\cm3\code\transfer\ireland_rules.cpp
    95d7fc X:\cm3\code\comp\cups\ita_c1_super.cpp
    95d824 X:\cm3\code\comp\cups\ita_c_cup.cpp
    95d848 X:\cm3\code\comp\cups\ita_cup.cpp
    95d8a4 X:\cm3\code\comp\leagues\ita_ser_a.cpp
    95d968 X:\cm3\code\comp\leagues\ita_ser_b.cpp
    95da48 X:\cm3\code\comp\leagues\ita_ser_c1a.cpp
    95da74 X:\cm3\code\comp\leagues\ita_ser_c1b.cpp
    95daa0 X:\cm3\code\comp\leagues\ita_ser_c2a.cpp
    95dacc X:\cm3\code\comp\leagues\ita_ser_c2b.cpp
    95daf8 X:\cm3\code\comp\leagues\ita_ser_c2c.cpp
    95db24 X:\cm3\code\comp\cups\ita_super.cpp
    95db48 X:\cm3\code\award\italy_awards.cpp
    95db6c X:\cm3\code\transfer\italy_rules.cpp
    95dd48 X:\cm3\code\comp\cups\jap_emp_cup.cpp
    95dd70 X:\cm3\code\comp\leagues\jap_j1.cpp
    95e070 X:\cm3\code\comp\leagues\jap_j2.cpp
    95e094 X:\cm3\code\comp\cups\jap_j_cup.cpp
    95e0b8 X:\cm3\code\comp\cups\jap_super.cpp
    95e0dc X:\cm3\code\award\japan_awards.cpp
    95e100 X:\cm3\code\transfer\japan_rules.cpp
    95e128 X:\cm3\code\key_nation.cpp
    961c9c X:\cm3\code\comp\league.cpp
    961cc4 X:\cm3\code\comp\leagues\league_stage.cpp
    961f14 X:\cm3\code\manager_manager.cpp
    981890 X:\cm3\code\manager_screens.cpp
    981e4c X:\cm3\code\match_day.cpp
    981fb8 X:\cm3\code\match_eng.cpp
    9820b4 X:\cm3\code\match_events.cpp
    982468 X:\cm3\code\match_man.cpp
    9824c4 X:\cm3\code\match_official.cpp
    9826f8 X:\cm3\code\match_pl.cpp
    9827a8 X:\cm3\code\match_screens.cpp
    984198 X:\cm3\code\match_stats.CPP
    9841cc X:\cm3\code\media.cpp
    9c0e58 X:\cm3\code\Menubar.cpp
    9c140c X:\cm3\code\comp\friendly\mini_cup.cpp
    9c1434 X:\cm3\code\comp\friendly\mini_league.cpp
    9c14cc X:\cm3\code\award\month_award.cpp
    9c1b04 X:\cm3\code\award\month_ratings.cpp
    9c1b28 X:\cm3\code\award\nation_awards.cpp
    9c1b4c X:\cm3\code\national_teams.cpp
    9cae58 X:\cm3\code\national_teams_screens.cpp
    9ce844 X:\cm3\code\news.cpp
    9ce8b0 X:\cm3\code\news_screens.cpp
    9ce9e4 X:\cm3\code\comp\cups\nir_charity.cpp
    9cea0c X:\cm3\code\comp\cups\nir_cup.cpp
    9cea30 X:\cm3\code\comp\leagues\nir_first.cpp
    9cea58 X:\cm3\code\comp\cups\nir_gold_cup.cpp
    9cea80 X:\cm3\code\comp\cups\nir_lge_cup.cpp
    9ceaa8 X:\cm3\code\comp\leagues\nir_prm.cpp
    9cead0 X:\cm3\code\comp\cups\nor_cup.cpp
    9ceaf4 X:\cm3\code\comp\leagues\nor_first.cpp
    9ceb1c X:\cm3\code\comp\leagues\nor_prm.cpp
    9ceb44 X:\cm3\code\award\northern_ireland_awards.cpp
    9ceb74 X:\cm3\code\transfer\northern_ireland_rules.cpp
    9ceba4 X:\cm3\code\award\norway_awards.cpp
    9cebc8 X:\cm3\code\transfer\norway_rules.cpp
    9ced60 X:\cm3\code\comp\eurocomp\oceania_club_champ.cpp
    9cedd4 X:\cm3\code\comp\intercomp\oceania_nations.cpp
    9cef00 X:\cm3\code\officials_manager.cpp
    9cef2c X:\cm3\code\award\old_finland_awards.cpp
    9cef58 X:\cm3\code\award\old_france_awards.cpp
    9cef80 X:\cm3\code\award\old_international_awards.cpp
    9cefb0 X:\cm3\code\award\old_ireland_awards.cpp
    9cefdc X:\cm3\code\comp\intercomp\olympics.cpp
    9cf9e8 X:\cm3\code\physio.cpp
    9d042c X:\cm3\code\player_regen.cpp
    9d442c X:\cm3\code\player_search.cpp
    9d9c30 X:\cm3\code\player_stats.cpp
    9d9e20 X:\cm3\code\comp\cups\pol_cup.cpp
    9d9e44 X:\cm3\code\comp\leagues\pol_first.cpp
    9d9e6c X:\cm3\code\comp\cups\pol_lge_cup.cpp
    9d9e94 X:\cm3\code\comp\leagues\pol_second.cpp
    9d9ebc X:\cm3\code\comp\cups\pol_super.cpp
    9d9ee0 X:\cm3\code\award\poland_awards.cpp
    9d9f04 X:\cm3\code\transfer\poland_rules.cpp
    9d9f2c X:\cm3\code\comp\cups\por_cup.cpp
    9d9f50 X:\cm3\code\comp\leagues\por_prm.cpp
    9d9f78 X:\cm3\code\comp\leagues\por_second.cpp
    9d9fa0 X:\cm3\code\comp\leagues\por_second_b.cpp
    9d9fcc X:\cm3\code\comp\cups\por_super.cpp
    9d9ff0 X:\cm3\code\award\portugal_awards.cpp
    9da018 X:\cm3\code\transfer\portugal_rules.cpp
    9da210 X:\cm3\code\printouts.cpp
    9daa94 X:\cm3\code\ruling_body\rb_argentina.cpp
    9daac0 X:\cm3\code\ruling_body\rb_australia.cpp
    9daaf8 X:\cm3\code\ruling_body\rb_belgium_cup.cpp
    9dab34 X:\cm3\code\ruling_body\rb_belgium_league.cpp
    9dab78 X:\cm3\code\ruling_body\rb_brazil_national.cpp
    9dabbc X:\cm3\code\ruling_body\rb_brazil_regional.cpp
    9dabec X:\cm3\code\ruling_body\rb_croatia.cpp
    9dac14 X:\cm3\code\ruling_body\rb_denmark.cpp
    9dac3c X:\cm3\code\ruling_body\rb_england.cpp
    9dac64 X:\cm3\code\ruling_body\rb_europe.cpp
    9dac98 X:\cm3\code\ruling_body\rb_finland_cup.cpp
    9dacd4 X:\cm3\code\ruling_body\rb_finland_league.cpp
    9dad04 X:\cm3\code\ruling_body\rb_france.cpp
    9dad38 X:\cm3\code\ruling_body\rb_germany_cup.cpp
    9dad74 X:\cm3\code\ruling_body\rb_germany_league.cpp
    9dada4 X:\cm3\code\ruling_body\rb_greece.cpp
    9dadcc X:\cm3\code\ruling_body\rb_holland.cpp
    9dae04 X:\cm3\code\ruling_body\rb_international.cpp
    9dae34 X:\cm3\code\ruling_body\rb_ireland.cpp
    9dae68 X:\cm3\code\ruling_body\rb_italy_cup.cpp
    9daea4 X:\cm3\code\ruling_body\rb_italy_league.cpp
    9daee0 X:\cm3\code\ruling_body\rb_japan_cup.cpp
    9daf1c X:\cm3\code\ruling_body\rb_japan_league.cpp
    9daf48 X:\cm3\code\ruling_body\rb_northern_ireland.cpp
    9daf88 X:\cm3\code\ruling_body\rb_norway_cup.cpp
    9dafc8 X:\cm3\code\ruling_body\rb_norway_league.cpp
    9daff8 X:\cm3\code\ruling_body\rb_oceania.cpp
    9db020 X:\cm3\code\ruling_body\rb_poland.cpp
    9db048 X:\cm3\code\ruling_body\rb_portugal.cpp
    9db070 X:\cm3\code\ruling_body\rb_russia.cpp
    9db0a8 X:\cm3\code\ruling_body\rb_scotland_cup.cpp
    9db0e4 X:\cm3\code\ruling_body\rb_scotland_league.cpp
    9db114 X:\cm3\code\ruling_body\rb_south_america.cpp
    9db150 X:\cm3\code\ruling_body\rb_spain_cup.cpp
    9db18c X:\cm3\code\ruling_body\rb_spain_league.cpp
    9db1c4 X:\cm3\code\ruling_body\rb_sweden_cup.cpp
    9db200 X:\cm3\code\ruling_body\rb_sweden_league.cpp
    9db23c X:\cm3\code\ruling_body\rb_turkey_cup.cpp
    9db278 X:\cm3\code\ruling_body\rb_turkey_league.cpp
    9db2a8 X:\cm3\code\ruling_body\rb_usa.cpp
    9db2cc X:\cm3\code\ruling_body\rb_wales.cpp
    9db2f4 X:\cm3\code\record_utils.cpp
    9db850 X:\cm3\code\ruling_body\ruling_body.cpp
    9dbc24 X:\cm3\code\comp\cups\rus_cup.cpp
    9dbc48 X:\cm3\code\comp\leagues\rus_first.cpp
    9dbc70 X:\cm3\code\comp\leagues\rus_prm.cpp
    9dbc98 X:\cm3\code\award\russia_awards.cpp
    9dbcbc X:\cm3\code\transfer\russia_rules.cpp
    9dbce4 X:\cm3\code\comp\cups\sco_chal_cup.cpp
    9dbd0c X:\cm3\code\comp\cups\sco_fa_cup.cpp
    9dbd34 X:\cm3\code\comp\leagues\sco_first.cpp
    9dbe74 X:\cm3\code\comp\cups\sco_lge_cup.cpp
    9dbe9c X:\cm3\code\comp\leagues\sco_prm.cpp
    9dbec4 X:\cm3\code\comp\leagues\sco_second.cpp
    9dbeec X:\cm3\code\comp\leagues\sco_third.cpp
    9dbf14 X:\cm3\code\award\scotland_awards.cpp
    9dbf3c X:\cm3\code\transfer\scotland_rules.cpp
    9dbf64 X:\cm3\code\scout_manager.cpp
    9ded08 X:\cm3\code\search_edit_session.cpp
    9ded2c X:\cm3\code\search_eng.cpp
    9ded48 X:\cm3\code\search_filters.cpp
    9df598 X:\cm3\code\search_screens.cpp
    9e0e14 X:\cm3\code\Setup.cpp
    9e3054 X:\cm3\code\shortlist_manager.cpp
    9e322c X:\cm3\code\simulated_stats.cpp
    9e327c X:\cm3\code\comp\cups\spa_cup.cpp
    9e32a0 X:\cm3\code\comp\leagues\spa_first.cpp
    9e32c8 X:\cm3\code\comp\leagues\spa_lower.cpp
    9e32f0 X:\cm3\code\comp\leagues\spa_second.cpp
    9e3318 X:\cm3\code\comp\leagues\spa_second_b.cpp
    9e3468 X:\cm3\code\comp\cups\spa_super.cpp
    9e348c X:\cm3\code\award\spain_awards.cpp
    9e34b0 X:\cm3\code\transfer\spain_rules.cpp
    9e3560 X:\cm3\code\comp\squad_manager.cpp
    9e3f74 X:\cm3\code\comp\stadium.cpp
    9e3fa0 X:\cm3\code\staff_contracts.cpp
    9e44fc X:\cm3\code\staff_records.cpp
    9e541c X:\cm3\code\staff_screens.cpp
    9e9ebc X:\cm3\code\comp\leagues\sub_league.cpp
    9e9ee4 X:\cm3\code\comp\cups\swe_cup.cpp
    9e9f70 X:\cm3\code\comp\leagues\swe_first.cpp
    9e9f98 X:\cm3\code\comp\leagues\swe_prm.cpp
    9e9fc0 X:\cm3\code\comp\leagues\swe_second.cpp
    9e9fe8 X:\cm3\code\award\sweden_awards.cpp
    9ea30c X:\cm3\code\tactics.cpp
    9ea33c X:\cm3\code\tactics_screens.cpp
    9eb214 X:\cm3\code\award\team_award.cpp
    9eb610 X:\cm3\code\training_edit_session.cpp
    9eb648 X:\cm3\code\training_manager.cpp
    9eb908 X:\cm3\code\training_schedule.cpp
    9ebb30 X:\cm3\code\training_screens.cpp
    9ebe5c X:\cm3\code\transfer_manager.cpp
    9fc744 X:\cm3\code\transfer_offer.cpp
    9fcab0 X:\cm3\code\transfer_screens.cpp
    9ff7fc X:\cm3\code\comp\cups\tur_cup.cpp
    9ff820 X:\cm3\code\comp\leagues\tur_first.cpp
    9ff848 X:\cm3\code\comp\leagues\tur_second.cpp
    9ff8ec X:\cm3\code\comp\cups\tur_super_cup.cpp
    9ff914 X:\cm3\code\award\turkey_awards.cpp
    9ff938 X:\cm3\code\transfer\turkey_rules.cpp
    9ff960 X:\cm3\code\comp\eurocomp\uefa_cup.cpp
    9ff988 X:\cm3\code\comp\uefa_seeding.cpp
    9ffaec X:\cm3\code\award\usa_awards.cpp
    9ffb10 X:\cm3\code\comp\leagues\usa_mls.cpp
    9ffbb8 X:\cm3\code\comp\cups\usa_mls_all_stars.cpp
    9ffbe4 X:\cm3\code\comp\cups\usa_open_cup.cpp
    9ffc0c X:\cm3\code\transfer\usa_rules.cpp
    a31e68 X:\cm3\code\virtual_staff.cpp
    a31e88 X:\cm3\code\award\wales_awards.cpp
    a31eac X:\cm3\code\transfer\wales_rules.cpp
    a31ed4 X:\cm3\code\comp\worldcup\wc_african_cup.cpp
    a32108 X:\cm3\code\comp\worldcup\wc_asia_league.cpp
    a322c8 X:\cm3\code\comp\worldcup\wc_concacaf_cup.cpp
    a324d4 X:\cm3\code\comp\worldcup\wc_europe_league.cpp
    a32550 X:\cm3\code\comp\worldcup\wc_oceania_league.cpp
    a32720 X:\cm3\code\comp\worldcup\wc_south_american_league.cpp
    a32818 X:\cm3\code\weather.cpp
    a3309c X:\cm3\code\comp\cups\wel_cup.cpp
    a330c0 X:\cm3\code\comp\leagues\wel_first.cpp
    a330e8 X:\cm3\code\comp\cups\wel_lge_cup.cpp
    a33110 X:\cm3\code\comp\cups\wel_prm_cup.cpp
    a33138 X:\cm3\code\comp\eurocomp\world_club_champ.cpp
    a331a4 X:\cm3\code\comp\eurocomp\world_club_cup.cpp
    a331d4 X:\cm3\code\comp\worldcup\world_cup.cpp
    a331fc X:\cm3\code\award\world_cup_awards.cpp
    a332d4 X:\cm3\code\award\year_award.cpp
    a3434c X:\cm3\code\award\year_ratings.cpp

  8. #158
    CM 00/01 OFFSETS

    Here are all the .cpp offsets - these help identify what each bit of code relates to.

    See this post for how to use: http://www.champman0102.co.uk/showth...&p=133#post133
    Although now you would click the 'X', rather than the 'E'.
    Code:
    9040d8 X:\cm3\code\comp\intercomp\african_nations.cpp
    9043a0 X:\cm3\code\comp\leagues\arg_prm.cpp
    904494 X:\cm3\code\comp\leagues\arg_second.cpp
    904ab0 X:\cm3\code\award\argentina_awards.cpp
    904ad8 X:\cm3\code\transfer\argentina_rules.cpp
    904ba8 X:\cm3\code\comp\intercomp\asia_nations.cpp
    904bd4 X:\cm3\code\comp\leagues\aus_nsl.cpp
    904d18 X:\cm3\code\award\australia_awards.cpp
    904d40 X:\cm3\code\transfer\australia_rules.cpp
    904e08 X:\cm3\code\award\award_manager.cpp
    904f70 X:\cm3\code\award_screens.cpp
    90506c X:\cm3\code\award\award_shortlist.cpp
    9050a0 X:\cm3\code\awol.cpp
    9061a0 X:\cm3\code\background.cpp
    906338 X:\cm3\code\comp\cups\bel_fa_cup.cpp
    906360 X:\cm3\code\comp\leagues\bel_first.cpp
    906388 X:\cm3\code\comp\leagues\bel_second.cpp
    9064ec X:\cm3\code\comp\cups\bel_super.cpp
    906510 X:\cm3\code\comp\leagues\bel_third.cpp
    9065f4 X:\cm3\code\award\belgium_awards.cpp
    90661c X:\cm3\code\transfer\belgium_rules.cpp
    9069bc X:\cm3\code\comp\cups\bra_cup.cpp
    9069e0 X:\cm3\code\comp\leagues\bra_nat_first.cpp
    906c3c X:\cm3\code\comp\leagues\bra_nat_second.cpp
    906c68 X:\cm3\code\comp\leagues\bra_nat_third.cpp
    906c94 X:\cm3\code\comp\leagues\bra_reg_central.cpp
    906de8 X:\cm3\code\comp\leagues\bra_reg_north.cpp
    906e14 X:\cm3\code\comp\leagues\bra_reg_northeast.cpp
    906e44 X:\cm3\code\comp\leagues\bra_reg_rio.cpp
    906e70 X:\cm3\code\comp\leagues\bra_reg_south.cpp
    906e9c X:\cm3\code\comp\leagues\bra_reg_sp.cpp
    906ec4 X:\cm3\code\award\brazil_awards.cpp
    906ee8 X:\cm3\code\transfer\brazil_rules.cpp
    906fcc X:\cm3\code\cash.cpp
    9073cc X:\cm3\code\club_history.cpp
    907418 X:\cm3\code\club_records.cpp
    909c40 X:\cm3\code\club_screens.cpp
    916544 X:\cm3\code\coach.cpp
    916960 X:\cm3\code\comp\comp.cpp
    917280 X:\cm3\code\comp_screens.cpp
    917bc4 X:\cm3\code\comp\comp_stats.CPP
    919d14 X:\cm3\code\comp\comp_util.cpp
    922d08 X:\cm3\code\comp\eurocomp\con_champ.cpp
    922d30 X:\cm3\code\comp\eurocomp\con_merc_cup.cpp
    922d94 X:\cm3\code\comp\eurocomp\conmebol_liber.cpp
    922dfc X:\cm3\code\comp\eurocomp\conmebol_merc.cpp
    922e64 X:\cm3\code\comp\conmebol_seeding.cpp
    923110 X:\cm3\code\contract_manager.cpp
    92a89c X:\cm3\code\contract_screens.cpp
    92ec0c X:\cm3\code\comp\cups\cro_cup.cpp
    92ec30 X:\cm3\code\comp\leagues\cro_first.cpp
    92ecf4 X:\cm3\code\comp\leagues\cro_second.cpp
    92ed1c X:\cm3\code\comp\cups\cro_super.cpp
    92ed40 X:\cm3\code\award\croatia_awards.cpp
    92ed68 X:\cm3\code\transfer\croatia_rules.cpp
    92ed90 X:\cm3\code\comp\Cup.cpp
    92f118 X:\cm3\code\comp\cups\cup_stage.cpp
    92f248 X:\cm3\code\Database.cpp
    931ffc X:\cm3\code\Db_files.cpp
    932048 X:\cm3\code\comp\cups\den_cup.cpp
    93206c X:\cm3\code\comp\leagues\den_first.cpp
    932094 X:\cm3\code\comp\leagues\den_prm.cpp
    9320bc X:\cm3\code\comp\leagues\den_second.cpp
    9320e4 X:\cm3\code\award\denmark_awards.cpp
    93216c X:\cm3\code\discipline.cpp
    93c818 X:\cm3\code\comp\cups\eng_auto_cup.cpp
    93c8a8 X:\cm3\code\comp\cups\eng_cc_cup.cpp
    93c8d0 X:\cm3\code\comp\cups\eng_charity.cpp
    93c8f8 X:\cm3\code\comp\leagues\eng_conf.cpp
    93c920 X:\cm3\code\comp\cups\eng_conf_cup.cpp
    93c948 X:\cm3\code\comp\cups\eng_fa_cup.cpp
    93c9a4 X:\cm3\code\comp\cups\eng_fa_trophy.cpp
    93c9cc X:\cm3\code\comp\leagues\eng_first.cpp
    93c9f4 X:\cm3\code\comp\leagues\eng_prm.cpp
    93ca1c X:\cm3\code\comp\leagues\eng_second.cpp
    93ca44 X:\cm3\code\comp\leagues\eng_third.cpp
    93ca6c X:\cm3\code\award\england_awards.cpp
    93ca94 X:\cm3\code\transfer\england_rules.cpp
    93cc30 X:\cm3\code\comp\eurocomp\eur_super_cup.cpp
    93cc5c X:\cm3\code\comp\intercomp\euro_champ.cpp
    93cc88 X:\cm3\code\comp\intercomp\euro_champ_qual.cpp
    93cec8 X:\cm3\code\award\european_awards.cpp
    93cef0 X:\cm3\code\comp\eurocomp\european_cup.cpp
    93edac X:\cm3\code\comp\intercomp\fifa_confed.cpp
    93ee18 X:\cm3\code\comp\fifa_rankings.cpp
    93f348 X:\cm3\code\file_screens.cpp
    93f96c X:\cm3\code\comp\cups\fin_cup.cpp
    93f990 X:\cm3\code\comp\leagues\fin_first.cpp
    93f9b8 X:\cm3\code\comp\leagues\fin_prm.cpp
    93fe24 X:\cm3\code\finance.CPP
    9414cc X:\cm3\code\find_screens.cpp
    9417e8 X:\cm3\code\Fine.cpp
    9436cc X:\cm3\code\award\finland_awards.cpp
    9436f4 X:\cm3\code\transfer\finland_rules.cpp
    9437b4 X:\cm3\code\comp\fix_man.cpp
    943880 X:\cm3\code\formation.cpp
    943f84 X:\cm3\code\comp\leagues\fra_cfa.cpp
    943fac X:\cm3\code\comp\cups\fra_cup.cpp
    943fd0 X:\cm3\code\comp\leagues\fra_first.cpp
    943ff8 X:\cm3\code\comp\cups\fra_lge_cup.cpp
    944020 X:\cm3\code\comp\leagues\fra_lower.cpp
    944048 X:\cm3\code\comp\leagues\fra_second.cpp
    944070 X:\cm3\code\comp\cups\fra_super.cpp
    944094 X:\cm3\code\comp\leagues\fra_third.cpp
    9440bc X:\cm3\code\award\france_awards.cpp
    9440e0 X:\cm3\code\transfer\france_rules.cpp
    94447c X:\cm3\code\comp\friendly.cpp
    944644 X:\cm3\code\game.cpp
    944724 X:\cm3\code\game_config.cpp
    944750 X:\cm3\code\comp\cups\ger_cup.cpp
    944774 X:\cm3\code\comp\leagues\ger_first.cpp
    94479c X:\cm3\code\comp\cups\ger_lge_cup.cpp
    9447c4 X:\cm3\code\comp\leagues\ger_regional.cpp
    9447f0 X:\cm3\code\comp\leagues\ger_second.cpp
    944818 X:\cm3\code\award\germany_awards.cpp
    944840 X:\cm3\code\transfer\germany_rules.cpp
    944934 X:\cm3\code\comp\intercomp\goldcup.cpp
    944de0 X:\cm3\code\comp\cups\gre_cup.cpp
    944e04 X:\cm3\code\comp\leagues\gre_prm.cpp
    944e2c X:\cm3\code\comp\leagues\gre_second.cpp
    944e54 X:\cm3\code\comp\cups\gre_super.cpp
    944e78 X:\cm3\code\award\greece_awards.cpp
    944e9c X:\cm3\code\transfer\greece_rules.cpp
    9456a8 X:\cm3\code\hall_of_fame.cpp
    945e74 X:\cm3\code\History.cpp
    946010 X:\cm3\code\comp\cups\hol_cup.cpp
    946034 X:\cm3\code\comp\leagues\hol_first.cpp
    9461bc X:\cm3\code\comp\leagues\hol_prm.cpp
    9461e4 X:\cm3\code\comp\cups\hol_super.cpp
    946208 X:\cm3\code\award\holland_awards.cpp
    946230 X:\cm3\code\transfer\holland_rules.cpp
    9462a8 X:\cm3\code\comp\host_country.cpp
    9462dc X:\cm3\code\human_manager.cpp
    94f728 X:\cm3\code\index.cpp
    95c590 X:\cm3\code\injury.cpp
    95d5f4 X:\cm3\code\comp\eurocomp\inter_amer_cup.cpp
    95d624 X:\cm3\code\award\international_awards.cpp
    95d650 X:\cm3\code\comp\eurocomp\intertoto_cup.cpp
    95d6bc X:\cm3\code\comp\cups\ire_chal_cup.cpp
    95d6e4 X:\cm3\code\comp\leagues\ire_first.cpp
    95d70c X:\cm3\code\comp\cups\ire_lge_cup.cpp
    95d734 X:\cm3\code\comp\cups\ire_pres_cup.cpp
    95d75c X:\cm3\code\comp\leagues\ire_prm.cpp
    95d784 X:\cm3\code\comp\cups\ire_super_cup.cpp
    95d7ac X:\cm3\code\award\ireland_awards.cpp
    95d7d4 X:\cm3\code\transfer\ireland_rules.cpp
    95d7fc X:\cm3\code\comp\cups\ita_c1_super.cpp
    95d824 X:\cm3\code\comp\cups\ita_c_cup.cpp
    95d848 X:\cm3\code\comp\cups\ita_cup.cpp
    95d8a4 X:\cm3\code\comp\leagues\ita_ser_a.cpp
    95d968 X:\cm3\code\comp\leagues\ita_ser_b.cpp
    95da48 X:\cm3\code\comp\leagues\ita_ser_c1a.cpp
    95da74 X:\cm3\code\comp\leagues\ita_ser_c1b.cpp
    95daa0 X:\cm3\code\comp\leagues\ita_ser_c2a.cpp
    95dacc X:\cm3\code\comp\leagues\ita_ser_c2b.cpp
    95daf8 X:\cm3\code\comp\leagues\ita_ser_c2c.cpp
    95db24 X:\cm3\code\comp\cups\ita_super.cpp
    95db48 X:\cm3\code\award\italy_awards.cpp
    95db6c X:\cm3\code\transfer\italy_rules.cpp
    95dd48 X:\cm3\code\comp\cups\jap_emp_cup.cpp
    95dd70 X:\cm3\code\comp\leagues\jap_j1.cpp
    95e070 X:\cm3\code\comp\leagues\jap_j2.cpp
    95e094 X:\cm3\code\comp\cups\jap_j_cup.cpp
    95e0b8 X:\cm3\code\comp\cups\jap_super.cpp
    95e0dc X:\cm3\code\award\japan_awards.cpp
    95e100 X:\cm3\code\transfer\japan_rules.cpp
    95e128 X:\cm3\code\key_nation.cpp
    961c9c X:\cm3\code\comp\league.cpp
    961cc4 X:\cm3\code\comp\leagues\league_stage.cpp
    961f14 X:\cm3\code\manager_manager.cpp
    981890 X:\cm3\code\manager_screens.cpp
    981e4c X:\cm3\code\match_day.cpp
    981fb8 X:\cm3\code\match_eng.cpp
    9820b4 X:\cm3\code\match_events.cpp
    982468 X:\cm3\code\match_man.cpp
    9824c4 X:\cm3\code\match_official.cpp
    9826f8 X:\cm3\code\match_pl.cpp
    9827a8 X:\cm3\code\match_screens.cpp
    984198 X:\cm3\code\match_stats.CPP
    9841cc X:\cm3\code\media.cpp
    9c0e58 X:\cm3\code\Menubar.cpp
    9c140c X:\cm3\code\comp\friendly\mini_cup.cpp
    9c1434 X:\cm3\code\comp\friendly\mini_league.cpp
    9c14cc X:\cm3\code\award\month_award.cpp
    9c1b04 X:\cm3\code\award\month_ratings.cpp
    9c1b28 X:\cm3\code\award\nation_awards.cpp
    9c1b4c X:\cm3\code\national_teams.cpp
    9cae58 X:\cm3\code\national_teams_screens.cpp
    9ce844 X:\cm3\code\news.cpp
    9ce8b0 X:\cm3\code\news_screens.cpp
    9ce9e4 X:\cm3\code\comp\cups\nir_charity.cpp
    9cea0c X:\cm3\code\comp\cups\nir_cup.cpp
    9cea30 X:\cm3\code\comp\leagues\nir_first.cpp
    9cea58 X:\cm3\code\comp\cups\nir_gold_cup.cpp
    9cea80 X:\cm3\code\comp\cups\nir_lge_cup.cpp
    9ceaa8 X:\cm3\code\comp\leagues\nir_prm.cpp
    9cead0 X:\cm3\code\comp\cups\nor_cup.cpp
    9ceaf4 X:\cm3\code\comp\leagues\nor_first.cpp
    9ceb1c X:\cm3\code\comp\leagues\nor_prm.cpp
    9ceb44 X:\cm3\code\award\northern_ireland_awards.cpp
    9ceb74 X:\cm3\code\transfer\northern_ireland_rules.cpp
    9ceba4 X:\cm3\code\award\norway_awards.cpp
    9cebc8 X:\cm3\code\transfer\norway_rules.cpp
    9ced60 X:\cm3\code\comp\eurocomp\oceania_club_champ.cpp
    9cedd4 X:\cm3\code\comp\intercomp\oceania_nations.cpp
    9cef00 X:\cm3\code\officials_manager.cpp
    9cef2c X:\cm3\code\award\old_finland_awards.cpp
    9cef58 X:\cm3\code\award\old_france_awards.cpp
    9cef80 X:\cm3\code\award\old_international_awards.cpp
    9cefb0 X:\cm3\code\award\old_ireland_awards.cpp
    9cefdc X:\cm3\code\comp\intercomp\olympics.cpp
    9cf9e8 X:\cm3\code\physio.cpp
    9d042c X:\cm3\code\player_regen.cpp
    9d442c X:\cm3\code\player_search.cpp
    9d9c30 X:\cm3\code\player_stats.cpp
    9d9e20 X:\cm3\code\comp\cups\pol_cup.cpp
    9d9e44 X:\cm3\code\comp\leagues\pol_first.cpp
    9d9e6c X:\cm3\code\comp\cups\pol_lge_cup.cpp
    9d9e94 X:\cm3\code\comp\leagues\pol_second.cpp
    9d9ebc X:\cm3\code\comp\cups\pol_super.cpp
    9d9ee0 X:\cm3\code\award\poland_awards.cpp
    9d9f04 X:\cm3\code\transfer\poland_rules.cpp
    9d9f2c X:\cm3\code\comp\cups\por_cup.cpp
    9d9f50 X:\cm3\code\comp\leagues\por_prm.cpp
    9d9f78 X:\cm3\code\comp\leagues\por_second.cpp
    9d9fa0 X:\cm3\code\comp\leagues\por_second_b.cpp
    9d9fcc X:\cm3\code\comp\cups\por_super.cpp
    9d9ff0 X:\cm3\code\award\portugal_awards.cpp
    9da018 X:\cm3\code\transfer\portugal_rules.cpp
    9da210 X:\cm3\code\printouts.cpp
    9daa94 X:\cm3\code\ruling_body\rb_argentina.cpp
    9daac0 X:\cm3\code\ruling_body\rb_australia.cpp
    9daaf8 X:\cm3\code\ruling_body\rb_belgium_cup.cpp
    9dab34 X:\cm3\code\ruling_body\rb_belgium_league.cpp
    9dab78 X:\cm3\code\ruling_body\rb_brazil_national.cpp
    9dabbc X:\cm3\code\ruling_body\rb_brazil_regional.cpp
    9dabec X:\cm3\code\ruling_body\rb_croatia.cpp
    9dac14 X:\cm3\code\ruling_body\rb_denmark.cpp
    9dac3c X:\cm3\code\ruling_body\rb_england.cpp
    9dac64 X:\cm3\code\ruling_body\rb_europe.cpp
    9dac98 X:\cm3\code\ruling_body\rb_finland_cup.cpp
    9dacd4 X:\cm3\code\ruling_body\rb_finland_league.cpp
    9dad04 X:\cm3\code\ruling_body\rb_france.cpp
    9dad38 X:\cm3\code\ruling_body\rb_germany_cup.cpp
    9dad74 X:\cm3\code\ruling_body\rb_germany_league.cpp
    9dada4 X:\cm3\code\ruling_body\rb_greece.cpp
    9dadcc X:\cm3\code\ruling_body\rb_holland.cpp
    9dae04 X:\cm3\code\ruling_body\rb_international.cpp
    9dae34 X:\cm3\code\ruling_body\rb_ireland.cpp
    9dae68 X:\cm3\code\ruling_body\rb_italy_cup.cpp
    9daea4 X:\cm3\code\ruling_body\rb_italy_league.cpp
    9daee0 X:\cm3\code\ruling_body\rb_japan_cup.cpp
    9daf1c X:\cm3\code\ruling_body\rb_japan_league.cpp
    9daf48 X:\cm3\code\ruling_body\rb_northern_ireland.cpp
    9daf88 X:\cm3\code\ruling_body\rb_norway_cup.cpp
    9dafc8 X:\cm3\code\ruling_body\rb_norway_league.cpp
    9daff8 X:\cm3\code\ruling_body\rb_oceania.cpp
    9db020 X:\cm3\code\ruling_body\rb_poland.cpp
    9db048 X:\cm3\code\ruling_body\rb_portugal.cpp
    9db070 X:\cm3\code\ruling_body\rb_russia.cpp
    9db0a8 X:\cm3\code\ruling_body\rb_scotland_cup.cpp
    9db0e4 X:\cm3\code\ruling_body\rb_scotland_league.cpp
    9db114 X:\cm3\code\ruling_body\rb_south_america.cpp
    9db150 X:\cm3\code\ruling_body\rb_spain_cup.cpp
    9db18c X:\cm3\code\ruling_body\rb_spain_league.cpp
    9db1c4 X:\cm3\code\ruling_body\rb_sweden_cup.cpp
    9db200 X:\cm3\code\ruling_body\rb_sweden_league.cpp
    9db23c X:\cm3\code\ruling_body\rb_turkey_cup.cpp
    9db278 X:\cm3\code\ruling_body\rb_turkey_league.cpp
    9db2a8 X:\cm3\code\ruling_body\rb_usa.cpp
    9db2cc X:\cm3\code\ruling_body\rb_wales.cpp
    9db2f4 X:\cm3\code\record_utils.cpp
    9db850 X:\cm3\code\ruling_body\ruling_body.cpp
    9dbc24 X:\cm3\code\comp\cups\rus_cup.cpp
    9dbc48 X:\cm3\code\comp\leagues\rus_first.cpp
    9dbc70 X:\cm3\code\comp\leagues\rus_prm.cpp
    9dbc98 X:\cm3\code\award\russia_awards.cpp
    9dbcbc X:\cm3\code\transfer\russia_rules.cpp
    9dbce4 X:\cm3\code\comp\cups\sco_chal_cup.cpp
    9dbd0c X:\cm3\code\comp\cups\sco_fa_cup.cpp
    9dbd34 X:\cm3\code\comp\leagues\sco_first.cpp
    9dbe74 X:\cm3\code\comp\cups\sco_lge_cup.cpp
    9dbe9c X:\cm3\code\comp\leagues\sco_prm.cpp
    9dbec4 X:\cm3\code\comp\leagues\sco_second.cpp
    9dbeec X:\cm3\code\comp\leagues\sco_third.cpp
    9dbf14 X:\cm3\code\award\scotland_awards.cpp
    9dbf3c X:\cm3\code\transfer\scotland_rules.cpp
    9dbf64 X:\cm3\code\scout_manager.cpp
    9ded08 X:\cm3\code\search_edit_session.cpp
    9ded2c X:\cm3\code\search_eng.cpp
    9ded48 X:\cm3\code\search_filters.cpp
    9df598 X:\cm3\code\search_screens.cpp
    9e0e14 X:\cm3\code\Setup.cpp
    9e3054 X:\cm3\code\shortlist_manager.cpp
    9e322c X:\cm3\code\simulated_stats.cpp
    9e327c X:\cm3\code\comp\cups\spa_cup.cpp
    9e32a0 X:\cm3\code\comp\leagues\spa_first.cpp
    9e32c8 X:\cm3\code\comp\leagues\spa_lower.cpp
    9e32f0 X:\cm3\code\comp\leagues\spa_second.cpp
    9e3318 X:\cm3\code\comp\leagues\spa_second_b.cpp
    9e3468 X:\cm3\code\comp\cups\spa_super.cpp
    9e348c X:\cm3\code\award\spain_awards.cpp
    9e34b0 X:\cm3\code\transfer\spain_rules.cpp
    9e3560 X:\cm3\code\comp\squad_manager.cpp
    9e3f74 X:\cm3\code\comp\stadium.cpp
    9e3fa0 X:\cm3\code\staff_contracts.cpp
    9e44fc X:\cm3\code\staff_records.cpp
    9e541c X:\cm3\code\staff_screens.cpp
    9e9ebc X:\cm3\code\comp\leagues\sub_league.cpp
    9e9ee4 X:\cm3\code\comp\cups\swe_cup.cpp
    9e9f70 X:\cm3\code\comp\leagues\swe_first.cpp
    9e9f98 X:\cm3\code\comp\leagues\swe_prm.cpp
    9e9fc0 X:\cm3\code\comp\leagues\swe_second.cpp
    9e9fe8 X:\cm3\code\award\sweden_awards.cpp
    9ea30c X:\cm3\code\tactics.cpp
    9ea33c X:\cm3\code\tactics_screens.cpp
    9eb214 X:\cm3\code\award\team_award.cpp
    9eb610 X:\cm3\code\training_edit_session.cpp
    9eb648 X:\cm3\code\training_manager.cpp
    9eb908 X:\cm3\code\training_schedule.cpp
    9ebb30 X:\cm3\code\training_screens.cpp
    9ebe5c X:\cm3\code\transfer_manager.cpp
    9fc744 X:\cm3\code\transfer_offer.cpp
    9fcab0 X:\cm3\code\transfer_screens.cpp
    9ff7fc X:\cm3\code\comp\cups\tur_cup.cpp
    9ff820 X:\cm3\code\comp\leagues\tur_first.cpp
    9ff848 X:\cm3\code\comp\leagues\tur_second.cpp
    9ff8ec X:\cm3\code\comp\cups\tur_super_cup.cpp
    9ff914 X:\cm3\code\award\turkey_awards.cpp
    9ff938 X:\cm3\code\transfer\turkey_rules.cpp
    9ff960 X:\cm3\code\comp\eurocomp\uefa_cup.cpp
    9ff988 X:\cm3\code\comp\uefa_seeding.cpp
    9ffaec X:\cm3\code\award\usa_awards.cpp
    9ffb10 X:\cm3\code\comp\leagues\usa_mls.cpp
    9ffbb8 X:\cm3\code\comp\cups\usa_mls_all_stars.cpp
    9ffbe4 X:\cm3\code\comp\cups\usa_open_cup.cpp
    9ffc0c X:\cm3\code\transfer\usa_rules.cpp
    a31e68 X:\cm3\code\virtual_staff.cpp
    a31e88 X:\cm3\code\award\wales_awards.cpp
    a31eac X:\cm3\code\transfer\wales_rules.cpp
    a31ed4 X:\cm3\code\comp\worldcup\wc_african_cup.cpp
    a32108 X:\cm3\code\comp\worldcup\wc_asia_league.cpp
    a322c8 X:\cm3\code\comp\worldcup\wc_concacaf_cup.cpp
    a324d4 X:\cm3\code\comp\worldcup\wc_europe_league.cpp
    a32550 X:\cm3\code\comp\worldcup\wc_oceania_league.cpp
    a32720 X:\cm3\code\comp\worldcup\wc_south_american_league.cpp
    a32818 X:\cm3\code\weather.cpp
    a3309c X:\cm3\code\comp\cups\wel_cup.cpp
    a330c0 X:\cm3\code\comp\leagues\wel_first.cpp
    a330e8 X:\cm3\code\comp\cups\wel_lge_cup.cpp
    a33110 X:\cm3\code\comp\cups\wel_prm_cup.cpp
    a33138 X:\cm3\code\comp\eurocomp\world_club_champ.cpp
    a331a4 X:\cm3\code\comp\eurocomp\world_club_cup.cpp
    a331d4 X:\cm3\code\comp\worldcup\world_cup.cpp
    a331fc X:\cm3\code\award\world_cup_awards.cpp
    a332d4 X:\cm3\code\award\year_award.cpp
    a3434c X:\cm3\code\award\year_ratings.cpp

    Two 00/01 offsets (Olly):

    0x62f8d0 - this code relates to prize money, highlight this line, press ctrl+r and you'll get every call to this method. A couple of lines above the call you'll see a 'PUSH' instructions that specifies the amount of cash. An example call can be found at 0x405653 - scrolling up reveals this relates to the Argentinian Premier league.

    0x62f970 - same thing but this relates to TV money.

  9. #159
    danifer1979 Unattached
    Quote Originally Posted by danifer1979 View Post
    Hello guys!!!.
    I want to change the Russian premier division restrictions, so you can't play with more than 3 foreing players.
    But the problem is i only found the offset for the 2nd division.
    I can't find the offset for premier.
    Can anyone help me?.

    Thanks!

    Nevermind... I already didi it!. Thanks anyway.
    Bye!!! :tup:

  10. #160
    Two 00/01 offsets (Olly):

    0x62f8d0 - this code relates to prize money, highlight this line, press ctrl+r and you'll get every call to this method. A couple of lines above the call you'll see a 'PUSH' instructions that specifies the amount of cash. An example call can be found at 0x405653 - scrolling up reveals this relates to the Argentinian Premier league.

    0x62f970 - same thing but this relates to TV money.

  11. #161
    free

  12. #162

    Join Date
    04-03-12
    Location
    Serbia,Belgrade,Zemun
    Posts
    984
    what about Flex .txt file for changing nubers of promotions/relegations...
    can it be done?


    Quote Originally Posted by JohnLocke View Post
    Two 00/01 offsets (Olly):

    0x62f8d0 - this code relates to prize money, highlight this line, press ctrl+r and you'll get every call to this method. A couple of lines above the call you'll see a 'PUSH' instructions that specifies the amount of cash. An example call can be found at 0x405653 - scrolling up reveals this relates to the Argentinian Premier league.

    0x62f970 - same thing but this relates to TV money.

  13. #163

    Join Date
    04-03-12
    Location
    Serbia,Belgrade,Zemun
    Posts
    984
    free

  14. #164
    Quote Originally Posted by djole2mcloud View Post
    what about Flex .txt file for changing nubers of promotions/relegations...
    can it be done?
    If you know the offsets I might be able to do something. All the Flex Editor can do is automate what would otherwise be done manually with Olly.

  15. #165

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    For those interested in date offsets, I seem to have cracked the scheduling of 2nd legs. I have only tried it out on the League Cup Semi-Final, but it works perfectly.

    Approximately a dozen lines down from the offsets controlling the dates of a match are a couple of offsets. I have highlighted them on the following screen grabs from Olly. These offsets are for the English League Cup Semi-Final. As well as changing the timing of the second leg (from 21 days after to 14 days after) I changed the date of the 1st Leg.



    The first line of the 2 highlighted seems to control the match timing (0= AM, 1= PM, 2= EVE) and the second line is how many days between the 1st and 2nd Leg. As you can see I changed to value from 15 (21) to OE (14) and that is reflected in the round dates in the game.

  16. #166
    Nice work.

    If you press Ctrl+B, then type into the 'HEX' box the values from the start of the line (C6 86 2A 02 00 00) you should be able to find the same instruction for other competitions.

  17. #167

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    Having just browsed through the FA Cup date offsets on Olly, it would appear replay dates are worked out the same way. Loads of 0A (10 days) in the equivalent offsets after the dates of each Round.

  18. #168
    Quote Originally Posted by Tapani
    CM identifies leagues from the database by name, so editing the right name strings can cause league swaps like the one I have done with Wales and NPL.
    Taken from: http://www.thedugout.net/community/s...&postcount=822

    This quote has got me thinking - it would be nice to revert this change, I used to like managing in Wales.

    I've found the right offsets and changed them back to their original values:
    009DA3E0 welsh premier division.
    00AD56B8 E:\dev\CM3\cm3 00-01\cm3\code\comp\leagues\wel_first.cpp

    Doesn't seem to have made any difference though. Wales still isn't an option at the start and the Northern Premier loads as normal.

    Anyone have any ideas?

  19. #169

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    I had a little experiment earlier with expanding the Conference and Northern Premier to 24 teams each.

    Did both by simply finding the offset for Number of Teams in either division and increasing it to 18 (Hex for 24). 2 lines above these offsets is another where the offset is 59 x No of teams. So for Conference I had to change it from 512 (22x59 in hex) to 588 (24x59 in hex). Did nothing with the fixture list- ie left them at 42 rounds scheduled and same dates. Added 2 teams to Conference and 1 to Northern Premier using Explorer and...

    Had no problems whatsoever. Both leagues run fine with 24 teams in. On the "Schedule" page of either competition there are only 42 games schedule for Conference and 34 for Northern Premier, but the game inserts the other rounds of fixtures into vacant midweek slots and all games are played.

    The FA Cup still pulled 22 Conference teams and 23 Northern Premier teams into the Qualifying Round (so 2 random? Conference sides and 1 random? Northern Premier side misses out). And the FA Trophy also pulls in 22 Conference teams (2 miss out) and 10 other teams (some Northern Premier, some not) into Round 2.

    Guessing reducing the Conference below 22 and the Northern Premier below 23 might screw up the FA Cup, although I haven't tried it. Ditto with the FA Trophy if there are less than 22 teams in the Conference.

  20. #170

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    Anybody fancy writing an idiots guide to editing a PUSH EBX command on Olly without screwing everything up. Keep encountering PUSH EBX on offsets I am wanting to play around with and haven't found a way around the issue. Really need step by step instructions that a complete novice could follow. Many thanks to anyone who can help.

  21. #171
    danifer1979 Unattached
    Quote Originally Posted by JohnLocke View Post
    007EC978 : MOV BYTE PTR DS:[EDX+2], 3

    This is what I've got for Russia, not sure which division(s). If you've got another offset please post it.
    Thats the only one. It's only applies to 2nd division, if you want to make for the premier division too.
    Go to that adress, look up 1 lines and change the JNZ SHORT 007EC97C to JNZ SHORT 007EC978.
    With this, you have the restriccion for the 2nd, 1st and russian cup.

  22. #172
    I'm no expert at Olly but I can try - not sure if this will help.

    First, EBX is a 'register' - it holds a value (although finding the value it holds can be a bit tricky).
    PUSH is an instruction to put the value in EBX (or whatever follows the PUSH) on the 'stack'.
    The stack is the computer's memory, another part of the application will presumably get the value back later (using a POP instruction).

    I have no idea how to edit this though. If you see the second column in Olly you can see the bytes that make up the instruction - PUSH EBX is just '53' (hex). 0x54 would be PUSH ESP but there is no space to change it to 'PUSH <value>'.

    If you need more space you can have a go doing what Tapani did with his patches - find a spare piece of the executable and write code there. Then you just need a couple of JMP instructions - one to say 'go to the new code' and one to say 'go back and carry on executing from there' - but this is quite advanced (I've never done this except where I've been copying part of a Tapani patch).

    Hope this helps.

  23. #173

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    I'll have a play about and report back, but think this confirms what I suspected. ie That it's beyond me. I did manage to edit one PUSH EBX as an experiment with a little (and I mean little) success.

    I chose to edit the day of the English Championship Play-off Final as it was a basic PUSH command- PUSH EBX (EBX = 0 = Monday). Moved the match to a Saturday and got through 2 entire season working fine, but game kept crashing in June 2003 when the 3rd season was initialising. No idea why and to be honest I was surprised it worked up to that point.

  24. #174

    Join Date
    15-10-12
    Location
    Grantham
    Posts
    381
    Re: the 2nd paragraph of my last post...

    Went through the same steps as I did before just to make sure I hadn't made a silly error. Same thing happened. Game crashes when it attempts to begin the 2003-04 season. Used Tapani to try and start the game in 2003 and it crashed. Changed start year to 2004, 2005, 2006 and every year up to 2010 and all work fine. It just doesn't want to work for 2003-04 season.

    I guessed 2009-10 wouldn't work either as the PO Final would be schuduled on the same date, but it loaded no problems. So that got me thinking that as well as the Final falling on the same day maybe the combination of this and it being a leap year had caused the error. So I used Tapani to start the game in 2031 (as the 2031-32 is the next leap year with the exact same calendar day/dates as 2003-04). And... It crashed.

    So, basically my edit works except the leap year seasons when February 29th falls on a Sunday!!!

  25. #175
    Dermotron is offline Sir Mergements
    Director
    Manager
    VIP
    Captain

    Join Date
    15-12-11
    Location
    Your Mother
    Posts
    28,724
    Any idea what this line does or what could effect it?

    981fb8 X:\cm3\code\match_eng.cpp

Page 7 of 95 FirstFirst ... 3456789101117 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •