GameTracker.com Teams > Undead Union > Forum > General Discussion > Arreglar las animaciones de los modelos en Multiplayer
Vultr.com - Instant Cloud Server Deployment
UNDEAD UNION 101 MEMBERS: More
Home
Forum
News
Share on Facebook
Share on Twitter
Share on Google+
Forum Home > General Discussion > Arreglar las animaciones de los modelos en Multiplayer
crazyestrellitaPM
#1
Arreglar las animaciones de los modelos en Multiplayer
Feb 02, 2014 11:35 PM
supersamis $αღμαᾔ⊥ℌα - Joined: Jul 06, 2012
Posts: 39
----------------------------------------------------------
---------------------------------------------------------------
Como arreglar las animaciones en Multiplayer para L4d2
---------------------Left 4 Dead 2-----------------------------
---------------------------------------------------------------


Porfis infórmense mejor como editar los vpk, aca mas o menos se ubican xD http://www.youtube.com/watch?v=P3ILjexx0cE#t=237
Leer y entender este tema http://sicklebrick.com/?p=110 teniendo alguito de experiencia, con eso puedes abordar este tema con suma facilidad, clarines cada cosa se aprende por modulos xD

http://nemesis.thewavelength.net/index.php?p=25 (GCFScape)
https://sites.google.com/site/zeqmacaw/tools/crowbar (Crowbar )

esta pagina también programas y guías, una biblioteca sobre todo lo referente a addons :B
https://developer.valvesoftware.com/wiki/Category:Modeling (No es necesaria leerla por ahora xd)

El modelo esta conformado por los siguientes archivos, todos son necesarios para de-compilar el archivo .QC
es el mismo archivo divido en 4 partes(se necesitan los 4 archivos sino no se decompila ._. )
lo pueden encontrar en esta ruta TU_MODELO\models\survivors

survivor_teenangst.dx90.vtx
survivor_teenangst.phy (modelos para el peso)
survivor_teenangst.vvd (animaciones faciales)
survivor_teenangst.mdl (modelo 3D)

Cuando descomprimas te va generar en la carpeta decompiler osea TU_MODELO\models\survivors\decompiled
https://sites.google.com/site/zeqmacaw/tutorials/modding-a-left-4-dead-2-survivor/setting-up-the-survivor-files-from-l4d2/decompiling-the-survivor-model-files
survivor_teenangst.QC --> el que vamos a editar ^^ (puede tener otro nombre)
y otros archivos .SMD(que no debes tocar xd)

Para decompilar/descomprimir el archivo .MDL
- usar el crowbar es muy fácil solo le das la ruta del .MDL y te descomprime/decompila automáticamente con eso tienes el qc que precisa en este tuto
- para compilar/comprimir debes darles las rutas donde instalaste el juego:
C:\Program Files\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\gameinfo.txt
C:\Program Files\Steam\SteamApps\common\Left 4 Dead 2\bin\studiomdl.exe

- para compilar/comprimir solo debes darle la ruta del .QC y ya el modelo se guarda en C:\Program Files\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\models\survivors mueve los .vtx .phy .vvd .mdl (los famositos 4 archivos) porque es lo que se compilo ejemplo survivor_teenangst.mdl, survivor_mechanic.mdl y asociados.

Ahora empecemos con lo que nos interesa xD

1) Accesa el tutorial https://sites.google.com/site/zeqmacaw/tutorials/modding-a-left-4-dead-2-survivor/setting-up-the-survivor-files-from-l4d2/tweaking-the-decompiled-qc-files si medio lees la guía y comparas con esto entenderás muchas cosas.

2) Este procedimiento es similar a http://sicklebrick.com/?p=110 .. si sabes hacer eso y porque lo hacen entender esta parte te sera muy facil.

- si tu modelo anterior era ellis busca:
survivor_mechanic
_mechanic.
y remplaza por el nombre correcto

- si tu modelo anterior era bill pues has esto:
survivor_biker
_biker.
y remplaza por el nombre correcto

- si tu modelo anterior era era zoey asiii:
survivor_teenAngst
_teenAngst.
y remplaza por el nombre correcto

usando el comando buscar del notepad las ubicas con facilidad

la idea de todo es que las rutas de los archivos queden correctamente x), pero si ya estaban arregladas no hagas nada nadines. OSEA... EL PASO 2) es arreglar las rutas donde se encuentran nuestros archivos siii? oki doki sigamos ^^
teenAngst, biker, manager, mechanic, coach, producer,namvet son mas o menos los nombres de los supervivientes

3) BORRAR todas las lineas que contengan $declaresequence sin miedoooo en el archivo . Qc( abajo pondre un ejemplo para borrar la linea $declaresequence )

ejemplo tengo esto:
$sequence "ragdoll" "survivor_biker_anims\ragdoll.smd" {
fps 30
"ACT_DIERAGDOLL" 1
}
$declaresequence "InjuredIdlenoise"
$declaresequence "CalmIdlenoise"
$declaresequence "CalmIdlenoisePistol"
$declaresequence "NamVet_AimMatrix_Pistol_Standing_layer"

