Entidad 3D :: Creación de juegos en 3D sin programar

Foro de Entidad 3D
 
PortalÍndiceBuscarMiembrosGrupos de UsuariosFAQChatAnalisisRegistrarseConectarse
. . . . . . . . . . . . . . . . . . . . . . . .
Visita el sitio oficial de Entidad 3D para descargar la última versión!
Si encuentras un bug en la útlima versión de Entidad 3D, comunícaselo directamente al autor de Entidad 3D, Jordi Perez via correo electronico. Si no estás seguro si es un bug o no, consúltalo con la gente del foro!
Si eres un usuario nuevo preséntate en el subforo de saludos y despedidas para asegurar tu cuenta! (Los usuarios que tengan 0 mensajes pasados los primeros 10 días de creada su cuenta serán eliminados como política de limpieza del foro)

Comparte | 
 

 APJ Generator para Genesis Actor Studio [BATCH Creado por mi]

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
estantaya-1
Spammer
Spammer
avatar

Sexo : Masculino
Mensajes : 541
Edad : 30

MensajeTema: APJ Generator para Genesis Actor Studio [BATCH Creado por mi]   Vie Mar 15, 2013 10:01 pm



APJ Generator es un Archivo BATCH que nos ahorra la tediosa tarea de configurar el programa Actor Studio de Genesis-3D

Funcionamiento:
Instalan el programa y listo! la primera vez que se ejecuta asocia los archivos .BDY al programa, asi nos da la posibilidad de hacer doble click sobre cualquier archivo bdy y crear un Proyecto APJ utilizando las animaciones .MOT y texturas .BMP que estaban en el directorio del archivo ejecutado.
waaasdf

Paquete creado con Winrar:
[Tienes que estar registrado y conectado para ver este vínculo]

EDIT: Versión 1.0
Codigo depurado de errores: (este programa no es portable)
Código:

@echo off
setlocal enabledelayedexpansion
title=Generador de Archivo .APJ para Genesis Actor Studio [by:STTY]
set -bdyfile=%1
If not defined -bdyfile (
assoc .bdy=GenesisModelReferenece
ftype GenesisModelReferenece=%ProgramFiles%\STTY\APJ Generator\APJ_Generator.bat -bdyfile
cls
echo +APJ Generator Version 1.0
echo +
echo +Modo de uso: has doble click sobre cualquier archivo .BDY
echo +para crear automaticamente un archivo .APJ del mismo nombre.
echo +El proyecto creado tiene todas las animaciones .MOT
echo +y todas las texturas .BMP que se encontraban en su mismo directorio.
echo +
echo +entidad3d.com.ar
pause>nul
exit
)
:menu_bdy
cls
SET /A "bdys=0"
set /A "numbdys=0"
for /f "tokens=*" %%C IN ('dir /b *.bdy') DO (
SET /A "bdys+=1"
CALL :bdys %%C
)
:bdys
IF %numbdys% EQU %bdys% (GOTO:menu)
SET /A "numbdys+=1"
ECHO %numbdys%: %*
GOTO:EOF
:menu
set /a "listbdy=0"
set /p "opci=Seleccionar Archivo .BDY: "
set /a "opci+=0"
if %opci% LEQ %bdys% goto:menu2
goto:menu_bdy
:menu2
for /f "tokens=*" %%E in ('dir /b *.bdy') DO (
CALL:listbdy %%E
)
goto:menu_bdy
:listbdy
set /a "listbdy+=1"
if %listbdy% EQU %opci% (
set project_name=%*
set project_name=!project_name:.bdy=!
goto:GENERATE
)
GOTO:eof
:GENERATE
cls
(
echo APJ Version 0.90

echo [Paths]
echo ForceRelative 1
echo MaterialsPath
echo TempFiles .\BldTemp
echo [EndPaths]

echo [Output]
echo Filename %project_name%.act
echo Format 1
echo [EndOutput]

echo [Body]
echo Filename %project_name%.bdy
echo Format 3
echo [EndBody]

echo [Materials]
)>%project_name%.apj
for /f "tokens=*" %%M IN ('dir /b *.bmp') DO (
SET /A "texis+=1"
)
echo Count !texis!>>%project_name%.apj
for /f "tokens=1-2" %%a in ('dir *.bmp /b') do (
set texs=%%a
set texs=!texs:.bmp=!
call :texs !texs!
)
goto:endmat
:texs
echo "%*",1,"%*.bmp",0.000000,0.000000,0.000000,0.000000>>%project_name%.apj
goto:eof
:endmat
echo [EndMaterials]>>%project_name%.apj
echo [Motions]>>%project_name%.apj
for /f "tokens=*" %%M IN ('dir /b *.mot') DO (
SET /A "motis+=1"
)
echo Count !motis!>>%project_name%.apj
for /f "tokens=1-2" %%b in ('dir *.mot /b') do (
set mots=%%b
set mots=!mots:.mot=!
call :mots !mots!
)
goto:end
:mots
echo "%*",3,"%*.mot",1,4,"">>%project_name%.apj
goto:eof
:end
echo [EndMotions]>>%project_name%.apj
echo Echo, Salir.
pause>nul
exit


Última edición por estantaya el Mar Mar 19, 2013 2:44 am, editado 3 veces
Volver arriba Ir abajo
Ver perfil de usuario
Gamescharly
Conocedor
Conocedor
avatar

Último Juego : Claustrofobia
Sexo : Masculino
Mensajes : 390
Edad : 19
Localización : Mexico

MensajeTema: Buen programa :D   Vie Mar 15, 2013 10:36 pm

Vale buen programa estantaya Very Happy
Volver arriba Ir abajo
Ver perfil de usuario http://www.menteoscura-games.mex.tl
Crower1666
Avanzado
Avanzado
avatar

Sexo : Masculino
Mensajes : 345
Edad : 21
Localización : En la vieja 'Quilla (lol)

MensajeTema: Re: APJ Generator para Genesis Actor Studio [BATCH Creado por mi]   Sáb Mar 16, 2013 1:10 am

affraid Eres un genio, Estantaya. Aportaste algo útil y bueno para el grupo. ¡Se te agradece!
Volver arriba Ir abajo
Ver perfil de usuario
gackuto
Importante
Importante
avatar

Último Juego : nicho
Sexo : Masculino
Mensajes : 1048
Edad : 35

MensajeTema: Re: APJ Generator para Genesis Actor Studio [BATCH Creado por mi]   Sáb Mar 16, 2013 1:20 am

si eso es cierto habras ahorrado horas en crear juegos.eres un genio tio.
Volver arriba Ir abajo
Ver perfil de usuario
elPatrixF
Administrador
Administrador
avatar

Último Juego : ni dios sabe
Sexo : Masculino
Mensajes : 2868
Edad : 25
Localización : Ausente!

MensajeTema: Re: APJ Generator para Genesis Actor Studio [BATCH Creado por mi]   Sáb Mar 16, 2013 2:38 am

Muevo a programas Smile
Aportazo!

Volver arriba Ir abajo
Ver perfil de usuario http://elpatrixf.com
 

APJ Generator para Genesis Actor Studio [BATCH Creado por mi]

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» He creado un nuevo campo de perfil. ¿Cómo puedo hacer para que solo lo pueda modificar yo como admin?
» Como se hace para que un grupo que he creado no pueda ver un foro
» He creado una imagen de fondo para mi foro pero al ponerla con un código CSS solo se coloca a un pedazo del foro
» Grupo automatico segun los puntos y limitar visualizacion de ENLACES para un grupo creado por mí.
» Cómo mostrar en una ventana especial un widget de XAT ya creado

Permisos de este foro:No puedes responder a temas en este foro.
Entidad 3D :: Creación de juegos en 3D sin programar :: Utilidades :: Herramientas :: Programas-