RESEND ACTIVATION EMAIL


If a user exists with the inputted email, an activation email has been sent.

Internal Updates

 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#7925
5 years 8 months ago
We apologize for the lack of updates as we've been working on a very large series of patches that we hope to have ready... soon. In the meantime we are going to start posting our internal updates so you can see the progress we are making. Here are the latest updates from the past few weeks!

1. Huge Unity 2018 update
- Fixed many scripts
- Rewrote a few scripts
- Updated a few shaders
2. Cleaned up quite a few directories
3. Transitioned to the new module package workflow for all Unity Technologies components
- Post-Processing Stack V2; also updated to 2.0.7
- ProBuilder
- ProGrids
- Analytics
- TextMesh Pro
- Cinemachine
4. Updated project to the latest Unity ProjectSettings and ProjectVersion asset files
- Updated to latest Unity release
5. Updated the AreaSanCielo scene
- Prepared a few elements for the new 3D environment artist to get started on
6. Added a few environment tools
7. Added new Unity Technologies modules
8. Added new water/river solution
- Deleted the old
9. Added new general UI art textures/sprites
10. Cleaned up the Interface directory
11. Updated to the latest version of Unity 2018.2.1f1
- Fixed script errors related to the transition
12. Updated many Allow asset files related to the transition
13. Updated the Utils script
- Updated the references to the ParticleRenderer type since Unity doesn't use that anymore
14. Updated the level design tool
15. Updated all Unity Technology component modules
- Transitioned those that weren't already transitioned to the new module format
16. Removed some remaining elements of the Steamworks.NET API system
17. Updated the water shader
18. Updated the sky shader
19. Updated the working state AreaSanCielo
- Updated the terrain
- Updated some road elements
- Updated some building positions
20. Updated a few other environment elements and scripts associated with them
21. Updated to the latest Unity version ( Unity 2018.2.2f1 )

We'll continue to post updates as they are available from the different parts of the development team!
Last Edit: 5 years 7 months ago by AEGIS.
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#7939
5 years 7 months ago
Here's the latest updates...

1. Updated to the latest version of Unity 2018.2.5f1
- NOTE: Everyone else can update to 2018.2.6f1; I have to lag behind as the 3D artist working on the map is on the Linux release schedule which is still one version behind
2. Updated road and curb materials
3. Updated hologram shader and materisl
4. Updated all Unity Technologies modules
5. Added concept art for Skyeline
6. Updated the AreaSanCielo scene
- Added tons of updates
7. Updated the AreaSanCielo scene
- Polished up a few streets and intersections
- NOTE: these are now ready to be merged with parking lot ramps and sidewalks to as far as Chad has completed
8. Updated a few environment materials
9. Updated the Prisma Celeste monument area
Last Edit: 5 years 7 months ago by AEGIS.
The topic has been locked.
2 users said "Thank You!"
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#7954
5 years 6 months ago
1. Huge animation update
2. Huge environment update
3. Huge character update
4. Updated our terrain toolsets
5. Added new road spline toolset
6. Updated lots of terrain and road textures
- Added new LED projector light textures and lots for crosswalks
- Removed old larger TGA files for most road elements that doesn't need 32-bit texture rendering for builtin alpha culling
7. Updated to the latest version of Unity (2018.2.8f1)
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8014
5 years 5 months ago
The latest internal updates...

