Урок 3. - Форум
W4Tweaks
Меню сайта
Последние файлы
Последние темы


Вход



Мини-чат
 
500

Статистика
Онлайн:

Сегодня заходили: firsacho, Joker, 4erveR, Unaited, 12sunflowers


Друзья сайта

Если вы хотите увидеть в этом спиcке свой сайт загляните сюда

Наш баннер:



· Регистрация · Вход
[ Новые сообщения · Участники · Подписки · Поиск · RSS ]
Страница 1 из 212»
Форум » Worms 4 Mayhem » 1.1. Уроки твикинга » Урок 3. (Немного о графике.)
Урок 3.
Герыч
Дата: ВС, 03.02.2008, 23:31:09 | Сообщение # 1
Герыч
Админ
Группа: Админы
Сообщений: 1240
Репутация: 60
Статус: Offline
Итак огоньки.....
Начнём с этого. Итак, если вы не умеете модить оружие, вам надо прочитать это.
Откроем файл WeapTwk.xml. Найдём в нём базуку.
Вот она:
Code
    <XContainerResourceDetails id='kWeaponBazooka'>
       <Value href='kWeaponBazooka-0'/>
       <Name>kWeaponBazooka</Name>
       <Flags>81</Flags>
     </XContainerResourceDetails>
     <PayloadWeaponPropertiesContainer id='kWeaponBazooka-0'>
       <IsAimedWeapon>true</IsAimedWeapon>
       <IsPoweredWeapon>true</IsPoweredWeapon>
       <IsTargetingWeapon>false</IsTargetingWeapon>
       <IsControlledBomber>false</IsControlledBomber>
       <IsBomberWeapon>false</IsBomberWeapon>
       <IsDirectionalWeapon>true</IsDirectionalWeapon>
       <IsHoming>false</IsHoming>
       <IsLowGravity>true</IsLowGravity>
       <IsLaunchedFromWorm>true</IsLaunchedFromWorm>
       <HasAdjustableFuse>false</HasAdjustableFuse>
       <HasAdjustableBounce>false</HasAdjustableBounce>
       <HasAdjustableHerd>false</HasAdjustableHerd>
       <IsAffectedByGravity>true</IsAffectedByGravity>
       <IsAffectedByWind>true</IsAffectedByWind>
       <EndTurnImmediate>true</EndTurnImmediate>
       <ColliderFlags>0</ColliderFlags>
       <CameraId>PayloadTrackCamera</CameraId>
       <PayloadGraphicsResourceID>Bazooka.Payload</PayloadGraphicsResourceID>
       <Payload2ndGraphicsResourceID></Payload2ndGraphicsResourceID>
       <Scale>1</Scale>
       <Radius>5</Radius>
       <AnimTravel></AnimTravel>
       <AnimSmallJump></AnimSmallJump>
       <AnimBigJump></AnimBigJump>
       <AnimArm></AnimArm>
       <AnimSplashdown></AnimSplashdown>
       <AnimSink></AnimSink>
       <AnimIntermediate></AnimIntermediate>
       <AnimImpact></AnimImpact>
       <DirectionBlend>1</DirectionBlend>
       <FuseTimerGraphicOffset>10</FuseTimerGraphicOffset>
       <FuseTimerScale>0</FuseTimerScale>
       <BasePower>0.125</BasePower>
       <MaxPower>0.475</MaxPower>
       <MinTerminalVelocity>0</MinTerminalVelocity>
       <MaxTerminalVelocity>0</MaxTerminalVelocity>
       <LogicalLaunchZOffset>0</LogicalLaunchZOffset>
       <LogicalLaunchYOffset>0</LogicalLaunchYOffset>
       <OrientationOption>2</OrientationOption>
       <SpinSpeed>0</SpinSpeed>
       <InterPayloadDelay>0</InterPayloadDelay>
       <MinAimAngle>-1.57</MinAimAngle>
       <MaxAimAngle>1.57</MaxAimAngle>
       <DetonatesOnLandImpact>true</DetonatesOnLandImpact>
       <DetonatesOnExpiry>false</DetonatesOnExpiry>
       <DetonatesOnObjectImpact>true</DetonatesOnObjectImpact>
       <DetonatesOnWormImpact>true</DetonatesOnWormImpact>
       <DetonatesAtRest>false</DetonatesAtRest>
       <DetonatesOnFirePress>false</DetonatesOnFirePress>
       <DetonatesWhenCantJump>false</DetonatesWhenCantJump>
       <DetonateMultiEffect>1</DetonateMultiEffect>
       <WormCollideResponse>0</WormCollideResponse>
       <WormDamageMagnitude>50</WormDamageMagnitude>
       <ImpulseMagnitude>0.29</ImpulseMagnitude>
       <WormDamageRadius>72</WormDamageRadius>
       <LandDamageRadius>52</LandDamageRadius>
       <ImpulseRadius>110</ImpulseRadius>
       <ImpulseOffset>-45</ImpulseOffset>
       <Mass>0</Mass>
       <WormImpactDamage>0</WormImpactDamage>
       <MaxPowerUp>0</MaxPowerUp>
       <TangentialMinBounceDamping>0</TangentialMinBounceDamping>
       <ParallelMinBounceDamping>0</ParallelMinBounceDamping>
       <TangentialMaxBounceDamping>0</TangentialMaxBounceDamping>
       <ParallelMaxBounceDamping>0</ParallelMaxBounceDamping>
       <SkimsOnWater>true</SkimsOnWater>
       <MinSpeedForSkim>0.1</MinSpeedForSkim>
       <MaxAngleForSkim>-0.4</MaxAngleForSkim>
       <SkimDamping x='0.5' y='-0.5' z='0.5' />
       <SinkDepth>5</SinkDepth>
       <NumStrikeBombs>0</NumStrikeBombs>
       <NumBomblets>0</NumBomblets>
       <BombletMaxConeAngle>0</BombletMaxConeAngle>
       <BombletMaxSpeed>0</BombletMaxSpeed>
       <BombletMinSpeed>0</BombletMinSpeed>
       <BombletWeaponName></BombletWeaponName>
       <FxLocator>bazookarocket</FxLocator>
       <ArielFx>WXP_BazookaTrailPack</ArielFx>
       <DetonationFx>WXP_ExplosionX_Med</DetonationFx>
       <DetonationSfx>ExplosionRegular</DetonationSfx>
       <ExpiryFx></ExpiryFx>
       <SplashFx>WXP_WaterSplash</SplashFx>
       <SplishFx>WXP_WaterSmallSplash</SplishFx>
       <SinkingFx>WXP_UnderWaterBubbles</SinkingFx>
       <BounceFx></BounceFx>
       <StopFxAtRest>true</StopFxAtRest>
       <BounceSfx></BounceSfx>
       <PreDetonationSfx></PreDetonationSfx>
       <ArmSfx1Shot></ArmSfx1Shot>
       <ArmSfxLoop></ArmSfxLoop>
       <LaunchSfx>RocketRelease</LaunchSfx>
       <LoopSfx>BombWhistle</LoopSfx>
       <BigJumpSfx></BigJumpSfx>
       <WalkSfx></WalkSfx>
       <TrailBitmap></TrailBitmap>
       <TrailLocator1></TrailLocator1>
       <TrailLocator2></TrailLocator2>
       <TrailLength>0</TrailLength>
       <AttachedMesh>Bazooka.Flames</AttachedMesh>
       <AttachedMeshScale>1</AttachedMeshScale>
       <StartsArmed>true</StartsArmed>
       <ArmOnImpact>false</ArmOnImpact>
       <ArmingCourtesyTime>0</ArmingCourtesyTime>
       <PreDetonationTime>0</PreDetonationTime>
       <ArmingRadius>0</ArmingRadius>
       <LifeTime>-1</LifeTime>
       <IsFuseDisplayed>false</IsFuseDisplayed>
       <DisplayName>Text.kWeaponBazooka</DisplayName>
       <WeaponGraphicsResourceID>Bazooka.Weapon</WeaponGraphicsResourceID>
       <WeaponType>2</WeaponType>
       <DefaultPreference>0</DefaultPreference>
       <CurrentPreference>0</CurrentPreference>
       <LaunchDelay>0</LaunchDelay>
       <PostLaunchDelay>500</PostLaunchDelay>
       <FirstPersonOffset x='0' y='0' z='0' />
       <FirstPersonScale x='0' y='0' z='0' />
       <FirstPersonFiringParticleEffect></FirstPersonFiringParticleEffect>
       <HoldParticleFX></HoldParticleFX>
       <DisplayInFirstPerson>true</DisplayInFirstPerson>
       <CanBeFiredWhenWormMoving>false</CanBeFiredWhenWormMoving>
       <RumbleLight>10</RumbleLight>
       <RumbleHeavy>0</RumbleHeavy>
       <CanBeUsedWhenTailNailed>true</CanBeUsedWhenTailNailed>
       <RetreatTimeOverride>-1</RetreatTimeOverride>
       <WXAnimDraw>DrawBazooka</WXAnimDraw>
       <WXAnimAim>AimBazooka</WXAnimAim>
       <WXAnimFire>FireBazooka</WXAnimFire>
       <WXAnimHolding>HoldBazooka</WXAnimHolding>
       <WXAnimEndFire></WXAnimEndFire>
       <WXAnimTaunt>TauntBazooka</WXAnimTaunt>
       <WXAnimTargetSelected></WXAnimTargetSelected>

