Godfather pc game cheat codes




















Upon launching the game, users are greeted with a copyright screen, followed by two movies. On Windows XP they get to see this:. Basing on countless workarounds and compatibility shims people attempted to use, all of which unsuccessful, there is absolutely no way to get movies to work, at all.

Forced compatibility modes, windowed modes, D3D wrappers - nothing fixes the issue. Well, it is possible to enable a certain compatibility shim to prevent the crash - however,while the crash is gone and audio works fine, there is absolutely no video output, ever.

So how have people been dealing with this issue until now? With movies removed, game works just fine but you get to lose FMVs and clips for good - surely you are missing out parts of the full experience. So, looks like there is no win-win situation. Either crash, or have no movies. Bad luck. However, we have a key to a successful fix - issue is totally reproducible ,so proper research and debugging can be performed. However, there is one important difference between GF and all those other titles - their VP6 movie players work just fine!

External media players can play them just fine:. Thus, files themselves are not the issue - the issue lies somewhere else. Two important key points were quickly identified:. With this info applied, it is obvious that the crash is actually a software triggered breakpoint coming from an assertion:.

The message says we are out of frames. Maybe a memory corruption which remained undetected on older systems? Or maybe game is exploiting some undocumented feature which got changed in a new OS and code started failing? Armed with two separate Visual Studios and stepping through both games, they finally started behaving differently:. This is almost like yin and yang - except here one of them is correct and the other is not. The game has a limited amount of frames it can grab at once, so at some point BAM!

Why is the game not releasing frames? We can spot it in the function responsible for updating movie player state functions and variables named basing on NFS Carbon symbols as well as guessing and observations :. Apparently parts of the code are not called when something goes wrong during movie player initialization. You could ask - why is the code skipping only some parts of movie player logicinstead of skipping it all?

Next, we need to figure out what causes movie player initialization to fail. Finding an initialization function proved to be fairly easy, and it provided critical information:. Answer to that lies a few lines below that:. The first one is a flag indicating overlay surfaces are supported,the other one indicates whether overlay surfaces are capable of converting colour space so, for example, YCbCr surfaces can be rendered correctly with no need for a conversion first.

Sure enough,launching the game this way reveals one of the flags is not supported:. This is where things are getting interesting,but in order to fully understand the issue as well as understand why overlays are used for movie player in the first place ,we need to explain what exactly overlay surfaces are and why are they so problematic with modern systems.

What are overlay surfaces? An overlay surface is a surface that can be displayed on top of a primary surface, without altering the surface underneath it. Overlay operation is performed on hardware,and thus such surfaces are efficient for using with high frame rate video content.

Additionally, they can have a format different than the primary surface. Overlays are convenient to use for movies, because the responsibility of handling high framerate material gets shifted to the display driver. However, I think the main reason they were used in Godfather was their ability to directly display data in non-RGB formats - VP6 movies are decoded to YUY2 format which will be explained in detail later. Security can also be a factor - hardware overlays could be drawn over any window even a log on screen.

With this in mind,dropping their support could be considered a security measure and thus align with a lot of other changes introduced in Windows Vista. What about a compatibility shim mentioned earlier? We can enable it for The Godfather and thus prevent the game from crashing, with movies not displaying at all audio works fine, though.

Said shim is called… EnableOverlays! In order to tackle this issue, something needs to be done to either replace or fix deprecated functionalities.

Before coming up with a proper fix, there were several failed attempts. For the sake of completeness, here listed are all the attempts:.

That said, applying the fix mentioned in said post does nothing at least on Windows Backporting Godfather II movie player to Godfather — that idea was dropped very quickly - Godfather II runs on a different graphics engine and most likely has a different VP6 decoder.

Since decoder itself works fine in the first game too, this would virtually mean rewriting parts of the code from scratch and reversing GFII code does not have any measurable benefits. While this idea could potentially work out for windowed applications, GF prefers exclusive fullscreen mode and changing that would be too intrusive and potentially prone to unwanted side effects It means that: only one D3D device can draw to the window and only one exclusive window can be displayed.

At least it produced valid output in PIX graphics debugger…. Such approach works fine in windowed mode, but not in exclusive fullscreen. Therefore, game specific fix allows for much more freedom when it comes toselecting ways of approaching the issue. Using it will make the fix coexist nicely with existing rendering in the game,namely extra layers of render state caches RenderWare builds on top of D3D9.

By now it should be pretty obvious that attempts 1 to 4 failed miserably. The easiest way to gut DirectDraw out is to provide the game with a custom implementation of DirectDraw interfaces. Thankfully, their usage in game is pretty straightforward and could be summarized as follows:.

However, implementing those is not enough - if we try to display the surface via normal D3D9 calls at any point, they will not show. To fix that, a second task had to be solved…. Overlays truly stand for their name and have a trait we cannot easily replicate in Direct3D - no matter when they are updated, they are eventually rendered above anything else. A more reliable solution is to come up with a custom overlay renderer, hooked into the game just before it presents the final framebuffer data.

Queue gets populated by UpdateOverlay calls issued by the game. With both parts in place…. If you are not too overwhelmed by technicalities already, follow the links below to jump to Part 2. Otherwise, come back soon!

Then, type one of the following codes to activate the corresponding cheat function. Note: There is a five minute lockout before a code can be re-enabled. To bypass this, save the game after a code has been enabled, quit the game, then reload your saved game. You can only enter each code once every five minutes. To enter PC cheat codes, press Esc to enter the pause menu, then type the code given.

