Página académica del Colegio Nacional



Comunidad y Foros de discusión
No estás autentificado

< Último hilo   Siguiente hilo > Nuevo Tema  Publicar una respuesta
Autor: Asunto: Princed V3 Project Thread

PV3 Coder





Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 5/3/2003 en 00:04
Aquí discutiremos los asuntos referidos al programa que estamos desarrollando. Se aceptan sugerencias, reportes de bug, etc. Las preguntas serán respondidas en el mismo hilo.

La URL oficial del Princed es http://www.princed.com.ar.

 
Reply With Quote Visit User's Homepage

PV3 Coder




Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 21/3/2003 en 02:14
Ya llegamos a las 900 lineas de código en ANSI C para maps.c y 280 para maps.h. Falta terminar algunas cosas del manejo de puertas. Terminamos de entender casi la totalidad del formato, las partes más utiles ya están descubiertas. Solo falta investigar una serie de bloques de memoria cuya función no altera a los niveles.

Además está programado prexe.c, módulo encargado de editar ciertos strings en prince.exe.

También tenemos muy avanzado prhof.c que edita el Hall Of Fame.

Para este fin de semana voy a estar terminando prsav.c, módulo encargado de editar los juegos grabados.

Con estos módulos vamos a estar en condiciones de desarrollar prrun.c, módulo cuyo objetivo es ejecutar prince.exe o archivos cambiados, seguir el proceso, manejar corredas de debug, etc.

 
Reply With Quote

PV3 Coder




Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 21/3/2003 en 02:16
Esta es la ToDo List de los principales módulos abstractos del Princed V3

+ maps.c v3.01b:

ToDo
* Optimizacion del manejo de listas de puertas
* Insertar evento
* Eliminar evento
* Acomodar el setText para que se puedan colocar mas puertas

Changelog V0.50
* levels.dat file handling in Pascal

Changelog V1.00 (used for format decoding)
* HEX counting/finding functions
* Byte exchange & writing functions
* Format location primitives
* mLoad & mSave procedures

Changelog V2.00
* Wall/Background/Link abstract support added
* Abstract validation handling
* Byte exchange & writing functions removed

Changelog V2.50
* Several algorithms improved
* Guard support added
* HEX counting/finding functions removed

Changelog V2.75
* Added link & screen handling by coordenates

Changelog V3.00b
* Mejora en los algoritmos de manejo de disco
* Nuevas funciones que dependen del nivel y no del episodio
mLoadPED
mLoadDAT
mSavePED
mSaveDAT
* Se eliminó mLoad y mSave
* Las variables del nivel se manejan en el heap y no en el segmento de datos
* Se reemplazó tMapa por tLevel, lo que mantiene en memoria solo un nivel y no los 12 niveles
* Se reimplementó el código en ANSI C
* Se agregó StartPosition y Debug Position Handling
* Se añadió la StartPosition al algoritmo recursivo del screen handling y se puso obligatorio en mLoadDAT
* Se agregó soporte para guardar texto descriptivo en el nivel (564 caracteres)
* Se optimizó el codigo
* Se añadió el manejo de puertas de una forma muy rudimentaria

+ prhof.c v2.0b:

ToDo
* Testear

Changelog V1.00
* Format figured out
* File edition primitives

Changelog V2.0b
* Se recopilaron las funciones del código del prinhof.exe y se creó una unidad
* Se reimplementó en ANSI C

+ prsav.c v2.0b:

ToDo
* Recopilar en una unidad
* Reimplementar en C

Changelog V1.00
* Format figured out
* File edition primitives

+ prexe.c v1.0b:

Changelog V1.0b
* Prince.exe editor for extra files location (levels.dat, prince.sav, prince.hof)

+ prpub.c v1.0b:

ToDo
* Chequeador de last news, last version, host, user y pass en una URL especifica ~ecalot/princed/publish.txt
/> * Desencriptador
* Compresor de levels.dat
* Subidor por FTP de levels.zip
* Cuadro de dialogo con propiedades de la publicación
- Nombre del Autor (autoget)
- Nombre del episodio
- Fecha (autoget)
- Descripción
- Mostrar licencia con checkbox que desactiva Publicar


 
Reply With Quote

Moderador




Envíos: 9
Registrado: 20/3/2003
Status: Desconectado

  publicado el 1/4/2003 en 17:31
nada mas quique?? que post pobre!! 1/2 pila.. jajaj capo, felicidades por tus logros!! una masa

 

____________________
^alCaPonE

 
Reply With Quote

No registrado


  publicado el 2/4/2003 en 12:16
I always get a runtime 200 error when I try running it on winme, and in pure dos on mine comp. I works nice on the other computer, but that comp is so slow, that makes it impossible to use it. Please help!!! And please write english.

Nice prog, only I could get it work on the other comp

 
Reply With Quote

PV3 Coder




Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 4/4/2003 en 03:14
Runtime error 200 was division by Zero, this is the famous CRT Borland Pascal bug. With Pentium II and later you were not able to run the program, but don't worry, I've replaced the ZIP file with this error patched. It was patched on 2003-04-02, so I think you have downloaded before that and posted the message later.

Well, so the solution is: download it again and enjoy it. If the problem persist please ask again and I will personally recompile the code without CRT unit and solve the error.

 
Reply With Quote

No registrado


  publicado el 7/4/2003 en 16:04
Thanks for replying!
Works now after I've downloaded the new one.

By the way, I'm working on a level.dat file now. How can I link a button to the big Finish door, and other doors? I just cant figure it out.

 
Reply With Quote

No registrado


  publicado el 7/4/2003 en 19:27
When can i downlod POP Level Editor v. 3.0 ?
 
Reply With Quote

PV3 Coder




Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 8/4/2003 en 18:17
Princed V3 will come out next month (may) I think, it depends on the testers and the beta team.
Door Linking & guard handling will be easier, so you can continue using Princed V2.5 and when PV3 is finnished, you can edit the door linking and guards.
If you like, When you finnish, I can publish your levels.dat in the www.princed.com.ar page.

 
Reply With Quote

No registrado


  publicado el 10/4/2003 en 18:10
Hello, I just found this site half an hour ago, I have been searching for an editor a long time, I was so desperate I almost wanted to code one myself. Anyway, if you need a betatester / level designer for 5d / graphics creator, email me at blackstar@amberfisharts.com
 
Reply With Quote

PV3 Coder




Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 10/4/2003 en 18:44
I was the same desperate as you than you when I started coding it.

I'm sending a mail to you by now!

 
Reply With Quote

Miembro normal



Envíos: 16
Registrado: 3/5/2003
Status: Desconectado

  publicado el 4/7/2003 en 13:17
How's the Princed V3 project comming along?
I know it had been put on hold for a while.
Has it been continued since then?

 
Reply With Quote

PV3 Coder




Envíos: 184
Registrado: 24/10/2002
Status: Desconectado

  publicado el 5/7/2003 en 14:39
nope

But it will!!!

 
Reply With Quote

Miembro reciente



Envíos: 3
Registrado: 4/7/2003
Status: Desconectado

  publicado el 6/7/2003 en 01:56
Estupendo

 

____________________
Greetings from Inverse
mr_santana@hotmail.com

 
Reply With Quote
Nuevo Tema    Publicar una respuesta


Powered by XForum 1.6n by Trollix Software
original script by xmb


 
  All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2002 by me. Web site engine code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Página Generada en: 4.496 Segundos