Помогайте советом, ребят! Я новичок и сталкиваюсь с этим впервые.
Задача:
Сделать так, чтобы при команде "admin allweapons [ник игрока]" добавлялось действительно ВСЁ оружие, а не какие-то рандомные куски от разных перков.
Что я попытался сделать? Порядок действий.
1) Найти в каком файле исходника это всё прописано?
2) Декомпилировал файл KFGame.u с помощью .bat файла
KFEditor.exe batchexport KFGame.u class uc D:\KFdecomp\KFGame
3) Нашел ответственный исходный файл с помощью поиска в Notepad++ (файл KFCheatManager.uc)
4) Нашел строки в файле KFCheatManager.uc отвечающие за команду:
}
/* AllWeapons
Give player all available weapons
*/
exec function AllWeapons()
{
GiveWeapon( "KFGameContent.KFWeap_Pistol_9mm" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Deagle" );
Assault();
Berserk();
Demo();
Firebug();
Medic();
Swat();
Shotty();
}
/**
5) Заменил на
}
/* AllWeapons
Give player all available weapons
*/
exec function AllWeapons()
{
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_Bullpup" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_AR15" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_SCAR" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_AK12" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_M16M203" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_DualMKb42_H ans" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_M16M203" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_Medic" );
GiveWeapon( "KFGameContent.KFWeap_AssetDummy" );
GiveWeapon( "KFGameContent.KFWeap_Beam_Microwave" );
GiveWeapon( "KFGameContent.KFWeap_Blunt_Crovel" );
GiveWeapon( "KFGameContent.KFWeap_Blunt_Pulverizer" );
GiveWeapon( "KFGameContent.KFWeap_Bow_Crossbow" );
GiveWeapon( "KFGameContent.KFWeap_Edged_Zweihander");
GiveWeapon( "KFGameContent.KFWeap_Edged_Katana" );
GiveWeapon( "KFGameContent.KFWeap_Eviscerator" );
GiveWeapon( "KFGameContent.KFWeap_Flame_CaulkBurn" );
GiveWeapon( "KFGameContent.KFWeap_Flame_Flamethrower" );
GiveWeapon( "KFGameContent.KFWeap_GrenadeLauncher_HX25" );
GiveWeapon( "KFGameContent.KFWeap_GrenadeLauncher_M79" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Berserker" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Commando" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Demolitionist" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Firebug" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Support" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_9mm" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Colt1911" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Deagle" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Dual9mm" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_DualDeagle" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_DualColt1911" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Dummy" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_DualRem1858" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_DualSW500" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_Rem1858" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_SW500" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_M14EBR" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_Winchester1894" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_M14EBR" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_RailGun" );
GiveWeapon( "KFGameContent.KFWeap_RocketLauncher_RPG7" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_MB500" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_M4" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_DoubleBarrel" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_AA12" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_Nailgun" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_DragonsBreath" );
GiveWeapon( "KFGameContent.KFWeap_SMG_P90" );
GiveWeapon( "KFGameContent.KFWeap_SMG_MP7" );
GiveWeapon( "KFGameContent.KFWeap_SMG_MP5RAS" );
GiveWeapon( "KFGameContent.KFWeap_SMG_Kriss" );
GiveWeapon( "KFGameContent.KFWeap_SMG_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Thrown_C4" );
}
/**
6) Создал нужные папки по пути C:\Users\blabla\Documents\My Games\KillingFloor2\KFGame\Src\KFGame\Classes
7) Закинул в папку Classes все .uc файлы из папки D:\KFdecomp\KFGame
8) Указал в файле C:\Users\blabla\Documents\My Games\KillingFloor2\KFGame\Config
[ModPackages]
ModPackages=KFGame
ModPackagesInPath=..\..\KFGame\Src
ModOutputDir=..\..\KFGame\Unpublished\BrewedPC\Scr ipt
9) Запустил .bat файл
kfeditor make
10) При компилляции 50 ошибок и 500 предупреждений.
[0023.36] Analyzing...
[0024.56] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFGFxOptionsMenu_Audio. uc(189) : Warning, 'bWasEnabled' : unused local variable
[0024.82] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\GroundFireEmitterPool.u c(15) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the co
mponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterPool
articleSystemComponent0'
[0024.82] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFAccessControl.uc(166) : Error, BEGIN OBJECT: The component name Sprite is already used (if you want to override the component, don't specify
a class): Begin Object Class=SpriteComponent Name=Sprite Archetype=SpriteComponent'Engine.Default__AccessCo ntrol:Sprite'
[0024.82] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_BloodB ase.uc(17) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override t
he component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_EMP.uc (16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the com
ponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Fire.u c(24) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the co
mponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Puke.u c(16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the co
mponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Puke_L ight.uc(16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override
the component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Rackem HeadShot.uc(17) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to overr
ide the component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Rackem HeadShotPing.uc(16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to o
verride the component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
articleSystemComponen t0'
Предупреждения:
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(158) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(159) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(160) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(161) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(162) : Warning, Import failed for 'LengthStrings': property is localized (Check to see if the property is listed i
n the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(163) : Warning, Import failed for 'LengthStrings': property is localized (Check to see if the property is listed i
n the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(164) : Warning, Import failed for 'LengthStrings': property is localized (Check to see if the property is listed i
n the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(165) : Warning, Import failed for 'ServerTypeStrings': property is localized (Check to see if the property is list
Вопрос:
Как так получается, что я беру файл, декомпилирую его, изменяю всего одну строчку (или даже не меняю вообще ничего в исходниках), компилирую нетронутые исохники обратно в .u файл и вылетает куча ошибок?
Что я делаю неправильно? Объясните пожалуйста.
А лучше подробно объясните как сделать ПРАВИЛЬНО?
Заранее благодарю.
Задача:
Сделать так, чтобы при команде "admin allweapons [ник игрока]" добавлялось действительно ВСЁ оружие, а не какие-то рандомные куски от разных перков.
Что я попытался сделать? Порядок действий.
1) Найти в каком файле исходника это всё прописано?
2) Декомпилировал файл KFGame.u с помощью .bat файла
KFEditor.exe batchexport KFGame.u class uc D:\KFdecomp\KFGame
3) Нашел ответственный исходный файл с помощью поиска в Notepad++ (файл KFCheatManager.uc)
4) Нашел строки в файле KFCheatManager.uc отвечающие за команду:
Spoiler!
}
/* AllWeapons
Give player all available weapons
*/
exec function AllWeapons()
{
GiveWeapon( "KFGameContent.KFWeap_Pistol_9mm" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Deagle" );
Assault();
Berserk();
Demo();
Firebug();
Medic();
Swat();
Shotty();
}
/**
5) Заменил на
Spoiler!
}
/* AllWeapons
Give player all available weapons
*/
exec function AllWeapons()
{
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_Bullpup" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_AR15" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_SCAR" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_AK12" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_M16M203" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_DualMKb42_H ans" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_M16M203" );
GiveWeapon( "KFGameContent.KFWeap_AssaultRifle_Medic" );
GiveWeapon( "KFGameContent.KFWeap_AssetDummy" );
GiveWeapon( "KFGameContent.KFWeap_Beam_Microwave" );
GiveWeapon( "KFGameContent.KFWeap_Blunt_Crovel" );
GiveWeapon( "KFGameContent.KFWeap_Blunt_Pulverizer" );
GiveWeapon( "KFGameContent.KFWeap_Bow_Crossbow" );
GiveWeapon( "KFGameContent.KFWeap_Edged_Zweihander");
GiveWeapon( "KFGameContent.KFWeap_Edged_Katana" );
GiveWeapon( "KFGameContent.KFWeap_Eviscerator" );
GiveWeapon( "KFGameContent.KFWeap_Flame_CaulkBurn" );
GiveWeapon( "KFGameContent.KFWeap_Flame_Flamethrower" );
GiveWeapon( "KFGameContent.KFWeap_GrenadeLauncher_HX25" );
GiveWeapon( "KFGameContent.KFWeap_GrenadeLauncher_M79" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Berserker" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Commando" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Demolitionist" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Firebug" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Knife_Support" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_9mm" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Colt1911" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Deagle" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Dual9mm" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_DualDeagle" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_DualColt1911" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Dummy" );
GiveWeapon( "KFGameContent.KFWeap_Pistol_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_DualRem1858" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_DualSW500" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_Rem1858" );
GiveWeapon( "KFGameContent.KFWeap_Revolver_SW500" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_M14EBR" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_Winchester1894" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_M14EBR" );
GiveWeapon( "KFGameContent.KFWeap_Rifle_RailGun" );
GiveWeapon( "KFGameContent.KFWeap_RocketLauncher_RPG7" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_MB500" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_M4" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_DoubleBarrel" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_AA12" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_Nailgun" );
GiveWeapon( "KFGameContent.KFWeap_Shotgun_DragonsBreath" );
GiveWeapon( "KFGameContent.KFWeap_SMG_P90" );
GiveWeapon( "KFGameContent.KFWeap_SMG_MP7" );
GiveWeapon( "KFGameContent.KFWeap_SMG_MP5RAS" );
GiveWeapon( "KFGameContent.KFWeap_SMG_Kriss" );
GiveWeapon( "KFGameContent.KFWeap_SMG_Medic" );
GiveWeapon( "KFGameContent.KFWeap_Thrown_C4" );
}
/**
6) Создал нужные папки по пути C:\Users\blabla\Documents\My Games\KillingFloor2\KFGame\Src\KFGame\Classes
7) Закинул в папку Classes все .uc файлы из папки D:\KFdecomp\KFGame
8) Указал в файле C:\Users\blabla\Documents\My Games\KillingFloor2\KFGame\Config
Spoiler!
[ModPackages]
ModPackages=KFGame
ModPackagesInPath=..\..\KFGame\Src
ModOutputDir=..\..\KFGame\Unpublished\BrewedPC\Scr ipt
9) Запустил .bat файл
kfeditor make
10) При компилляции 50 ошибок и 500 предупреждений.
Spoiler!
[0023.36] Analyzing...
[0024.56] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFGFxOptionsMenu_Audio. uc(189) : Warning, 'bWasEnabled' : unused local variable
[0024.82] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\GroundFireEmitterPool.u c(15) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the co
mponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterPool
[0024.82] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFAccessControl.uc(166) : Error, BEGIN OBJECT: The component name Sprite is already used (if you want to override the component, don't specify
a class): Begin Object Class=SpriteComponent Name=Sprite Archetype=SpriteComponent'Engine.Default__AccessCo ntrol:Sprite'
[0024.82] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_BloodB ase.uc(17) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override t
he component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_EMP.uc (16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the com
ponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Fire.u c(24) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the co
mponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Puke.u c(16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override the co
mponent, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Puke_L ight.uc(16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to override
the component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Rackem HeadShot.uc(17) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to overr
ide the component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCameraLensEmit_Rackem HeadShotPing.uc(16) : Error, BEGIN OBJECT: The component name ParticleSystemComponent0 is already used (if you want to o
verride the component, don't specify a class): Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 Archetype=ParticleSystemComponent'Engine.Default__ EmitterCameraLensEffectBase
Предупреждения:
Spoiler!
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(158) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(159) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(160) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(161) : Warning, Import failed for 'DifficultyStrings': property is localized (Check to see if the property is list
ed in the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(162) : Warning, Import failed for 'LengthStrings': property is localized (Check to see if the property is listed i
n the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(163) : Warning, Import failed for 'LengthStrings': property is localized (Check to see if the property is listed i
n the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(164) : Warning, Import failed for 'LengthStrings': property is localized (Check to see if the property is listed i
n the DefaultProperties. It should only be listed in the specific .ini/.int file)
[0024.83] D:\Games\Steam\steamapps\common\killingfloor2\Deve lopment\Src\KFGame\Classes\KFCommon_LocalizedStrin gs.uc(165) : Warning, Import failed for 'ServerTypeStrings': property is localized (Check to see if the property is list
Вопрос:
Как так получается, что я беру файл, декомпилирую его, изменяю всего одну строчку (или даже не меняю вообще ничего в исходниках), компилирую нетронутые исохники обратно в .u файл и вылетает куча ошибок?
Что я делаю неправильно? Объясните пожалуйста.
А лучше подробно объясните как сделать ПРАВИЛЬНО?
Заранее благодарю.
Last edited: