• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Let us know what hex bytes you're patching, please.
 
Let us know what hex bytes you're patching, please.

Woops, yeah sorry forgot that indeed :p

The following are location and its new value (all words; 0100 = 1 and 0F27 = 9999). The original values one would have to look up as I'm to lazy right now but they were all dates from {1935, 1954, 1958, 1964, 1965} and maybe some other.

offset..........<- new value:
// the first block is in a function that checks against 1935 as lower bound
// and if "necessary" resets to 1935
0x0002AF3F <- 0F27
0x0002AF68 <- 0F27

// the second is the same as the first, just bounding upwards against 1965/66
0x0002AF81 <- 0100
0x0002AFAC <- 0100

// in the global header part of scenarios/save games there is some end date variable,
// that can have special values 0-4 and probably a real data
// in any case this block is switch on probably that variable
// where the first offset is for the default case
// it basically sets the endDate variable
// presumably this switch is used on loading
// Lightning's patch seemingly sets the default to max and redefines it for other cases (like 1952 -> 1958)
// I just hard coded all to max
0x0002DB39 <- 0F27
0x0002DB48 <- 0F27
0x0002DB5E <- 0F27
0x0002DB74 <- 0F27
0x0002DB8A <- 0F27
0x0002DB97 <- 0F27

// a switch of very similar to the last one though it not only sets the endData variable
// but also sets some probably local variable or a return value or something
// not sure where this is actually used
0x001036C6 <- 0F27
0x001036D6 <- 0F27
0x001036EF <- 0F27
0x001036FF <- 0F27
0x00103718 <- 0F27
0x00103728 <- 0F27
0x00103741 <- 0F27
0x00103751 <- 0F27
0x0010376A <- 0F27
0x0010377A <- 0F27
0x0010378A <- 0F27
0x0010379C <- 0F27

// in some unknown function it also hardcoded loads 1965 into some date related variable
// this could actually cause or solve problems... feedback about side effects needed
0x0027F99C <- 0F27

// this is the default value for the location the switches are accessing, so probably a variable endDate
// the value here is what is used when starting a new game
// and the end date you see in the "standard scenario from to most vp bla message"
0x0037AA14 <- 0F27


And the function call overwritten by NOPs in all the after 1964 AI disabling patches probably is a function or at least calls a function the checks for end condition being met and if so gets you out of the game (not sure whether also for conditions like in battle scenarios, one would have to check that). So if you only want time to not be a limiting factor anymore its just a crude hack not needed with the real end date displaced. The overwritten function call and the first two blocks is what makes up the 1964 AI disabled patches i checked. The first three and the last is what makes up Lightning's patch (i didn't check any others). Well that is about how deep i delved into the whole issue, there wasn't a need to go deeper yet, maybe with some feedback indicating problems I would look at blocks 3-5 in more detail.
 
Could we get this for Hoi 3?
You don't need to modify the .exe in HoI3, just change the dates in common\defines.lua (a text file).
 
can someone give me a quick way to do this without readin the whole thread and not knowing much about editing teh files? is there an easy patch, all the ones i see links too are dead links.
What version are you trying to patch? The v1.2 on the first page works for HoI1 and vanilla HoI2.

quintelosky's patch for Doomsday and Armageddon up to 1.3 beta1:
http://www.quintelosky.com/R/archivos/parcheshoi2dd.zip

liebmann's patch should work for 1.3 beta2:
http://www.mediafire.com/?oh0dmzm5fyd
 
Hi everybody

I updated the notimelimit with new features to patch some options in the hoi2. Some of this changes can be interested for a mp game.

You can download the new notimelimit + patchs in:

http://www.quintelosky.com/R/archivos/parcheshoi2dd.zip

Many thanks for all
 
Why isn't the No Time Limit Patch working?

For some reason, my computer, which uses Vista, will not allow me to run the no time limit patch for Hearts of Iron 2. Every time I try to select a file to patch, it says there is an error, or the file doesn't exist, which isn't true because I'm looking at it. Is there any way around this? I've done it before, but it's been so long, I've forgotten how to fix it.
 
this patch dont work with armageddon v1.3 beta 2

ewhere can i found a no time limit patch for beta 2?
Try liebmann's patch that I re-posted in post #307.
 
that file contain virus Troian TR/Dldr.Small.bws.20
Your AV is giving a false-positive, probably because it is an exe-modifying program. Try disabling your AV, download it, and scan it with some other AV programs (there are several AV companies that have free web-based scanners). It is clean according to my Symantec AV.

Or download a hex-editor and modify hoi2.exe yourself after reading this whole thread.
 
Move to the first of Jan 1935

I can change the date before 1936, ex 1918. When I start the game the time says 1918 but when it start the time i changes to the first of January 1935. Why is that?
 
Last edited:
I can change the date before 1936, ex 1918. When I start the game the time says 1918 but when it start the time i changes to the first of January 1935. Why is that?
Did you patch the hoi2.exe? What version of the game are you running and what patch did you use?
 
Patches

Guys, sorry to for posting this here, but I dont know where to ask this: I have HOI2 with patches 1.2, 1.3 and 1.3a. Does the 1.3a patch contains all the previous patches, cause I just saw 1.1 patch which I do not have? If I install it now will it affect my current game, or I will have to play again? Thanks!
 
Guys, sorry to for posting this here, but I dont know where to ask this: I have HOI2 with patches 1.2, 1.3 and 1.3a. Does the 1.3a patch contains all the previous patches, cause I just saw 1.1 patch which I do not have? If I install it now will it affect my current game, or I will have to play again? Thanks!
All you need is the latest (non-beta) patch. And this question would be most properly in the tech support forum although the general HoI2 forum would also be OK. Definitely doesn't belong in an existing thread about an unrelated topic.