Quote Originally Posted by Whacker
Thanks Caliban.
I actually went into the .exe with a hex editor and ripped out what I think is the console command section. It's ugly but I parsed and cleaned up some of it. Still working on cleaning it up now.
In the interest of time and expediency, could I post this and perhaps get some comments and feedback on it? The main thing I'm curious about is a number of these commands do not work at all, meaning the engine does not recognize them as valid and the '?cmd' option does not produce any results. Are some of these perhaps disabled in the build that's shipped to us? Is there some kind of command-line option for the medieval2.exe that enables these?
Yep definatley post them if you wish. Alot of the commands are only available to us in debug mode, the retail.exe will only support a few.
I pretty much started with the same list you have there and then went through and checked which ones worked in retail mode.

This is the list I found worked with retail medieval2.exe (1.2 leak):

Spoiler Alert, click show to read: 
add_money
add_population
auto_win
bestbuy
bounds
character_reset
clear_password - hotseat only
control
create_unit
disable_ai
disable_vnvs
george
give_ancillary
give_trait
halt_ai
houston
istanbul
logoff - hotseat only
logon - hotseat only
madras
move_character
process_cq
puppify_my_love
remove_ancillary
remove_trait
rogan
run_ai
set_email - hotseat only
set_option
set_password - hotseat only
show_cursorstat
surrender_regions
toggle_fow
toggle_terrain