Ammunition All the safe houses that you pay for have ammo caches. When low on ammunition or health, you can go into these houses and restock. They are the orange houses on the map, and most are in hotels. When going to a warehouse, try to blow up the roadblocks. After that, stand there and shoot at oncoming gangsters with your pistol headshots are essential. Then, go in to the warehouse area.

Stand behind boxes and shoot the enemies with the pistol or magnum again with headshots. Once you enter the warehouse, have either your shotgun or Tommy gun ready. Most enemies will have shotguns and Tommy guns. When you kill them, search for the owner. He will have puppeteer hands. Buy him out. Do not hit or injure him or you will not be able to buy him out and will have to use pressure. More than likely you will have also started a mob war.

When you are ready to take over a compound, the Tattaglias in northeast Brooklyn is recommended because they may be the weakest family in New York, but that does not mean they are going to be very simple to defeat either. Bring some bombs along and blow up the support pillars in the basements.

You may start a mob war, but if you are successful you will have a new safe house with a group of guards. When trying to take over a compound, use your car to run people over. Then, get out and use it as a shield. Once you are in the yard, kill any enemies. Then if you have a lot of ammunition, take one step into the house and shoot at the floor or person.

The enemies should step out as you hide. Shoot them, then continue into the room with the couches. Someone could be hiding behind the couch. Run to the basement and clear it, then plant a bomb. Do the same in the other house. Stay far away form the gang members guarding the business or compound, enough so that you cannot lock on to them.

If you pick them off from a far range, they will not shoot back. You can clear the area without getting shot. When going to a warehouse, try to blow up the roadblocks. After that, stand there and shoot at oncoming gangsters with your pistol headshots are essential. Then, go in to the warehouse area. Stand behind boxes and shoot the enemies with the pistol or magnum again with headshots. Once you enter the warehouse, have either your shotgun or Tommy gun ready.

Most enemies will have shotguns and Tommy guns. When you kill them, search for the owner. He will have puppeteer hands. Buy him out. Do not hit or injure him or you will not be able to buy him out and will have to use pressure. More than likely you will have also started a mob war. Do not bother looking for bombing business. Instead, check the map for the nearest FBI agent and bribe him.

You will now have a warehouse and won a mob war at the same time. When you go to a hub, warehouse, or compound with people and cars blocking your way, get a truck and run into the cars and people until it catches on fire.

Then, finish off the other people that are still alive. When you go to a hub, warehouse, or compound with people and cars blocking your way, stand close enough that you can lock-on to a person. Take either dynamite or a Molotov Cocktail and throw it. It will blow up the cars next to the people. Continue doing this until you have reached the hub, warehouse, or compound. After you beat up the men and are told to locate your safehouse, follow the Don's enforcer out of the alley and turn left.

Walk down a short distance to the next alley on your left. There will be a thug standing there, staring at you. He will not attack, but if you beat him up he will drop a pistol, which is good for a first gun. You can use the pistol to get through the next few missions easier before you are given a more powerfu gun by the mob. After placing the bomb in the upstairs of the bar, an enemy will suddenly open up the previously locked door at the top of the stairs. Quickly run into the hallway to find a massive stash of money bags.

Do this quickly by sprinting, as you will not have much time to run downstairs and leave before the bomb explodes. Do not bother trying to open the second door in the hallway, because it is locked. Before starting this mission, break the windows in the barber shop. This will allow for easy shooting once the Don is shot. The recommended gun for this and any other close range shooting mission is the magnum. Do not waste money on safe houses. You can make it just fine with the ones you get in the story.

Instead, use your money for clothing and weapons. All the best weapons cost a lot but are well worth it. The pistol at level 3 works like a semi-automatic gun. It carries fourteen bullets and has more firepower.

It is great for taking over businesses. The shotgun at level 3 has more ammunition, more firepower, and is great for taking over warehouses, etc. Prioritize weapons upgrades before safehouse buying. One house in each city is fine at the start. However, you will have to buy them all in the end. Streetsmarts: Prolong the victims breaking point and by doing so, increasing your weekly income earnings.

Remember to always try to buy them out first. All the guns in the game are based on actual firearms. The following is a list of the guns in the game and their closest real-life equivalents:. When you press Square, you will squat and make a grunt. When you repeatedly press Square it appears as if you are humping or dancing. Try going outside to a person on the street and keep pressing Square next to them. Go somewhere with music and do it to "dance". Take a gun out hold Square and fire away.

Play the mission when you go to the hospital to protect the Don. After you kill the first assassin and Michael Corleone tells you to go to the basement, go foward and make a left.

You should see a door with Michael Corleone talking to Vito Corleone while he is in the hospital bed. We have 9 cheats and tips on pc. Then, type one of the following codes to activate the corresponding cheat function.

If you have any cheats or tips for the godfather please send them in here. The game enter these when paused. Unlock all movies while game is paused put in circle square circle square square l3.

Full ammo while game is paused put in circle,left,circle,right,square,r3. Use the above links or scroll down see all to the xbox cheats we have available for the godfather. Trainers, cheats, walkthrough, solutions, hints for pc games, consoles and smartphones. While playing the game, press [esc] to pause the game. List of cheats and secrets in the godfather: This page contains the godfather ii cheats list for pc version.

This page contains a list of cheats, codes, easter eggs, tips, and other secrets for the godfather ii for pc. Enter these while in don mode. The godfather cheats, tips, and codes for pc. Now we have 1 cheats in our list, which includes 1 unlockable.



0コメント