1. Updated the road meshes
2. Moved the facial expression and phoneme animations to the root source directory
3. Updated holographic materials
4. Added new LED light textures and patterns for LED road and billboard elements (looks pretty cool too!)
5. Updated all road materials and textures
- Added new materials for new road elements
- Added new roadline alphas
6. Updated the terrain tool set
- Updated its nature profiles
- Updated its shader profiles
7. Added new environment concept art and reference art for the 3D art contractors
8. Updated building meshes
- Optimized a few lots
- NOTE: They level designer will eventually remake these to be far more optimized in his pass, but for now I wanted to get them improved for testing
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8099
5 years 4 months ago
Internal Updates:
1. Updated the AreaSanCielo sky profile
- Oriented west and east properly
2. Updated the sky shader
3. Updated all animations meta data
- Added new events, settings, etc
4. Added many new animations as well as a custom set of heroic traversal animations from our new animation contractor
5. Removed all Substance textures as Unity no longer supports them natively
6. Updated many materials
- Updated to new custom shaders
7. Updated preparsed data
- Updated mobs and NPC spawns
- Fixed some ability bugs reported by players
8. Updated the main camera prefab
- Deleted old post processing shader component
- Added the new stack 2 version
9. Added a new reflection probe refresh script
10. Updated the LocalPlayer prefab
- Added a reflection probe and added the reflection probe refresh script to it
11. Updated the entire Scenes directory layout to make it more navigable
12. Updated the project to the latest version of Unity (2018.2.18f1)
13. Updated the Startup, Startup_Live, and AreaSanCielo scene
- Fixed elements or resolved issues with prefabs or scene elements
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8106
5 years 4 months ago
1. Updated the male and female base prefab
- Added NPC/pedestrian components to help with character evasion
2. Updated all road models and prefabs
- Updated textures, meshes, and materials
- Deleted old prefabs and references
- Updated source files
3. Updated the MainCamera prefab
- Updated the OutlineEffects component; fixed self highlight bug
4. Updated the FBX exporter tool
- Added new export options
5. Updated the water shader
- Optimized it further for better performance when real-time reflection are enabled
6. Updated the traffic and pedestrian system
- Improved performance quite significantly
- Rewrote and deleted many components
7. Updated the AreaSanCielo scene
- Combined many terrain and lot objects
- Uses 2 mesh colliders instead of 883
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8133
5 years 3 months ago
Internal Updates:
1. Updated all building source files
- Updated the fbx version details
- Updated face normals and smoothing groups
- Updated edge normals
- Updated the file configurations to work with the 2018.3 release
2. Added new buildings and landmarks models
3. Updated the sky shader and the sky shader profile
- Updated a few scripts to work with the Unity 2018.3
4. Updated many environment and character materials, textures, meshes, shaders, and prefabs
- Improved performance quite significantly
5. Added the new in-editor modeling tool
6. Added the new road and path spline tool
7. Added the new river tool
8. Fixed quite a few general bugs reported by current players
9. Updated to the latest version of Unity (2018.3.0f2.
10. Added new concept art references provided by the new level designer
11. Updated the AreaSanCielo scene
- Optimized many elements
- Fixed some spawn positions
- Added more static entities
- Updated the NavMesh and the Lightmaps to work with Unity 2018.3
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8153
5 years 3 months ago
Internal Updates:

1. Updated the Visual Studios project; NOTE: Somehow Unity never installed some of the proper C++ libraries needed for the Burst compiler, so I had to manually add them
2. Updated the AreaSanCielo scene
- Updated a few terrain textures
- Fixed a few terrain mesh issues
- Updated a few buildings
- Rebuilt lightmaps
3. Updated the MMOParser script
- Updated it to use scriptable objects instead of casting scriptable objects from prefabs; NOTE: I have no idea why I did this originally, but it seems to work now so let's hope that I just did it that way for some reason related to an old version limitation
4. Updated the main camera prefab
- Updated the post-processing effect component
5. Updated the launcher project
- Added DirectX 12 support
- Updated the Project Settings

More Internal Updates:

1. Updated a few vfx scripts, shaders, textures, and materials
- Improved support for some video cards
- Optimized a few of the textures and their resolutions
- Updated particle instancing to utilizer Unity 2018.3 new particle system methods
- Deleted some elements no longer used
2. Added references images for Skyeline provided by the new level designer
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8159
5 years 3 months ago
Internal Updates:

1. Huge animations update
- Updated large amount of the animations currently in use
- Fixed some animation meta data related to vfx and sfx spawning
2. Updated the univeral-character-controller animator controller
- Fixed some transition bugs reported by the current players
- Added motion animations to a few empty motion fields
3. Updated the Startup/Startup_Login_UI prefab
- Added new art to replace old art
4. Deleted old interface art now that we have replacements for those old placeholders
5. Updated all network manager prefabs in preparation for the new patch
- Redirected to new servers
6. Updated the AreaSanCielo scene
- Fixed a few environment issues
- Move some NPCs to compensate for new NPC wandering nodes
7. Updated to the latest version of Unity 2018.3.1f1
8. Added more reference art and concepts from the level designer
9. Overhauled a few more particle shaders to make use of the new indirect instancing particle shading from 2018.3
10. Deleted more old placeholder art
11. Updated the AreaSanCielo scene
- Updated more elements of the map to fix reported issues
12. Updated the Startup_Login_UI prefab
- Updated the character display object
- Updated the ChargenCamTex rendertexture
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8164
5 years 3 months ago
Internal Updates:

1. Updated the StringTable script
- Removed instance instantiating as we don't have an strings to be instanced.
2. Rebuilt the server binaries
3. Updated to the latest version of Unity (2018.3.2f1)
4. Updated the string.json file
- Removed some whitespace
5. Updated the Base-m prefab
- Updated the procedural eye movement component to only use bones .
6. Updated the server config files
- Updated the puppeteer timeout to last just a bit longer to let the server's instance of the physic servers' reboots hang before incidentally handling off the physics handling to player's clients.
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8183
5 years 3 months ago
Internal Updates:
1. Updated the HUDCanvas prefab
- Added the UISettings component back to the prefab...
2. Updated the AreaMorpheus test scene
- Added new NPC entities for testing
- Fixed the M.U.S.E. entities entityID
- Preparsed data for the server
- NOTE: Testers remember if you're testing with the AreaMorpheus scene to not use the server commands labeled "NON-THREAD SAFE", so you don't compromise the live server
3. Removed the old VIDE editor that was being used for Content implementation
- NOTE: We'll be moving to implement Articy Draft 3 new API and Unity plugin into our tech as it's general the standard for content management
4. Removed the old FBX exporter
5. Updated NPC data to patch into the server.
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8276
5 years 2 months ago
Internal Updates:

1. Updated many of the VFX shaders and scripts
- Merged and deleted some shaders to create a shared shader pool
- Updated some particle settings to instance some particle systems to dramatically improve performance
2. Updated the uModeler tool set
3. Updated to the latest version of Unity (2018.3.6f1)
4. Huge content directory update
- Added all past Valiance content and art
- Organized all current content into proper directories
- Added new concept and reference art
- Added new inspirational art from the level designer for buildings, landmarks, and props
5. Added new UI art for character creator content and monetization tools/panels
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8286
5 years 2 months ago
Internal Updates:

1. Huge Animations and Effects directory updates.
- Reorganized things a lot to traverse the packages better.
2. Added many new power set animations.
- Added animations for nearly all melee damage sets.
- Added animations for nearly all range damage sets.
- Added animations for gravity manipulation and gravity projection.
- Added new dual blades, sword & shield, and titan weapon animation sets.
3. Optimized more particle effect shaders and materials.
- Instanced any of the new VFX materials.
- Added new archery VFX.
- Updated a few of the new VFX scripts to support the updated Projectile functionality.
4. Added new outfit concept references.
The topic has been locked.
 
  • SKIPJACK
  • SKIPJACK's Avatar
  • Developer
  • Chaos, I do it for the Lulz.
  • Posts: 145
#8322
5 years 1 month ago
Internal Updates:

1. Updated all of Legacy's materials, meshes, and textures.
- Fixed some rendering and appearance issues.
- Added new animations for Gravity Manipulation; will use Force Manipulation for now.
2. Updated every single Appearance module prefab.
- Resolved the issue with errors that forced off-screen rendering to be forced on to ensure mob and player appearance didn't vanish before they should have.
3. Merge some assets into new directories and deleted remnants.
4. Added the new rigged Money Bags pet.
- Added new particle effects collection for it.
5. Updated the MMOPreParser script.
- Updated the preparsed scriptable object's name to be lowercased instead of PASCAL-case so that it's equal to the other scriptable object's naming convention.
6. Updated the Startup/Startup_Login_UI prefab.
- Fixed many issues reported by the community in the last patch.
- Updated the position of the name field so that the player model's feet aren't being covered.
- Updated the size and scale of the DisplayCharacter objects of CreateCharacter and SelectCharacter panels.
- Added the first pass on the monetization window in the character creator panel; once everything is hooked up and working it'll be shared with the Startup prefab for use in the in-game HUD.
7. Updated the BuiltInAppearances prefab.
- Added all the new Legacy updates.
- Added a few more options to a few of the spandex suits.
8. Updated the Character Choice scriptable object.
- Added a few more customization for testing the monetization and investor rewards system; mostly capes and the Money Bags pet.
- Added Legacy.
9. Updated the NetworkManagerLocal prefab.
- Updated the preparsed data fields.
10. Deleted ProBuilder Data directory.
- We've transitioned to using uModeler.
11. Updated the sky shader.
- Merged and deleted a lot of the script.
- Updated the skybox rendering pass to use the vertex shading pass to dramatically reduce performance cost.
12. Relocated the uModeler to our Scripts/Tools/Toolset directory.
13) Added the new dialog system
- Now the content team can make fancy dialog cutscenes and add lip-syncing like SWTOR!!!
14) Added new concept art to the Content directory .
- Added more lore and content writing to the Content directory as well.
I would say back away slowly but umm… I think I’ll just shoot you.
The topic has been locked.
 
  • SKIPJACK
  • SKIPJACK's Avatar
  • Developer
  • Chaos, I do it for the Lulz.
  • Posts: 145
