hi, im relatively new to mapping and i started working on a new map, but sadly i saved it and i cant open it back up it comes up with an erro that says it cant open adialog.cfg it asks me if i would like to edit my preferences before closing mohradiant down but i cant open the file back up.
Is there anyway to fix this?
also does anyone know the maximum depth of water that a player in mohaa can wade in?
thanks for any help
can not load
Moderator: Moderators
can not load
"we have art to save ourselves from the truth"
.map file
You can open your map's .map file with Wordpad or NotePad. You may get lucky and find the error in the text. Entities will be at the bottom of the page. It should look something like this at the top.
{
"sunflarename" "none"
"ambientlight" "17 17 17"
"suncolor" "65 65 65"
"classname" "worldspawn"
// brush 0
{
etc........
======================
Players are 96 uints high. To keep thier heads above water, I would think the depth should be around 80.
{
"sunflarename" "none"
"ambientlight" "17 17 17"
"suncolor" "65 65 65"
"classname" "worldspawn"
// brush 0
{
etc........
======================
Players are 96 uints high. To keep thier heads above water, I would think the depth should be around 80.
Mercutio, in the folder in which radiant is installed, you should see a folder called 'radiant_ai_cfg' In this folder you should see a file: 'aidialog.cfg'
I believe it either goes there or with the file 'mohradiant.exe' I've got it in both, so try both places. If you don't have this file here is the content of that file:
Copy and paste that into notepad and save it as aidialog.cfg
I don't know about the wading in water thing.
I believe it either goes there or with the file 'mohradiant.exe' I've got it in both, so try both places. If you don't have this file here is the content of that file:
Code: Select all
// behavior-specific key pairs have the following syntax:
//
// <keyname> string "<default_string>" ? help_text
// <keyname> value <default> <min> <max> <slow_spin> <fast_spin> ? help_text
//
// min, max, slow_spin, and fast_spin must be integers
// keys for curious should be placed in type_idle
type_idle
{
idle
{
sound_awareness value 100 0 100 1 10 ? percent chance to notice a sound within half the sound's range, fades to zero outside range
noticescale value 100 1 500 5 10 ? multiplier in time to notice an enemy (default 100, half as big notices twice as fast)
fixedleash value 0 0 1 1 1 ? if non-zero, the leash will never auto-reset; if zero, the leash may auto-reset
enemysharerange value 0 0 16384 16 256 ? sets the range outside which the AI will not receive notification that a teammate has a new enemy
voicetype string "" ? letter for the AI's voice type; leave blank for a random voice each map
}
patrol
{
patrolpath string "" ? name of a pathnode or waypoint to use as the patrol path
waittrigger value 0 0 1 1 1 ? set to 1 to wait until triggered
sound_awareness value 100 0 100 1 10 ? percent chance to notice a sound within half the sound's range, fades to zero outside range
noticescale value 100 1 500 5 10 ? multiplier in time to notice an enemy (default 100, half as big notices twice as fast)
fixedleash value 0 0 1 1 1 ? if non-zero, the leash will never auto-reset; if zero, the leash may auto-reset
enemysharerange value 0 0 16384 16 256 ? sets the range outside which the AI will not receive notification that a teammate has a new enemy
voicetype string "" ? letter for the AI's voice type; leave blank for a random voice each map
}
runner
{
patrolpath string "" ? name of a pathnode or waypoint to use as the patrol path
waittrigger value 0 0 1 1 1 ? set to 1 to wait until triggered
sound_awareness value 100 0 100 1 10 ? percent chance to notice a sound within half the sound's range, fades to zero outside range
noticescale value 100 1 500 5 10 ? multiplier in time to notice an enemy (default 100, half as big notices twice as fast)
fixedleash value 0 0 1 1 1 ? if non-zero, the leash will never auto-reset; if zero, the leash may auto-reset
enemysharerange value 0 0 16384 16 256 ? sets the range outside which the AI will not receive notification that a teammate has a new enemy
voicetype string "" ? letter for the AI's voice type; leave blank for a random voice each map
}
machinegunner
{
turret string "" ? name of turret being used
sound_awareness value 100 0 100 1 10 ? percent chance to notice a sound within half the sound's range, fades to zero outside range
noticescale value 100 1 500 5 10 ? multiplier in time to notice an enemy (default 100, half as big notices twice as fast)
fixedleash value 0 0 1 1 1 ? if non-zero, the leash will never auto-reset; if zero, the leash may auto-reset
enemysharerange value 0 0 16384 16 256 ? sets the range outside which the AI will not receive notification that a teammate has a new enemy
voicetype string "" ? letter for the AI's voice type; leave blank for a random voice each map
}
balcony_idle
{
sound_awareness value 100 0 100 1 10 ? percent chance to notice a sound within half the sound's range, fades to zero outside range
noticescale value 100 1 500 5 10 ? multiplier in time to notice an enemy (default 100, half as big notices twice as fast)
fixedleash value 0 0 1 1 1 ? if non-zero, the leash will never auto-reset; if zero, the leash may auto-reset
enemysharerange value 0 0 16384 16 256 ? sets the range outside which the AI will not receive notification that a teammate has a new enemy
voicetype string "" ? letter for the AI's voice type; leave blank for a random voice each map
balconyheight value 128 0 1024 16 64 ? minimum height AI must fall to do a balcony death
}
}
type_attack
{
turret
{
accuracy value 20 0 100 1 10 ? percent chance to hit
ammo_grenade value 0 0 4 1 1 ? number of grenades the guy starts with
}
cover
{
accuracy value 20 0 100 1 10 ? percent chance to hit
ammo_grenade value 0 0 4 1 1 ? number of grenades the guy starts with
}
alarm
{
alarmnode string "" ? name of entity to use as alarm node
alarmthread string "" ? thread to call when actor reaches alarm node
accuracy value 20 0 100 1 10 ? percent chance to hit
ammo_grenade value 0 0 4 1 1 ? number of grenades the guy starts with
}
machinegunner
{
turret string "" ? name of turret being used
accuracy value 100 0 100 1 10 ? percent chance to hit
ammo_grenade value 0 0 4 1 1 ? number of grenades the guy starts with
}
balcony_attack
{
accuracy value 100 0 100 1 10 ? percent chance to hit
ammo_grenade value 0 0 4 1 1 ? number of grenades the guy starts with
}
weaponless
{
ammo_grenade value 0 0 4 1 1 ? number of grenades the guy starts with
}
}
type_disguise
{
salute
{
disguise_range value 256 32 16384 32 128 ? maximum distance AI can be for them to do disguise behavior
disguise_period value 15 1 3600 1 10 ? minimum time between repititions of disguise behavior
}
sentry
{
disguise_range value 256 32 16384 32 128 ? maximum distance AI can be for them to do disguise behavior
disguise_accept_thread string "" ? thread to call when actor reaches alarm node
disguise_period value 15 1 3600 1 10 ? minimum time between repititions of disguise behavior
disguise_level value 1 1 2 1 1 ? level of papers required for success
}
officer
{
disguise_range value 256 32 16384 32 128 ? maximum distance AI can be for them to do disguise behavior
disguise_period value 15 1 3600 1 10 ? minimum time between repititions of disguise behavior
}
rover
{
disguise_range value 256 32 16384 32 128 ? maximum distance AI can be for them to do disguise behavior
disguise_period value 15 1 3600 1 10 ? minimum time between repititions of disguise behavior
}
none
{
}
machinegunner
{
}
balcony_disguise
{
}
}
type_grenade
{
grenade
{
gren_awareness value 10 0 100 1 10 ? chance that an AI will notice a grenade when they can see it
}
machinegunner
{
}
balcony_grenade
{
}
}
I don't know about the wading in water thing.
Mohradiant
There must be a bad copy of MOHAATools around somewhere. Where did you download it?

