Thought it would be nice to start fresh and create my log at the start of the new year.
Here I will post my updates and changes made in regards to the new client I'm working on.
This will obviously be a long process, so don't ask for release dates, they will be announced when ready.
I wish you all a happy and healthy new year
Updates:
Here I will post my updates and changes made in regards to the new client I'm working on.
This will obviously be a long process, so don't ask for release dates, they will be announced when ready.
I wish you all a happy and healthy new year
Updates:
- Login screen
- Tile map loading using PWO's tile maps and tilesheets (layered).
- Logging in.
- Loading and rendering the map retrieved from the server (layered).
- Parsing packets.
- Map switching.
- Rendering players.
- Walking players.
- Players now have a name above their head. (centered)
- The only visible part of the map is only rendered instead of the whole thing.
- Players disapear now when out of sight/logging out or entering another building.
- Bike support. (goes faster)
- Players now use bikes too. (sprites)
- Players now have genders. (multi sprite support)
- Client side collision.
- Surf support.
- Bitmap font system. (partially done)
- Rendering user bar. (with some player info)
- Rendering follow pokemon.
- Animating follow pokemon. (Walking)
- Rendering NPCs.
- Implemented all pokemon names for rendering (Generation 1-4).
- Rendering team with their sprites, HP/Exp bars and name.
- Rendering HP progress bar. (calculation included)
- Rendering Exp progress bar. (calculation included)
- Implemented localtime + poketime.
- Rendering shiny (S) sprite for team pokemon if pokemon is shiny.
- Rendering mouse hover menu (team pokemon). (with all info / stats and sprite)
- Loading screen (with progress bar)
- Welcome screen (with pokeball sprites and info)
- Implemented skin background. (window)
- Implemented all fonts.
- Implemented an editbox like system for user input.
- Improved pokemon follow system.
- Old login screen pretty much fully working. (no animation yet)
- Messagebox system.
- Logging out. (with messagebox)
- Implemented all NPC sprites.
- All NPCs have now their correct spriteset.
- NPC titles.
- NPC collision checking.
- Implemented NPC interacting (player has to face towards NPC before interacting).
- Face NPC to player when interacting.
- Implemented NPC dialog interface with descriptions.
- Implemented NPC dialog interface with clickable options.
- Implemented NPC dialog interface with keyboard input. (buying amount of items)
- Implemented exclamation sprite when NPC can/wants to battle.
- NPC walking (walks and then 'talks' to player when it wants to battle).
- Battle intro screen.
- Battle interface.
- Battle background (only one for now).
- Battle pokemon info (name, level, HP) for both opponent and yourself.
- Battle pokemon sprites.
- Battle hover button sprites.
- Action menu (attack, switching pokemon).
- Attacking (without animations).
- Switching the actual pokemon.
- Implemented load map screen.
- Implemented use item menu (bag button).
- Implemented use item on team pokemon interface.
- Implemented item usage.
- Tile map loading using PWO's tile maps and tilesheets (layered).
- Logging in.
- Loading and rendering the map retrieved from the server (layered).
- Parsing packets.
- Map switching.
- Rendering players.
- Walking players.
- Players now have a name above their head. (centered)
- The only visible part of the map is only rendered instead of the whole thing.
- Players disapear now when out of sight/logging out or entering another building.
- Bike support. (goes faster)
- Players now use bikes too. (sprites)
- Players now have genders. (multi sprite support)
- Client side collision.
- Surf support.
- Bitmap font system. (partially done)
- Rendering user bar. (with some player info)
- Rendering follow pokemon.
- Animating follow pokemon. (Walking)
- Rendering NPCs.
- Implemented all pokemon names for rendering (Generation 1-4).
- Rendering team with their sprites, HP/Exp bars and name.
- Rendering HP progress bar. (calculation included)
- Rendering Exp progress bar. (calculation included)
- Implemented localtime + poketime.
- Rendering shiny (S) sprite for team pokemon if pokemon is shiny.
- Rendering mouse hover menu (team pokemon). (with all info / stats and sprite)
- Loading screen (with progress bar)
- Welcome screen (with pokeball sprites and info)
- Implemented skin background. (window)
- Implemented all fonts.
- Implemented an editbox like system for user input.
- Improved pokemon follow system.
- Old login screen pretty much fully working. (no animation yet)
- Messagebox system.
- Logging out. (with messagebox)
- Implemented all NPC sprites.
- All NPCs have now their correct spriteset.
- NPC titles.
- NPC collision checking.
- Implemented NPC interacting (player has to face towards NPC before interacting).
- Face NPC to player when interacting.
- Implemented NPC dialog interface with descriptions.
- Implemented NPC dialog interface with clickable options.
- Implemented NPC dialog interface with keyboard input. (buying amount of items)
- Implemented exclamation sprite when NPC can/wants to battle.
- NPC walking (walks and then 'talks' to player when it wants to battle).
- Battle intro screen.
- Battle interface.
- Battle background (only one for now).
- Battle pokemon info (name, level, HP) for both opponent and yourself.
- Battle pokemon sprites.
- Battle hover button sprites.
- Action menu (attack, switching pokemon).
- Attacking (without animations).
- Switching the actual pokemon.
- Implemented load map screen.
- Implemented use item menu (bag button).
- Implemented use item on team pokemon interface.
- Implemented item usage.