#8323
5 years 1 month ago
Internal Updates:

1. Updated the HumanoidAppearanceConfig script.
- Fixed bone hand reference names to support the way AEGIS will change/upgrade his weapon systems in-game
2. Updated the Startup + Startup_Local scenes and the Startup_Login_UI prefab.
- Fixed more bugs reported by the community.
- Updated a few UI elements.
- Added new UI art.
- Updated the both Charge cameras.
I would say back away slowly but umm… I think I’ll just shoot you.
The topic has been locked.
 
  • SKIPJACK
  • SKIPJACK's Avatar
  • Developer
  • Chaos, I do it for the Lulz.
  • Posts: 145
#8329
5 years 1 month ago
Internal Updates:

1. Updated to the latest version of Unity (2018.3.8f1).
2. Massive mesh updates and optimizations on the current map:
- Road
- Lots
- Terrain
- Parking
3. Updated all foliage prefabs:
- Updated all LODs.
- Added proper layer settings.
- Optimized shadow rendering.
- Removed collision from distance trees when the client a players and not the physics server.
- Removed shadows from all bushes and hedges; couldn't really see them anyway.
4. Huge reorganization of the shared Textures, Materials, and Models directory for San Cielo
- Deleted many materials and textures that the level design contractor deemed unnecessary.
- Organized all textures into a a directory pattern that facilitate better rapid traversal.
5. Updated all the new road meshes and prefabs being used for the new map.
6. Updated the in-editor modeling application:
- Deleted the old editor content that is no longer used.
7. Updated the Startup_Login_UI prefab:
- Added more body and face slider.
- Added new hooks for the Steam. Workshop and Steam Marketplace systems.
- Added new art to many of the content elements.
- Added the new storefront system and elements.
- Added sprites for the money bags pet.
- Updated the name input field and move the camera closer to the character model so players see a bit more detail in their initial preview
8. Updated the HUDCanvas prefab
- Updated the Crafting Window object; updated the art and fixed some layout elements.
9. Updated the GorgonCamera prefab:
- Transitioned from Unity's expensive SSAO shader to Amplified Occlusion's far lighter shader.
- Updated the San Cielo post-effect profile to disable the old settings.
10. Updated the LocalPlayer prefab
- Removed the Reflection Probe object and made it an element of the worldspace.
11. Updated the AreaConfig prefab
- Forced everything on the "Default" world layer to always break on load while receiving the report from the debugger.
- Set the distance rendering on all foliage to ensure even the billboards fade when you reach a far enough distance.
12. Updated the AreaSanCielo scene:
- Updated many environment meshes.
- Added the new optimized meshes and prefabs.
- Deleted some old objects that were being used for testing rendering.
- Rebuilt lightmapping to a much lower resolution bring the current Skyeline RAM requirement down to 700MB.
13. Updated the Setup_Characters scene:
- Added the new NPC outfits.
- Updated the blink functionality on the male and female base prefabs so the weird twitch eye thing should happen anymore in the chargen; for some reason it still happens to Paramount's model, but will investigate more soon, for now Para; keep your helmet on.
14. Updated the Startup and Startup_Local scenes:
- Updated a few scene elements.
15. Added more outfit customizations.
16. Added more external content into the Content directory.
17. Updated the server binaries:
- Added new marketplace and investor reward modifications.
18. Updated the Skyeline monument.
19. Added a new version of the sci-fi sidewalk texture.
- The original remains as long as we have the test environment in the live game.
I would say back away slowly but umm… I think I’ll just shoot you.
Last Edit: 5 years 1 month ago by SKIPJACK.
The topic has been locked.
 
  • AEGIS
  • AEGIS's Avatar
  • Administrator
  • Posts: 909
