Commit graph

22 commits

Author SHA1 Message Date
riperiperi
b57ebbd141 Cleanup: Remove most unused usings and MPL per-file licenses
MPL per-file was used in older project files, but should apply to the whole project, so having it there was redundant.
2023-11-25 03:45:29 +00:00
Fabian Hachenberg
aa4d261712 Fix dir cases 3 (#169)
* fixed case issues in tso.debug

* fixed wrong case in resource spec

* another wrong case in resource spec

* fixed wrong case for "resources" dirname

* fixed wrong case for file "app.config"

* fixed wrong case for ref to "Icondsel.png"
2019-12-17 12:37:08 +00:00
riperiperi
ccccd2faa3 [VM, LotView] Fix a few bugs. 2019-11-02 00:38:22 +00:00
riperiperi
7b0d767aff [Project] Consolidate Newtonsoft.json Versions 2019-09-06 00:22:54 +01:00
riperiperi
50d987dc6b [Nuget] Fix all packages
- Also fix some VM crash bugs
- So sorry anyone working on literally anything.
2019-04-06 00:36:07 +01:00
riperiperi
b90ef43c89 [WIP] Neighborhoods
- A full rework of the neighborhoods system, introducing mayors.
- Bezier Path Routing
- New font renderer
- Data Service modification
- .NET Core support
- Gamma Correction
- Many other changes
2018-11-22 19:37:15 +00:00
riperiperi
f341cb7627 [Various] Cleanup update
- ALL ANIMATIONS ARE NOW AT 1.2x SPEED. FreeSO was running these slightly too slow when compared to both TS1 and vanilla TSO. Interaction sounds should now correctly match up with animations. (PLEASE REPORT ANY ISSUES RELATED TO THIS IMMEDIATELY!)
- Update Monogame:
+ fixes OpenGL audio bugs
+ mouse cursors now work in DirectX
+ we can add MSAA soon
+ probably a lot of other weird issues fixed
- 3D City View now has touch screen controls. (desktop touch support via the "-touch" launch param)
- When running, avatars now travel up stairs and get off chairs faster.
- Avatars will now run to destinations further than 10 tiles away (unless "walk here" is queued, which will force walking)
- Large scale program restructure. Please double check your NVIDIA and Firewall settings, since the application executable has changed!
- Fixed purchase lot not telling you when your purchase was rejected because the lot name was already taken.
- The purchasable outfit list is now ordered by price.
- Secure trade's "grace period" is now less visually confusing. (disabled checkbox looked active)
- Actually enforce Welcome Lot rules. (visitor skills disabled, except for newbies)
- Welcome lot bonuses are now based on account age rather than sim age. I'd like to remind you that you're only allowed one account per person.
- Smoke particles are no longer visible from floors above the current in 2D.
- Fixed a weird bug with the 3D city transition and disabled surrounding lots.
- Fixed a few crashes to do with the new loading stuff
- Some more things
2018-06-09 17:55:56 +01:00
RHY3756547
234404633d [Server, LotView, UI] Various fixes.
- Add ServerRelease config to build server without IDE hooks
- Some temporary sanity checking for the SessionClosed handler to stop
avatars going offline after they relog
- Fixed bookmarks list layout
- Object shadows no longer appear under wall shadows (unless they are
much closer to the ground)
- fire - innocuous effect will now eventually time out
- Fixed deserialization of VMNetSetTimeCmd.
- Coloured lights now correctly blend together.
- Fixed skeleton dance interaction sometimes crashing the object, and
generally not working.
2017-11-01 15:33:24 +00:00
RHY3756547
06875fcb23 [3D] Add 3D mode
- Use (-3d) launch parameter (or use the freeso launcher) to activate 3D
mode. The first time the game runs it will freeze heavily joining a lot
- you must wait it out while the meshes generate.
- Fixed an issue where objects that were deleted could reappear on a lot
after a server or lot crash. (all invalid objects will be removed from a
lot immediately!)
- Fixed 2 sim interactions cancelling too quickly
- Fixed ghost and sim leaving transparency
- Fixed a crash that could happen with the game comp card thing
- Fixed serenade occasionally attempting to increase the motives of an
inanimate object and throwing an exception
- Fixed 1 person whisper causing an exception
- Fixed lit sprites in advanced 2D lighting mode
- Added 3D shadows for walls, which also work in 2D mode
- Added 3D mesh replacements for volcanic. These can be in
Content/MeshReplace, or in the object iff itself.
- Added mouse wheel scroll for 2D mode.
- Lots no longer run in the background after "crashing"
- Lots take longer to enter a crashed state.
2017-09-01 00:53:41 +01:00
RHY3756547
a20a3c90c0 [Mina] Use a modified version of mina
- Does not reuse buffers.
2017-08-09 04:17:33 +01:00
RHY3756547
5d96544e18 [VM] War against Desyncs
- desyncing once no longer causes you to resync every 30 seconds
- resync correctly restores animation state (this never worked - not
sure how we didnt catch this before)
- fixed object temps getting slammed by check trees.

there still might be a bug with the scheduler
2017-02-08 00:09:24 +00:00
RHY3756547
cc037e46b5 [City] Implement City data service. Improve lot connections. 2016-06-26 01:05:35 +01:00
ddfczm
c0317d9ba0 WIP: Lot serve and lot => city server negotiation. 2015-11-08 00:04:34 +00:00
ddfczm
caa376636f Fixed project files to use the NuGet Mina package again 2015-10-11 10:34:43 +01:00
ddfczm
23d077d613 WIP: Failing to get Mina.NET to work as the SSL client. About to implement my own client from scratch incase it adds any light to the situation 2015-10-10 20:27:56 +01:00
ddfczm
06972a79d9 WIP: Serialization major refactor. DB requests are working now. Dataservice is broken 2015-09-06 17:14:36 +01:00
ddfczm
d32cb1ae86 WIP: Major serialization refactoring 2015-09-06 14:37:27 +01:00
ddfczm
9ded2a9158 Got the code compiling again, network lib setup is a bit of a mess. Also added Ninject to the main game client. Not for everything just networking. Can expand if we see fit eventually 2015-09-02 10:07:22 +01:00
ddfczm
30ab306ce4 DBRequestPDU SearchExactMatch & Search working for avatars. Bunch of work on that packet and serializing data coming into it. 2015-08-23 21:19:52 +01:00
ddfczm
a9729ded91 WIP: DataServiceWrapperPDU support. Have a serializer 2015-08-22 21:05:21 +01:00
ddfczm
b71b3180b0 Aries authentication implemented. 2015-08-17 22:38:58 +01:00
ddfczm
ac5aa12294 Added debugging UI for network traffic 2015-08-16 20:47:43 +01:00