Editing ICC 2012

Actually I'm getting the same results as you. I'm not sure at what point the batting ability changed back though, but I just simulated an entire season of the IPL, after changing someone's batting ability to 65535, at the start of the next season it's down to 970.

Like I said I'm not sure when it got changed back, but for sure it's the correct address, as he top scored in the IPL with over 1400 runs.

Also I've added the Retirement address (got it from your post in the retirement thread) to the table, works great! The only downside though, is after un-retiring all the WI legends, they severely underperformed (except Lara) against both Australia and England (current day squads). So I gave up after that. Maybe I'm just crap at the game, or maybe their ages have something to do with it (didn't edit it).

Edit: Won't bother posting my table as it's behind yours in terms of the number of values that we can edit. If I do catch up (very unlikely at this point) I'll post it. The only advantage it would have in any case is that you don't need to search for the DOB codes, etc. You would simply have to load the player profile in the game and the table would automatically update the addresses and corresponding values. Perhaps you could update yours to incorporate the use of pointers so we could bypass the DOB codes? If you need any help let me know.


Want to incorporate that into the table I sent earlier? because I'm not entirely sure how to do that.

Also, have you tried working the economy value? I'm having second thoughts about the lower value being the best possible.

Cheers
 
Okay, here's what I've done so far. I've left out quite a number of your addresses though, as I'm not sure what they do, or I haven't yet gotten around to testing them.

Could you explain the contract values for me? Somehow I think the IPL contract value addresses (salary, demand) are different from those in the county season.

Edit: Couldn't adequately test the Economy value. It seems to be correct but at times I do get hammered (more so in OD/T20 matches - which I suppose is expected -). What sort of economy rate would you expect over a full season for the best and worst players?
 

Attachments

  • ICC2012.rar
    522 bytes · Views: 121
Last edited:
Okay, here's what I've done so far. I've left out quite a number of your addresses though, as I'm not sure what they do, or I haven't yet gotten around to testing them.

Could you explain the contract values for me? Somehow I think the IPL contract value addresses (salary, demand) are different from those in the county season.

Yeah they are; the values I have in my table are for Ipl. The first value works in increments of 500 and the second value in increments of 128000.

How do you do the text string alignment?
 
If you're referring to the players name, the address is located at 100 bytes after the beginning of the DOB. So you add that address, set it as a pointer, with the type as a null string.
 
guys i need some help

when ever i attempt to open the 2012.rar file (this is after i've extracted it), it says with what software do you wish to open this software with

what should i do

i have windows xp
 
Last edited:
can someone help me out here, ive got art money and ive got the table, i just would like to know how to un retire players, and someone said something about the ability for batting changing after 2 weeks (game weeks), any help please?
 
I couldnt get the pointers to work like Fe's table so at this point I am just going to keep my table as it is that is having to align after searching for the DOB. I just find its easier to edit the players and freeze their values that way anyways.

But thanks to Fe his artmoney table does make a good, quick scout

----------

can someone help me out here, ive got art money and ive got the table, i just would like to know how to un retire players, and someone said something about the ability for batting changing after 2 weeks (game weeks), any help please?

Find the player and change the retirement address from 252 to 0; and you can freeze the batting ability value by selecting the batting ability address and pressing ctrl + f.

Hope that helps
 
Find the player and change the retirement address from 252 to 0; and you can freeze the batting ability value by selecting the batting ability address and pressing ctrl + f.

Hope that helps

Yeah this does help, I was wondering what the box next to freeze meant.

cheers

----------

Just another quick question, when you un retire a player, how can you sign him for your team, and also can you explain the DOB for Art Money, like what the values mean etc.
 
Edit: Couldn't adequately test the Economy value. It seems to be correct but at times I do get hammered (more so in OD/T20 matches - which I suppose is expected -). What sort of economy rate would you expect over a full season for the best and worst players?

I experimented with this a bit in ICC2011. IIRC, the range of values went from 0 to 31, with 0 being the most economical (RPO ~2.5 in FC) and 31 the most profligate (RPO >4 in FC). The value then seemed to reset to "most economical" again at 32, 64, et al, which would suggest that there might be another switch of some kind in this byte.

My theory on the two values for bowling ability is that they represent abilities in different conditions. For example, spin bowlers generally have a better score on the second value while the faster bowlers actually get significantly worse on the second value. If you assume that that's linked to pitch conditions, say, then presumably there must be either a third bowling ability for wet conditions or (more likely) a switch which says how successful a bowler is in those conditions.

Haven't had a chance to play ICC2012 at all just yet, but hopefully these recollections might be helpful.
 
I couldnt get the pointers to work like Fe's table so at this point I am just going to keep my table as it is that is having to align after searching for the DOB. I just find its easier to edit the players and freeze their values that way anyways.



Here's a quick guide, hope it makes sense. Looking at the image fill in the values 1-7 (labelled in red) after you have opened a player profile, exactly as they are. This is the DOB1 code for that player currently open. For do the exact thing changing only number 5, to 21, 22 and 23 for DOB2, 3 and 4 respectively.

Basically now we're looking at the differences of each address when compared with the address of DOB1, so for Nationality which is 8 bytes away from DOB1, we change the value in 5 to 28 (= 20 + 8). You can change the type in number 6 to match what you need (for example, Integer 2 bytes, for batting ability).

Hope this helps.
 


Here's a quick guide, hope it makes sense. Looking at the image fill in the values 1-7 (labelled in red) after you have opened a player profile, exactly as they are. This is the DOB1 code for that player currently open. For do the exact thing changing only number 5, to 21, 22 and 23 for DOB2, 3 and 4 respectively.

Basically now we're looking at the differences of each address when compared with the address of DOB1, so for Nationality which is 8 bytes away from DOB1, we change the value in 5 to 28 (= 20 + 8). You can change the type in number 6 to match what you need (for example, Integer 2 bytes, for batting ability).

Hope this helps.

Thanks Fe but its mostly because of laziness on my part. I will try it later perhaps...

For now, I found the contract values. Term of the contract is 42 = 1 year, 43 = 2, and so on...
FC Contract value works in increments of 500
IPL contract time same as FC
IPL Contract value works in two bytes first working in increments of 500 and the second working in increments of 128,000

Player Type
1 Batsman
2 All rounder
3 Bowler
4 Opener in one day format
8 Opener in all formats
12 opening all rounder


Bowling Ability lower the better
Bowling ability 1 lowest you can get is 320 or level 1, and bowling ability 2 lowest you can get is 0. Therefore the best bowler is 320 and 0

The other bowling ones I am still trying to figure out. Might have something to do with aggressiveness and accuracy.

The Bowling unknown 2 I froze that at 256 and 1, the value of the player just sky rocketed from 35000 to 115000 and he started taking more wickets after I made the change. So that might be bowling aggresiveness

***Updated table: Found the batting preference address and also what seems to be the batting potential address
 
Last edited:
Yeah this does help, I was wondering what the box next to freeze meant.

cheers

Do you mean the normal freeze and other options?

----------

Just another quick question, when you un retire a player, how can you sign him for your team, and also can you explain the DOB for Art Money, like what the values mean etc.

When you unretire a player you cant include him in your domestic squad until his name shows up in the contracts screen and you are able to sign him. For 2011 I tried changing the team code to try including players outside of the squad in my surrey team but that crashes the game.

The DOB values decide the date of birth of the players. ICC has that divided into 3, 1-integer bytes. The first one works in 0, 64, 128, 192, and hold upto 4 days in its memory. The second DOB code goes from 0 to 255 deciding the month, year and day. The third like the second goes from 0 to 255 and impacts the years. The combination of those three decide the date. If you want examples download the excel sheet posted earlier.

Hope that answers it
 
Yeah that answers perfectly, I kinda answered my own question when I un-retired Flintoff and Bradman, Bradman was available to sign all season as an overseas where as Flintoff wasn't, the only problem now that I seem to be having is, when I change a players batting ability, and decide to freeze it, when I go to look at another players ability their ability is the same as the one I froze....
 
Yeah that answers perfectly, I kinda answered my own question when I un-retired Flintoff and Bradman, Bradman was available to sign all season as an overseas where as Flintoff wasn't, the only problem now that I seem to be having is, when I change a players batting ability, and decide to freeze it, when I go to look at another players ability their ability is the same as the one I froze....

Yeah you have to work on another table if you do that
 

Users who are viewing this thread

Top