#8360
5 years 1 month ago
Internal Updates:

1. Updated a few animation folders' meta data
- NOTE: This should fix versioning errors
2. Added the latest contract artist's latest updates to the Skyeline Centre landscape layout
3. Continued the texture optimization pass
4. Updated the launcher to the latest Unity version (2018.3.9f1)
- Setup IL2CPP and more anti-hack, obfuscation layers
5. Setup IL2CPP and more anti-hack, obfuscation layers for the core game
The topic has been locked.
 
  • SKIPJACK
  • SKIPJACK's Avatar
  • Developer
  • Chaos, I do it for the Lulz.
  • Posts: 145
#8417
5 years 1 week ago
Hey there everyone, new book of updates rolling in!

Internal Updates:

1 Updated the m-base-all source model:
- Updated the head and neck position to be average of all the custom animator rigs we're currently using.
- NOTE: This iteration hasn't been imported into the game yet as it will require all customizations to be re-exported and the built-in data to be rebuilt.
2. Removed the Animation_Ignore directory:
- Moved the phoneme, expression, and Elastic Melee animations to the Animations/_Sources/SilverHelm directory.
- Updated the MMOFixUp script to never remove scaling transform data from the Animation directory since all animations now use the humanoid native rig.
3. Removed all mannequin rig references except one:
- Updated all external animations to use that as their humanoid native rig.
4. Removed all references to the Animations/_Shared directory's animations.
5. Added new power set animator motions and animations for a few power sets:
- Handgun.
- Dual Handguns.
- Nanite Control.
- Device Utilities.
- Gravity Control.
- Force Manipulation.
6. Updated the Sci-Fi Arsenal particle effect collection:
- Optimized all effects.
- Removed a bunch of elements no longer used.
- Organized the directories to be follow the new standard.
7. Updated the AreaSanCielo_True scene.
- Updated the roads and the terrain with the art contractor's latest updates.
8. Added the new custom spline toolset:
- Removed the old placeholder tool.
9. Removed the old ragdoll setup system:
- Transitioned completely into the new system.
10. Removed the old audio manager system:
- Transitioned completely into the new system.
11. Updated the Setup_Character scene:
- Updated the lipsync tech for dialogue.
- Updated the base prefab's phoneme and expression animations.
- Updated the dialogue system.
12. Updated the dynamic interior generation system:
- NOTE: Generated interiors are being updated now, will be setting them up in-game for testing by Friday.
13. Updated the traffic system:
- Add more hooks for vehicle avoidance of other vehicles and pedestrians.
- Moved it to the Tools/Traffic directory.
14. Added new animations sets:
- Dialogue gestures and idles.
- Combat idle poses.
- Perpetrator Boss Johan rifle skills and taunts.
- Social and general emotes.
- Status and state.
- Combat and power sets.
- AEGIS' jetpack.
- Legacy's gravity flight and manipulate attacks.
15. Added new visual effects for many power sets:
- NOTE: QA you'll need to do your normal run on these when you can; user the AreaMorpheus scene for testing as there are multiple dummies now setup for you to test.
16. Added new art for the AreaSanCielo scene:
- Buildings and skyscrappers.
- Road decals.
- Building Logos.
- Optimized 40% of the current environment textures and materials.
17. Added new status effect particle textures.
18. Added the new skin, hair, and eye shaders:
- Setup most materials.
- Added some new plugs for the character generator.
- NOTE: We're still adding sliders and color palette options for all the new features, so you won't see most in the chargen.
19. Added new concept art for outfits.
I would say back away slowly but umm… I think I’ll just shoot you.
The topic has been locked.
 
  • SKIPJACK
  • SKIPJACK's Avatar
  • Developer
  • Chaos, I do it for the Lulz.
  • Posts: 145