$includemodel "survivors/anim_Biker.mdl"
$includemodel "survivors/gestures_biker.mdl"

$ikchain "rhand" "ValveBiped.Bip01_R_Hand" knee 0.707 0.707 0
$ikchain "lhand" "ValveBiped.Bip01_L_Hand" knee 0.707 0.707 0


debe quedar asii ))
$sequence "ragdoll" "survivor_biker_anims\ragdoll.smd" {
fps 30
"ACT_DIERAGDOLL" 1
}

$includemodel "survivors/anim_Biker.mdl"
$includemodel "survivors/gestures_biker.mdl"

$ikchain "rhand" "ValveBiped.Bip01_R_Hand" knee 0.707 0.707 0
$ikchain "lhand" "ValveBiped.Bip01_L_Hand" knee 0.707 0.707 0


vennnn es solo borrar lineas xDDD

4) buscar $includemodel y edita como te dire abajito.

Para louis, francis debe quedar así, los 2 trabajan con las mismas animaciones xD
$includemodel "survivors/anim_biker.mdl" (aunque parezca mentira louis trabaja con las de francis lol)
$includemodel "survivors/gestures_biker.mdl"
hay que agregar las lineas $declaresequence que están el guía de ZeqMacaw's Tidbits osea la pagina que te mencione arriba.

bill con estas
$includemodel "survivors/anim_namvet.mdl" ( si mi person es bill no me interesa que diga mechanic, biker, solo namvet xD)
$includemodel "survivors/gestures_namvet.mdl"
tambien bill presisa de $declaresequence, búscalas en un modelo similar al de bill descomprime uno que funcione.

Para los demás personaje, "OJO" NO HACEN FALTA las lineas de $declaresequence (ninguna linea que la contenga BORRALAS)
si las contiene en bill, zoey, rochelle, ellis, coach, nick va da error en las animaciones ;_;
ahora si es ellis mechanic, si es rochelle producer, coach pues coach
ejemplo:
$includemodel "survivors/anim_mechanic.mdl" -remplaza--> $includemodel "survivors/anim_producer.mdl"
$includemodel "survivors/anim_gestures.mdl" deja asii como esta(sino la tiene agregadla)

5) descomprime modelos "FUNCIONALES" y compara los .Qc veras que tienen la misma estructura del paso 4, en fin las demás lineas no se deben tocar, revisa, luego compila con el crowbar y debería quedar bien ^^
Bajen modelos con pocos mbs para comparar si bajan modelos muy pesados se confundirán porque traen mas info ._.

6) recuerda el .SMD forman parte del modelo tridimencional, no hace falta editarlos, el .QC es el unico que controla todo.
cuando remplazan modelos en contenido de los .SMD permanece intacto lo unico que cambia es el nombre del archivo .SMD solo eso, el .QC cambia tanto el nombre como el contenido interno.

El nombre correcto de los .SMD y .QC se puede quedar con el nombre con que se descomprimen por defecto, solo cambia el nombre cuando sea necesario xD
ejemplo:
Si mi personaje se llama francis y esta asi survivor_biker.vta obviamente no hace falta cambiar nada
Si por el contrario es ellis y dice survivor_biker.vta, debo cambiar a survivor_mechanic.vta esa es la idea xD
Esos nombres deben estar reflejados dentro del archivo .QC

Resumen:
$includemodel , $declaresequence , $sequence (son las responsables de que nos fallen las animaciones online) por eso hay que editar "la linea completa" que contenga para que las animaciones funcionen online y yaaa )
lo demás es adicional pero no estaría mal arreglar esos detallitos C;

Las lineas que contienen $attachment que se mencionan en la guía de ZeqMacaw's Tidbits arreglan algunas cositas, el $attachment se encarga de asociar cada item a cada hueso del cuerpo, si eliminan los $attachment el personaje se vera en forma de cruz xD

Si quieren entender mas sobre los comandos internos del .QC lean esto https://developer.valvesoftware.com/wiki/Category:QC_Commands alli le hablan del $sequence , $attachment, etc

Creditos:
A youtube creo que aprendí cosas de allí, a la pagina de valve developer mucha información sobre los vpk, innumerables lecturas en google se me han perdido las paginas de apredizaje @@, a Xenoxaian por enseñarme/ayudarme con algunas cositas, después de 3 meses aproximadamente logre aprender estas cosas nada del otro mundo en teoría es fácil, tenia mis apuntes decidí ordenar todo y publicarle en este post e.e

