poirot
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. |
|
poirot
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. |
|
poirot
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
|
|
alCaPonE
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 |
|
Anónimo
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 |
|
poirot
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. |
|
Anónimo
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. |
|
Anónimo
No registrado
|
publicado el 7/4/2003 en 19:27 |
When can i downlod POP Level Editor v. 3.0 ? |
|
poirot
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. |
|
Anónimo
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 |
|
poirot
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! |
|
TRIDENT
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?
|
|
poirot
PV3 Coder Envíos: 184 Registrado: 24/10/2002 Status: Desconectado
|
publicado el 5/7/2003 en 14:39 |
nope
But it will!!! |
|
Inverse
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 |
|