#8463
4 years 11 months ago
The Updates:
1. Updated the male and female base source models:
- Fixed neck and head positions.
- Updated the source avatars for most animations; NOTE: There are a few more to fix, but we're nearly there.
2. Updated more particle effects to to improve performance.
3. Updated hats and headwear to compensate slightly for skull scaling sliders.
4. Updated many outfit textures:
- Improved resolution.
- Fixed UV layouts and precision.
5. Updated and optimized many environment textures:
- Started texture/material restrictions to reduce RAM usage overhead dramatically.
- NOTE: There is still quick a few more to replace, but this process is close to be done.
6. Updated the procedural interior generation system:
7. Updated the sector streaming systems:
- Reduced performance overhead.
- Rebuilt the cell-grid.
- Updated some loading and unloading values.
8. Updated the package manager manifest:
- Updated all packages to the latest editions.
9. Updated to the latest version of Unity (2019.1.0f2):
- Updated many .meta files.
I would say back away slowly but umm… I think I’ll just shoot you.
The topic has been locked.
 
  • SKIPJACK
  • SKIPJACK's Avatar
  • Developer
  • Chaos, I do it for the Lulz.
  • Posts: 145
#8486
4 years 11 months ago
Internal Updates:

1. Updated to the latest Unity release (2019.1.1f1).
2. Huge shader clean-up:
- Removed many shaders from third-party art assets.
- Replaced shaders with our own custom shaders.
3. Updated the universal character animator controller:
- Added many new animations for locomotion.
4. Moved more trailer resources:
- Moved all associated scenes with them.
5. Removed more older visual effect resources.
- Replaced with new resources.
- Added new visual effects.
6. Updated the item water shader:
- Updated all associated prefab.
7. Updated the armored fence prefabs:
- Added more primitive collision.
8. Updated the environment rock collection:
- Updated shaders.
- Added unique instanced indirect rendering shader to optimize performance cost.
9. Updated a few building logos:
- Added mesh text.
- Added hologram text.
- Added logo images.
10. Updated many environment textures and materials:
- Combined and optimized more environment textures to improve environment performance.
11. Updated the main camera prefab:
- Updated the screen-space ambient occlusion shader to optimize performance significantly.
- Bypassed sending rendering straight to the camera which would improve performance overhead, but our selection shader needs to be coupled with that pass and directly rendered as well; that will be done soon.
12. Updated the AreaSanCielo scene:
- Updated more terrain elements; fixed holes, updated texturing, etc.
- Updated NPC positions and added new NPCs.
- Updated the traffic and pedestrians.
- Rebuilt lighting to work with new Unity version.
13. Updated the AreaSanCielo_Interiors scene:
- Rebuilt lighting to work with new Unity version.
14. Updated many elements of the new character shader pipeline:
- Updated the new eye shader.
- Updated the new hair shader.
- Updated the new skin shader.
15. Updated the sky shader:
- Improved some performance overhead.
16. Added animations for the new combat munitions power set! (IronSight's combat power set).
I would say back away slowly but umm… I think I’ll just shoot you.
The topic has been locked.
Moderators: IronSight, AEGIS