Nota:
- Nose crear modelos, solo editar los detallitos de esta guia ._. es mucho trabajo estudiarse todas las guías ;C de paso tengo que dedicar tiempo a la uni estudio ingeniería(pero no me decido si por sistema o telecomunicaciones en el 3er semestre decido xD) si hubiera estudiado arquitectura seguro me enseñan modelaje en 3d con autocad *-*... nose cual programa es mejor para editar el modelo en 3d, solo se que con Milkshape se puede cargar el modelo y ya xDD
- Aunque la explicación esta en español debes saber English sino olvídate de este tema @@
- Si tienen amor por la lectura podrán cumplir todas sus meta, besitos y abrazos a todos ^^ x)
Last edited by: crazyestrellita Feb 03, 2014 9:17 AM
angel_t5sPM
#2
Feb 03, 2014 12:12 PM
Ŧђɇ ƼϮϞ §μȑ√iⱴ۞ѓ 5✝♓ ϟṲℝ✔ЇṼϴℝ - Joined: Apr 08, 2013
Posts: 78
Sam es una experta en modelos
Want a free copy of L4D? Email me and I'll send it to you.
¿Quiere una copia gratis de L4D? Envíeme un correo electrónico y te lo enviaré.
crazyestrellitaPM
#3
Feb 03, 2014 5:40 PM
supersamis $αღμαᾔ⊥ℌα - Joined: Jul 06, 2012
Posts: 39
angel_t5s wrote:
Sam es una experta en modelos

Bueno bueno pues usadala si quieress para corregir los modelos defectuosos, la postee para ti y para xavi o3o
por si c me olvida @.@

En principio estee fue porque no habian muchis char buenos para francis, louis y bill ._.

Raziel, ryu hayabusa, jack skeleton, megaman se veian bastante monos *-*
quize convertirles para que funcionaran xD la miku aproveche de igual manera en repararla xD

pero no pude subirles(raziel, jack....) por copyright en la workshop ;_; y l4dmaps no tengo 30 dias
El caso de la miku porque tenia a Xeno en mi listilla de amiguitos xD
Last edited by: crazyestrellita Feb 03, 2014 6:34 PM
camaleonicPM
#4
Feb 04, 2014 1:10 AM
camaleonic VIP Member - Joined: Apr 29, 2013
Posts: 14
yo aprendi sobre los vpk con mi amiguito funreal :3
y al parece el mundo de los mods es enorme y hermoso
crazyestrellitaPM
#5
Feb 10, 2014 11:51 PM
supersamis $αღμαᾔ⊥ℌα - Joined: Jul 06, 2012
Posts: 39
muy bien camaleon!!! mientras mas gente aprendan mejor

es verdad son muchas cosas e.e yo les recomiendo que revisen esta pagina en general https://sites.google.com/site/zeqmacaw/tutorials insistooo alli explican todo habia dicho arriba pero igual xD
hagan algo bueno y me dicen xDD

No creo que tenga tiempo para estas cosas '-' el poco tiempo que dispongo en casita es para mis tareas, cocinar, lavar, planchar, etc... y descanzar viendo TELE o sino para irme a callejear(asi decimos por aca xD) un poco con mis amiguitas y amiguitos xD ... asi que ya saben usen la guia en algo bueno.

Aunque quizasss saque algo de tiempo, crear modelos ni hablar :S, mejor un curso de photoshop
Respecto a la guía tiene mi permiso de publicarla donde querais ^^

PD: por cierto me acorde que algunos modelos en 5thDimesion tienen errores de animaciones correjid los errores asi practican de paso y asi hacemos un server cada dia mejor xDDD

PD2: gracias por los comentarios
Last edited by: crazyestrellita Feb 11, 2014 12:06 AM
angel_t5sPM
#6
Mar 01, 2014 11:33 AM
Ŧђɇ ƼϮϞ §μȑ√iⱴ۞ѓ 5✝♓ ϟṲℝ✔ЇṼϴℝ - Joined: Apr 08, 2013
Posts: 78
mioakiya wrote:

PD: por cierto me acorde que algunos modelos en 5thDimesion tienen errores de animaciones


Te refieres a Coach, Rochelle, Nick y Ellis? Se que ellos no se les mueven las piernas si tienen algunas armas, pero es porque las animacion son asi de l4d2. O te refieres a otros modelos?



Want a free copy of L4D? Email me and I'll send it to you.
¿Quiere una copia gratis de L4D? Envíeme un correo electrónico y te lo enviaré.
crazyestrellitaPM
#7
Mar 04, 2014 8:19 PM
supersamis $αღμαᾔ⊥ℌα - Joined: Jul 06, 2012
Posts: 39
angel_t5s wrote:
mioakiya wrote:

PD: por cierto me acorde que algunos modelos en 5thDimesion tienen errores de animaciones


Te refieres a Coach, Rochelle, Nick y Ellis? Se que ellos no se les mueven las piernas si tienen algunas armas, pero es porque las animacion son asi de l4d2. O te refieres a otros modelos?




Sikiiii me referia a Coach, Rochelle, Nick y Ellis ... con las animaciones correctas $includemodel , $declaresequence , $sequence como dice en Resumen: deberia trabajar bien

Claro lleva tiempo losee '-' haslo si quieres practicar, pero sino trankisssque has hecho muchis por el server ^^