Ok I feel a little bit better now after getting some sleep. After hours of sifting through 11 pages of a forum trying to make sense of it all, I finally understand it and am now going to share with you all:
1) Once the demo is downloaded, go to "C:\Program Files\Ubisoft\Dark Messiah of Might and Magic Demo\mm\cfg"
2) Now go to tools at the top of the window > folder options > view and scroll down until you see hide extensions for know file types. Uncheck it and hit ok.
3) Now, still in the cfg folder right click > new > text document and name it somewhere along the lines of myconfig.cfg
note: Once this file is created, look at the name, if it is myconfig.cfg.txt then you will be able to edit it. If it says myconfig.cfg than u will need to put the .txt on the end to edit.
4) Now once the file has been created, open it up so that you can edit it and paste this:
sv_cheats 1 //enable cheats
con_notifytime 20 //increases the amount of time feedback text displays before vanishing (default: 8)
con_enable 1 //supposed to enable the console
bind "~" "toggle console" //supposed to toggle the console
bind "F1" "mm_npc_create_orc_sword_shield"
bind "F2" "mm_npc_create_necro_guard_bow"
bind "F3" "mm_npc_create_wizard"
bind "\" "exec myconfig.cfg" //reload config file for when alt+tabbing and editing in real time
bind "/" "map_warrior e3_l06_l09" //reload the map from scratch
bind "[" "mm_player_add_skillpoints 1" //Gives you 1 Skill Point
bind "]" "mm_player_add_adrenaline 200" //Fills two adrenaline bars
bind ";" "give weapon_bow_poison"
bind "'" "toggle console" //supposed to toggle the console
bind "g" "god" //god mode (you take no damage, alternative is buddha, where you take damage but never die)
g_ragdoll_maxcount 200 //You will only see 200 ragdoll entities at a time.
arrow_always_stick 1 //Does exactly what it says!
arrow_stick_on_npc 1 //Does exactly what it says!
arrow_unlimited 1 //arrows never deplete
mm_player_stamina_megasprint_cost_per_second 0 //sprinting does not cost fatigue
bind "t" "give weapon_arx_quiver_infinity"
bind "r" "listmodels" //list all models currently in use on the map
bind "h" "toggle console" //supposed to toggle the console
bind "j" "give weapon_arx_daggers_shadow"
bind "k" "give weapon_arx_daggers_polar"
bind "l" "condump" //save everything that has been displayed in the console window to a text file (condumpXXX.txt in the root game folder)
arxmagic_arcade 1 //not a clue, sounded interesting
arxmagic_apply_mana_cost 0 //spells do not cost mana to cast
mm_stealth_invisible 1 //when all four sections of stealth indicator are lit player is completely invinsible
mm_stealth_almost_invisible 1 //same as above but for lower concealment amount on indicator
mm_player_skills_grosbill 1 //gives all skills/spells
5) Save this and close
6) Now rename the file to myconfig.cfg
This changes it from an editable text file to a config file. If you ever need to edit the information just slap .txt on the end and you can.
If a message pops up saying that it might be unstable just click yes.
7) Next go to the shortcut for the demo, this can be found on the start menu:
all programs > Ubisoft > demo. Once you see the short cut, right click on it and select properties
8) Click on the shortcut tab and in the target box you will see this :
"C:\Program Files\Ubisoft\Dark Messiah of Might and Magic Demo\mm.exe"
9) To get the modifications to work you must add this to the end of what is in the target box already:
-novid +map_background none +map_warrior e3_l06_l09 +exec myconfig.cfg
note: it goes after the quotes
10) Hit OK
Now I'm pretty sure that this should work for you guys, but if you have any questions or need help just let me know.
IMPORTANT:
To get the spells that you want, when the level is started push the TAB button click on the magic tab that is on the left and you
DRAG the spells you want onto the action bar. (even if it says not available in demo)
A few of the most used commands:
pushing "g" will give you god mode
pushing "n" will enable noclipping mode which allows you to fly through walls
pushing " ] " will give you full adrenaline
pushing f1 will spawn an orc
pushing f2 will spawn a black warrior bowman
pushing f3 will spawn a wizard guy
Note: The only problem with doing this is that it creates some monster lag if you use the spells and spawn guys like there is no tomorrow.
To reduce this, only put spells that you are going to use on the action bar. Fireball seems to lag quite a bit so I suggest staying away from it.
To get to the big cyclops guy at the very end that you've been dying to kill:
push " n " to enable noclipping mode, fly through the map to the end (or just play your way through and before you walk down the path push " n " and fly through the wall) to the cyclops' chamber. He will be standing further back you can't miss him lol.
It takes quite awhile to kill him but it can be done

Now go have some fun
