Skip to content

Releases: Segs/Segs

Nightly Development Release

21 Nov 13:54
bccea0b
Compare
Choose a tag to compare
Pre-release

Commit reference: bccea0b
Built on branch: develop

Awakening

11 May 16:47
Compare
Choose a tag to compare

With new and exciting features:

  • Tasks
  • Waypoints
  • Lua Scripting of simple mission like "hide-and-seek" and "timed races"
  • Contacts
  • Stores (test with LuaBot)
  • Clues/Souvenirs
  • Spawn Pedestrians, Cars, Blimps, Contacts, Basic Encounters (in Outbreak, Atlas Park, King's Row, Steel Canyon, Skyway City, Talos Island, Independence Port, Perez Park, Boomtown and Dark Astoria)
  • Door Transfers
  • Map Zone Line Transfers
  • Full Email Support
  • Preliminary Powers (Pew Pew Pew!)
  • AdminRPC and RPC support
  • SEGSAdmin improvements
  • DBTool Improvements, including DB version migrations
  • Output log improvements
  • Many improvements to how we store/load characters and data from the database.
  • Tailor Window (pkt 88)
  • Multiple Costumes and Costume Slots
  • Additional Lua hooks
  • Further code cleanups and optimizations
  • Bug Fixes

Outbreak

31 Oct 17:05
Compare
Choose a tag to compare

WARNING
We have a confirmed "Outbreak" of SEGS 0.6.0.
Be aware that it has a slew of new dangerous features:

  • Inspiration tray and enhancement tray
  • Inspiration tray size changes based on level
  • DEF, HP, and END inspirations now do their thing
  • Preliminary PowerSet Support
  • Trade between players of enhancements, inspirations and inf!
  • AFK warnings and auto logout, time customizable
  • Movement between maps
  • Contact dialog from LUA
  • Added calls from C++ into lua for entity_interact and on_dialog_button
  • Leveling from command and gaining exp, which unlocks powers and increases HP
  • Hit point regeneration and Endurance recovery
  • Initial work on Buffs sent to client
  • Improvements on movement
  • Respawn at hospital
  • Door Animations
  • Improvements on SEGSAdmin
  • Emails (partially supported)

Happy All Hallows Eve friends.


Version: 0.6.1
A bunch of scary bugs came trick-or-treating, sweets were applied.
Added: GameData now loads up fx infos
Added: FxInfos are properly recorded in indexed string table ( client
requires the string index to produce power effects )
Fixed: binConverter output is less verbose for serialized QByteArray
strings
Fixed: When a new SceneGraph is loaded, PrefabStore entries are properly
mareked as not loaded.
Fixed: SceneNode::name should have had it's name set from non-lowercased
value

The Unsilencer has come

07 Jun 12:52
2873b04
Compare
Choose a tag to compare

A 0.5.0 release is here.

Latest Changes:

  • Completely new SEGSAdmin GUI tool to faciliate simple server setup
  • Periodic state saves to database for Character/Player data permanence. Player Spawns now work properly too!
  • NPC Spawns! Static NPCs such as police drones and contacts now spawn from client files
  • Generator NPCs! Server now properly recognizes NPC generators (spawners) from the client files. This is the first step towards spawning bad guys, cars, and pedestrians
  • Deep changes to the server architecture enabling NPC spawns, and building a framework for future enhancements

note: By default, server synchoronization of player positions have been disabled
This change removes the rubber-banding effect, but positions of other players may not be updated properly

First public release

02 Apr 10:19
7da7d88
Compare
Choose a tag to compare

WHAT'S NEW

  • loads of broxen's code :D, including, but not limited to [ chat, slashcommands, entity orientation, etc]
  • minimal LUA support
  • more tooling
  • AuthExerciser - a testing utility, implementing client authorization
  • some preliminary work on client patching.
  • many new slash commands
  • Improved Player Entity database storage serialization
  • Entity state updated to reflect player orientation

Some known bugs
Client does not update database automatically, but can be done manually. See issue #271 #271
Server LoginRequest should /0 terminate strings. See issue #227 #227
Description and BattleCry do not display properly in the ID window (profile page). See Issue #191 #191
Info box does not display all information (description). See issue #192 #192
What still doesn't work (not bugs per say, but unimplemented features)
Animations are not implemented. The server is unaware of animation state, and thus other clients will not see animation changes (I can't see anyone else "run" or "fly")
Entity movement is still wonky, with rubberbanding. Need to implement entity interpolation. See issue #94 #94
Server has no sense of map geometry, so no collision detection, or gravity, etc. This is being worked on by Nemerle, and can be followed at issue #81 #81
GUI, Options and Keybinds are not saved to database. This will happen in my next big pull request (est. March 25th)
Powers are not implemented
Buffs are not yet implemented
Inspirations are not yet implemented
Contacts, NPCs, and mobiles are not yet implemented

Note:
The executables in this release were built in ReleaseWithDebugInformation mode, so are a little bit fluffy

Experimental win32 release

28 Feb 21:40
Compare
Choose a tag to compare
Pre-release

This release os based on highly untested sqlite3 database interface.

Additionally this release has a new ServerMonitor tool, with a simple usage guide available here: http://segs.nemerle.eu/forumz/viewtopic.php?p=8878#p8878