Dogfight 1942

Dogfight 1942

View Stats:
asy Jul 31, 2014 @ 8:18am
Cant see the trees
How i can fix this? i cant see the trees.
< >
Showing 1-15 of 23 comments
comankh Aug 1, 2014 @ 4:05am 
set your computers date back to 2012
asy Aug 1, 2014 @ 8:18am 
thank u very mutch, it works :)
aguswings Aug 21, 2014 @ 7:10am 
Originally posted by comankh:
set your computers date back to 2012

how come this help?
asy Aug 21, 2014 @ 7:12am 
yes it works, works for me :)
Originally posted by aguswings:
how come this help?
Uh, don't ask :). It's due to some kind of mess-up in the code. We used an external "plugin", called Speedtree, to display trees in Dogfight 1942. For whatever reason, if the game detects the date is later than 2012, it decides that the Speedtree license is invalid, so the trees don't show up. We don't really know why this is the case, and as I've explained in another thread, there isn't anybody from the team left at City Interactive who could produce a patch, so the bug's here to stay.
HunterKiller Apr 11, 2015 @ 7:18am 
You mean to tell me I have to set my computers' date back to 2012 every time I want to play this game just to see some trees and then, set back to todays date?
asy Apr 11, 2015 @ 7:55am 
Originally posted by HunterKiller:
You mean to tell me I have to set my computers' date back to 2012 every time I want to play this game just to see some trees and then, set back to todays date?

yes it works :)
That's correct. It's embarassing... but it works :).
Everlin Apr 8 @ 12:00am 
I had to see this legendary thread myself, god bless these game developers :cgsad:
Nic Apr 8 @ 12:42am 
2
You can fix this by going to your Dogfight directory. For me that was:
C:\Program Files (x86)\Steam\steamapps\common\Dogfight 1942

In there is a file called: Speedtree5EnginePlugin.vPlugin

Open Speedtree5EnginePlugin.vPlugin in a hex editor and go to the following hex byte addresses and change the bytes there per the following:
At Address: 0000D379 Change from: 74 To: EB
At Address: 0000DC47 Change from: 74 To: 90
At Address: 0000DC48 Change from: 06 To: 90

(i.e. In HxD you would press Ctrl+G and type in 0000D379 and click OK to go to that byte. There you will see the byte 74. Change it to EB. Do that for the other two byte locations too and save)
Last edited by Nic; Apr 8 @ 12:45am
Originally posted by comankh:
set your computers date back to 2012
i set it to 1955 and now I can hear the trees as well
cyanic Apr 8 @ 10:27am 
If someone has an actual SpeedTree license key, you could update it at 0x19e88 in Speedtree5EnginePlugin.vPlugin, assuming it's the same length or shorter as the current key.

Originally posted by Nic:
You can fix this by going to your Dogfight directory. For me that was:
C:\Program Files (x86)\Steam\steamapps\common\Dogfight 1942

In there is a file called: Speedtree5EnginePlugin.vPlugin

Open Speedtree5EnginePlugin.vPlugin in a hex editor and go to the following hex byte addresses and change the bytes there per the following:
At Address: 0000D379 Change from: 74 To: EB
At Address: 0000DC47 Change from: 74 To: 90
At Address: 0000DC48 Change from: 06 To: 90

(i.e. In HxD you would press Ctrl+G and type in 0000D379 and click OK to go to that byte. There you will see the byte 74. Change it to EB. Do that for the other two byte locations too and save)

Personally I favor changing bytes at 0x16490 to B0 01 C3. Instead of dancing around the key check function, just have it return 1 directly.
Kuroki Apr 8 @ 11:45am 
Even games you buy themselves have licencing issues, incredible.
cyanic Apr 8 @ 12:14pm 
BTW I decoded CI's SpeedTree key, it expired on April 2, 2013. A couple of days late for April Fools that year.
Another option for those that don't want to set their whole system time back that could work is using RunAsDate [www.nirsoft.net] from NirSoft to just run the game in a different time rather then the whole system/OS.
< >
Showing 1-15 of 23 comments
Per page: 1530 50