Alasiya EvE Updates and Current Code Status

Read-Only Forum for major Updates concerning Alasiya EvE.
Guest read access allowed.

Posts here are expected to be very few and far between.
standard updates about fixes, changes, additions, etc are found on the news page of the login screen.

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 3:39 am

Re: Alasiya EvE Updates and Current Code Status

7 June, 2015
*should* have damage finally right.
update to check for removing module/charge
update to optimize checks for weapon cycles
finished sec stat and damage modifiers from config file
major updates to Damage.cpp …
- optimize pointer creation/checking
- clone common code
- implement config-file modifiers to damage and standings

update command roles, and added roles
added and implemented damage control unit code
added preliminary shield amplifier and resistance code
FINALLY found and fixed the only compile error i had (in CharUnboundMgrService.cpp)
added code to load ammo to correct modules when ammo is dropped on fitting window
added startup messages for config-file damage modifiers
finally fixed character's login time counter. (will need to reset data in db for accurate counting)

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:45 am

Re: Alasiya EvE Updates and Current Code Status

8 June 2015
found and implemented npc target speed
updated damage to check for resists > 100 and set to 95 (5% damage always gets thru)
added shield boosters, hull rep
updated ab, armor rep

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:46 am

Re: Alasiya EvE Updates and Current Code Status

10 June 2015
wrote and implemented turrent tracking
updated to-hit generation
updated damage based on new understanding of randoms and to-hit
implemented insurance payouts
update to disallow module activation during warp

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:47 am

Re: Alasiya EvE Updates and Current Code Status

12 June 2015
update SetShipAttributes to set cpu/pg/armor/hull for skills
major updates to damage and calculations for damage

updates to modules for following:
to add pg/cpu load
to check for cap use and send error msg if not enough
to deactivate before saving client on logout
to add Salvager and Webifier
to fix Armor and Hull rep amounts
to update AB/MWD packet info
to update some math ops
to update tracking math

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:49 am

Re: Alasiya EvE Updates and Current Code Status

13 June 2015
added check to disable npcs from attacking before they have acquired target lock
removed double damage modifier from npcs
update to target manager to avoid waiting for target lock to target back
update to remove target checks from modules not needing them (test bug)
added bubble check to those modules that didnt have it
update current modules for initial unfit/unload values in module state and charge state
added target entrys in mem objects for those modules that need them
added checks for client/npc/drone entities for modules that need them

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:49 am

Re: Alasiya EvE Updates and Current Code Status

14 June 2015
update for delete macro (memory management)
added ship checks for mining bonuses
found possible null pointer when jettison items from cargo, and cargo not being updated with removed item.
finally figured out an update to check for target existence for npc ai code to correct pointer problems
update npcai to use new Client pointers from SystemBubble::GetPlayers()

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:51 am

Re: Alasiya EvE Updates and Current Code Status

30 June 2015
Updates - implemented and working
- miscellanous files - replaced NULL macro with c++ keyword nullptr
- EntityList - optimized Process() loop for faster runtime (~220ns)
- Profile - added few more profile checks
- Client - major updates...fixed blackscreen. added cloak. added bit more memory management
- GMCommands.cpp - fixed return for .list
- CharacterDB.cpp - changed spacing in self-increment ops
- Inventory.cpp - fixed iterator dereference for erase function in Inventory::AddItem()
- ItemFactory.cpp - added timer for save operation on server shutdown
- Beyonce.cpp - reset logic for SendSetState() and SetSpeedFraction() [both undock fixes]
- DestinyManager - misc updates/fixes coinciding with other updates and fixes.
- ModuleManager.cpp - add profiling timer to Process()
- Ship.cpp - re-wording logic for Process() for recharge
- TargetManager.cpp - minor wording updates. added distance-based targeting speed modifier
- BubbleManager - logic updates.
- SystemBubble.cpp - logic updates.
- SystemManager - update Process() logic. implemented system deletion (using idletimer)
- WrecksAndLoot.cpp - added profile timers to loot and salvage loops.
Updates - misc
- miscellanous files - changed spacing in pointer and reference decelerations.
- miscellanous files - update old C and C++/0x98 to C++/0x11 (auto and nullptr)
- EVEServerConfig - better defined settings
- eve-server.xml - better defined settings
NewShit - Loot files
- npcLoot*.sql - preliminary file for adding (and implementing) loot for angel asteroid ships

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:53 am

Re: Alasiya EvE Updates and Current Code Status

4 July 2015
added world decay timer for garbage collection
added data check for profiler
updated check for inactive systems
update to remove unneeded process tics from static entites
update to add load time and better memory management to ModuleEffects.cpp
update GC settings and container delete methods

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:53 am

Re: Alasiya EvE Updates and Current Code Status

5 July 2015
added better npc target time and target distance,
added distances and corrected logic for chasing, following, and engaging. fix shield/armor reps, with random chance to use each.
fixed max target check for all ships
fixed default ship speed for mwd/ab modules when deactivating

added couple debug commands (secstatus, destinyvars)

Server Development

Posts: 571

Joined: Tue Mar 25, 2014 6:47 pm

Post Tue Dec 08, 2015 6:55 am

Re: Alasiya EvE Updates and Current Code Status

22 July 2015
update types to wrecks data
correction to prevent useless recursion in movement for 0 speedfraction
target process alteration
update for new spawn manager system
PreviousNext

Return to Updates

Who is online

Users browsing this forum: No registered users and 1 guest