Смотрим эти поля:

Code
<ArielFx>WXP_BazookaTrailPack</ArielFx>
       <DetonationFx>WXP_ExplosionX_Med</DetonationFx>
       <ExpiryFx></ExpiryFx>
       <SplashFx>WXP_WaterSplash</SplashFx>
       <SplishFx>WXP_WaterSmallSplash</SplishFx>
       <SinkingFx>WXP_UnderWaterBubbles</SinkingFx>

как можно догадаться это графические эффекты. И ещё можно заметить, что эти эффекты совместимы(то есть в DetonationFx можно записать что-то другое).
Вопрос! А где хранятся эти эффекты? Не буду вас мучать! Они хранятся в PartTwk.xml.
Откроем этот файл! Его структура ничем не отличается от других файлов. Реально самая нужная часть этого файла для нас это секция XDataBank в ней (за исключением полей типа UintResources) содержатся ссылки на графические эффекты(типа ParticleEmitterContainer или EffectDetailsContainer).
Вот например
Code

       <ContainerResources href='WXP_BeamStartGlo'/>
       <ContainerResources href='WXP_BeamStartParts'/>
       <ContainerResources href='WXP_BeamStartStars'/>
       <ContainerResources href='WXP_Bonfire'/>
       <ContainerResources href='WXP_BonfireBase'/>
       <ContainerResources href='WXP_BonfireBase_SmallFlames'/>

