Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Crm32pro V4.80

Iniciado por TheAzazel, 07 de Marzo de 2006, 01:30:39 AM

« anterior - próximo »

TheAzazel

 Muy buenas!

finalmente he conseguido actualizar toda la web, una nueva version de CRM32Pro con la mayor cantidad de cambios hasta la fecha y mas cosas.

Como todo es nuevo lo mismo hay algun error en los links de la web, si veis alguno, por favor, comunicarmelo para que pueda repararlo. Lo unico que falta es mejorar un poco el aspecto de las noticias(mañana) y traducir al español una sola pagina..la de la libreria jeje.

Por cierto, he linkado a EX3 y a LooverLib, queria hacer lo mismo con Haddd, teneis algun minilogotipo o directamente hago un icono y fuera?


Pues nada, os dejo aqui todos los cambios desde la ultima version publica y... ya me contareis!

CRM32Pro SDK
Citar28 February 2006 - 4.80 - Major Update
    --------------------------------------
    · CRM32Pro main interface:
      - Added Update() member integrating all systems updates. See Reference Guide to further details.
      - Added CleanUp() member to clean up the whole update system and to avoid event/timing propagation.
      - Added SetVideoMode() member to setup the video mode. Use it instead SDL_SetVideoMode().
      - Added Blit() member. Use it instead of SDL_BlitSurface().
      - Fixed minor bug with XML code.
    · ITimeSystem:
      - Init() member supports two working modes: create or reset a previously created system.
      - Added Info() member to show a internal timer information.
      - Removed SetFPS() and added SetRate(), you could select two independant rates:
        + Rendering Frame Rate, it is asynchronous (it doesnt stop your mainloop).
        + Logic Frame Rate, it is synchronous (it stops your mainloop).
    · IButton:
      - GUI system supports multilayers.
      - Fix a little bug, while you are typing in an input box, other buttons are not sensible to its associated key.
    · IVideo:
      - Added SetScale() and SetPosition() members to scale the video and to set a desired position.
      - Added the posibility to center video stream on screen.
      - It also works when main screen is on video memory (note that previously, it doesn´t).
      - It supports all effect (FX,scale and position) together.
    · Mingw32 version is now compiled with GNU GCC 3.4.5 (some bugs with MMX code were fixed).
    · Improve and smart cursor update among all graphics interfaces (CTile,CSprite,CFont and IButton).
    · All graphics interfaces automatically recover lost surfaces in DirectX(hardware mode).
    · Improved alpha per pixel support on Sprites, Tiles, Images, Cursors, Fonts and Buttons.
    · Updated to UCL 1.0.3, libogg 1.1.3 and libvorbis 1.1.2 to solve a few bugs and to improve compatibility with oncoming 64bits ports.


    28 December 2005 - 4.70 - Major Update
    --------------------------------------
    · New main interface with all global functions and vars unified:
      - All global vars (screen,mouse_x,etc) have been added to main class.
      - Init,Quit, etc. have been added to main class.
        For example: CRM32Pro_Init() has changed to CRM32Pro.Init().
      - CRC32 have been fully rewritten and integrated on the main class.
      - Added a true random number generator.
      - Fully working XML parsing system: read/write/create/delete. It can edit XML files or XML stored on DPFs.
    · ILogSystem:
      - Added new member ShowTime() to print the time when occurred the event.
    · IStuffDPF:
      - LoadBlock() return compressed size of loaded block(if it was successfully).
      - AddFile() and AddData() return compressed size of added block(if it was successfully).
      - Added new member ->FreeBlock() to free a loaded block.
    · CSprite does not depend on ITimeSystem.
    · IButton:
      - Fixed delay working with pressed keys.
      - Support a new button: input text (up to 32 characters).
      - Icon button type removed. Previous Icon will have its right behaviour. Now, Normal=Icon.
      - Minor fix: hold 'check on' state of check buttons.
      - Minor fix: allow to enable a check button after a previous disable.
      - Minor fix: setup of slider button is easier than before (25pixels on each X side).
    · INetwork:
      - ReceiveData() return INETWORK_ERROR when occur any error.
      - Bug fixed: client thread consumed all CPU cycles.
      - DataNets reception FIFO queue with 32 slots.
      - Added security and safe checkpoints. Threads safe.
      - Added new member to delete received data. Using this method the transmision is very safe.     
      - Print a few information messages when your are losing datanet (for example: your code did not handle it).
      - Ping occurs every second.
      - ConnectTo() wait a maximum of 10 seconds before to return with error.       
    · Added the static library. You can choose between shared or static.
      Use CRM32PRO_STATIC define to enable it. Only works on Win32 platform.
    · Fully cleaned shared interface of external libraries.


EditorDPF
Citar3 March 2006 - v3.62 - Maintenance
  ----------------------------------
  · Linked with CRM32Pro v4.80.
 
  26 December 2005 - v3.61 - Button
  ---------------------------------
  · Added new type button: Input Text.
  · Linked with CRM32Pro v4.70.

  17 October 2005 - v3.60 - File tab
  -----------------------------------
  · New File tab to add/delete any external file.
  · It can read/modify/save ASCII files (like .cfg or .ini).
  · Autodetect a binary or ASCII file.

Saludos

[EX3]

 Como ya dije en su momento, buen diseño y sobre todo comodo, que es lo que importa :)

CitarComo todo es nuevo lo mismo hay algun error en los links de la web, si veis alguno, por favor, comunicarmelo para que pueda repararlo.
Temes seguir mis pasos o que? xDDDDDDDDDDDD

CitarPor cierto, he linkado a EX3 y a LooverLib, queria hacer lo mismo con Haddd, teneis algun minilogotipo o directamente hago un icono y fuera?
Ahi ahi, spam gratuito (ole) Sobre el logo de haddd^3, si te vale el que uso yo, ya sabes ;)



Pues enhorabuena y ya sabes, a seguir dandole duro al tema ;)

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt

SiPoX

 okis! ahora la página está más vistosa y colorida :D

Una cosilla, las librerías externas, no hay que bajarselas por separado, no? :D

Esta tarde actualizo librería y editor en mi equipo. Saludos!!

pd.- de lo de por que no me dio error al compilar, ni idea, era solo al ejecutar, que me sacaba del programa, finalizandolo.
gamevelop: punto de encuentro para la industria del videojuego

Eduardo Millán: mi perfil ;)

TheAzazel

 Las librerias externas estan para descargar, porque hay leves modificaciones en el codigo de algunas de ellas y de paso, para seguir la norma LGPL de casi todas ellas (aunque para ser estrictos, tambien tengo que liberar el codigo de CRM32Pro, o al menos los objetos, pero de momento,como ya he puesto una version de la libreria estatica pues no pasa nada).
Por cierto, no es necesario que liberes tu codigo fuente eh? lo digo para aclarar no vaya a ser que te lies con esto de las licencias. Como bien indico en el apartado de licencias, tan solo tienes que adjuntar los ficheros de licencias del directorio "licences" y una resena al uso de CRM32Pro.

Resumiendo, si no quieres ver los cambios realizados a las libs externas... olvidate de ellas :)

ya me contaras como va la cosa

saludos

_ShellyWallace_

  :ph34r:  Pues a mi no me gusta que se mueva toda la pagina....y le falta algo....dibujitos de fondo?????   ¬¬
..MAKE UP & FX...






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.