Well you cannot have more functions like Hammer 4.0 [and future versions if there are any], because Hammer 4.0 uses the Source Engine,thusly any map made by Hammer 4.0 or above is only going to run on Counter Strike Source. Any earlier version runs on the Half Life 1 Engine, and likewise, only runs on Counter Strike 1.6 and earlier and Counter Strike Condition.