хм а вот и огонёк! WXP_Bonfire-это костёр! Теперь заменим в базуке <DetonationFx>WXP_ExplosionX_Med</DetonationFx> на <DetonationFx>WXP_Bonfire</DetonationFx>. Сохраним и готово! Теперь после взрыва базуки на этом месте горит огонь!

Это не всё!
1. Можно использовать разные эффекты!
2. Можно переносить эффекты из других файлов, а именно из файлов в папке /data/databanks/, но при переносе не забывайте копировать ссылку на эффект и сам эффект!
3. Можно делать составные эффекты. Вот пример составного эффекта

Code
<XContainerResourceDetails id='WXPF_Firework4'>
       <Value href='WXPF_Firework4-0'/>
       <Name>WXPF_Firework4</Name>
       <Flags>81</Flags>
     </XContainerResourceDetails>
     <EffectDetailsContainer id='WXPF_Firework4-0'>
       <EffectNames>WXPF_GreenGlowBang</EffectNames>
       <EffectNames>WXPF_GreenGlowBigBang</EffectNames>
       <EffectNames>WXPF_Whiteout</EffectNames>
       <EffectNames>WXPF_ExploderGreen</EffectNames>
     </EffectDetailsContainer>

Этот эффект будет известен как WXPF_Firework4
Вот теперь всё!
Читаем дальше вот это


________________________
__|____|____|____|____|__
|____|____|____|____|____|
__|___бицца головой___|__
|____|____|сюда|____|____|
__|____|____|____|____|__
|____|____|____|____|____|
 
{DABLOS}_SonicEzh
Дата: ВТ, 05.02.2008, 11:26:38 | Сообщение # 2
{DABLOS}_SonicEzh
Только что регнулся
Группа: Проверенные
Сообщений: 18
Репутация: 9
Статус: Offline
А это можно в гранатах использовать ?

Я геймер !!! :) YO !!
 
Герыч
Дата: ВТ, 05.02.2008, 11:31:42 | Сообщение # 3
Герыч
Админ
Группа: Админы
Сообщений: 1240
Репутация: 60
Статус: Offline
Да!

________________________
__|____|____|____|____|__
|____|____|____|____|____|
__|___бицца головой___|__
|____|____|сюда|____|____|
__|____|____|____|____|__
|____|____|____|____|____|
 
{DABLOS}_SonicEzh
Дата: ВТ, 05.02.2008, 11:58:32 | Сообщение # 4
{DABLOS}_SonicEzh
Только что регнулся
Группа: Проверенные
Сообщений: 18
Репутация: 9
Статус: Offline
А как граната по англ будет ) ?

Я геймер !!! :) YO !!
 
Герыч
Дата: ВТ, 05.02.2008, 15:09:41 | Сообщение # 5
Герыч
Админ
Группа: Админы
Сообщений: 1240
Репутация: 60
Статус: Offline
Grenade

________________________
__|____|____|____|____|__
|____|____|____|____|____|
__|___бицца головой___|__
|____|____|сюда|____|____|
__|____|____|____|____|__
|____|____|____|____|____|
 
gamer
Дата: СБ, 27.09.2008, 08:41:47 | Сообщение # 6
gamer
Начинающий модер
Группа: Проверенные
Сообщений: 28
Репутация: 5
Статус: Offline
спасибо я гнашел тег но вместо огня у меня какой то скелет выходит когда стрельнул
 
firsacho
Дата: СБ, 27.09.2008, 13:15:40 | Сообщение # 7
firsacho
ICQ = 453-163-541
Группа: Админы
Сообщений: 3636
Репутация: 71
Статус: Offline
значит не тот эффект)




Смысл жизни в том, чтобы жизнь имела смысл... (firsacho 2005)
Рай придуман, чтобы не страшно было умирать. Ад придуман, чтобы не страшно было жить. (firsacho 2007)
Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008)

www.w4mod.tk - моя модификация для worms4

www.fir-st.narod.ru - моя домашняя творческая страничка

www.botarena.by.ru - мой сайт об игре robot arena 2 (битвы роботов)
 
Герыч
Дата: СБ, 27.09.2008, 14:17:01 | Сообщение # 8
Герыч
Админ
Группа: Админы
Сообщений: 1240
Репутация: 60
Статус: Offline
там надо WXP_BonFire вроде ставить

________________________
__|____|____|____|____|__
|____|____|____|____|____|
__|___бицца головой___|__
|____|____|сюда|____|____|
__|____|____|____|____|__
|____|____|____|____|____|
 
gamer
Дата: ВС, 28.09.2008, 16:51:36 | Сообщение # 9
gamer
Начинающий модер
Группа: Проверенные
Сообщений: 28
Репутация: 5
Статус: Offline
А WXP_ПОНЯТНО СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! БОЛЬШОЕ!
 
gamer
Дата: ПТ, 12.12.2008, 19:19:34 | Сообщение # 10
gamer
Начинающий модер
Группа: Проверенные
Сообщений: 28
Репутация: 5
Статус: Offline
пожалуйста!! Скажите. Я нашел тег для фейерверка ввел его в оружие но се равно такой же взрыв скажите что делать!!!!!!!! заранее спасибо.
 
DrHitman27
Дата: СБ, 13.12.2008, 04:56:44 | Сообщение # 11
DrHitman27
•Polarized•
Группа: Заблокированные
Сообщений: 2107
Репутация: 52
Статус: Offline
Quote (firsacho)
значит не так ввел...

не туда ввёл


 
gamer
Дата: СБ, 13.12.2008, 09:30:17 | Сообщение # 12
gamer
Начинающий модер
Группа: Проверенные
Сообщений: 28
Репутация: 5
Статус: Offline
я все перепробовал и все равно не получается.

Добавлено (13.12.2008, 09:30)
---------------------------------------------
когда я говорил что скелет появился при ударе. просто ввел не WXP_Bonfire а BONFIRE просто в <detonationFX>

 
Symbianer
Дата: ВС, 15.03.2009, 12:07:21 | Сообщение # 13
Symbianer
Позитивный чел
Группа: Проверенные
Сообщений: 112
Репутация: 10
Статус: Offline
Чтоб был эффект вспышки после взрыва нада ставить:WXP_AlienWarpGate biggrin biggrin biggrin

^----------,--------,--------------,-----
.... `\\_,---------,---------,--------------------|
....../...SILA... /\'|......../\'
...../...SILA... /..`\\.... /\'
..../...SILA.../`-------\'
.../...SILA.../
../...SILA.../
.( _______
 
zoom
Дата: ЧТ, 18.06.2009, 17:27:55 | Сообщение # 14
zoom
Сделал сайт чуть живее
Группа: Проверенные
Сообщений: 57
Репутация: 5
Статус: Offline
А вот эффект призрака WXPL_WormGhost.Кажется...







 
Мэйт
Дата: СБ, 25.07.2009, 18:21:30 | Сообщение # 15
Мэйт
Реальный чел
Группа: Проверенные
Сообщений: 1140
Репутация: 24
Статус: Offline
А как на карте сделать огонек?


 
Форум » Worms 4 Mayhem » 1.1. Уроки твикинга » Урок 3. (Немного о графике.)
Страница 1 из 212»
Поиск:

Copyright W4Tweaks™ 2008-2016 Хостинг от uCoz