Commit graph

2022 commits

Author SHA1 Message Date
riperiperi
0b6807a0de Automatically set internal and public hosts for shards in database
Untested, but I don't see why it wouldn't work.
2024-12-23 03:01:18 +00:00
riperiperi
04334790c8 Admin docs, build fix 2024-12-23 02:49:18 +00:00
riperiperi
3e9893a1f0 Improve city interaction when there's only 1 nhood 2024-12-23 00:27:20 +00:00
riperiperi
d45593bc04 Fix single nhood rendering 2024-12-22 23:55:00 +00:00
riperiperi
f42e90b05f Merge branch 'master' of github.com:riperiperi/FreeSO 2024-12-22 23:32:18 +00:00
riperiperi
e72dca1d11 Fix rendering crash when map contains invalid terrain in bounds
This isn't ideal, but it prevents the game from crashing rendering some of the base game maps.
2024-12-22 23:32:12 +00:00
Seger End
a8936c60da
Correct capitalization and slash for the Protobuild command in documentation (#280) 2024-12-22 23:10:53 +00:00
riperiperi
538644ccbe Possibly fix the admin user create api 2024-12-22 18:36:10 +00:00
riperiperi
5070774e79 Fix documentation for gameLocation 2024-12-22 17:09:36 +00:00
riperiperi
af21c9372a Add building docs 2024-12-21 16:27:41 +00:00
riperiperi
fc53420fe9 Tuning docs tweak 2024-12-19 20:26:56 +00:00
riperiperi
0757002eb7 Fix lot interaction, SPR1 rendering 2024-12-19 20:26:47 +00:00
riperiperi
f523e9d4b0 Add tuning docs 2024-12-19 19:31:33 +00:00
riperiperi
bd41598afb Fix plugins and improve city view mesh gen performance
Significantly reduced stutter when loading city view, too.
2024-12-18 20:00:18 +00:00
riperiperi
dd00dc5b02 A word 2024-12-18 02:15:54 +00:00
riperiperi
289a12caa0 Update sample config, add initial setup doc 2024-12-18 02:13:43 +00:00
riperiperi
22733b9bf0 Some cleanup 2024-12-17 21:42:49 +00:00
riperiperi
25007ef553 Start work on docs
Mostly testing to see if the media links work properly
2024-12-17 21:37:49 +00:00
riperiperi
1bbeaca6df Add upgrades json 2024-12-17 21:11:02 +00:00
riperiperi
5bfda5f227 Merge branch 'master' of github.com:riperiperi/FreeSO 2024-12-17 18:22:14 +00:00
riperiperi
fba9265675 Fix debug draw lines
Fixes `!debugroutes true` cheat.
2024-12-17 18:22:02 +00:00
riperiperi
1a8c7c02ac
Update README.md
Update readme with more up to date information.
2024-12-16 21:38:53 +00:00
riperiperi
69adb2dec6 Content Project Restructure
- Adds FreeSO Server content
- Adds FSO.Content.TSO content, for content that should be included with FreeSO Client/Server but not Simitone.
2024-12-16 18:57:00 +00:00
riperiperi
9df7ec4613 Fix 3d thumbnails some more
Relax some fire restrictions

Finale graphical effects

Should only activate on finale.
2024-12-16 16:27:00 +00:00
riperiperi
182dc48e60 Fix 3d object thumbnails
- Fixes a game crash after a desync
- Fixes it so you can actually see the object
2024-12-16 16:26:59 +00:00
riperiperi
8e0f2ac438 Fix rendering issues caused by ceilings change
He's Back

Deploying surprise in 3... 2... 1...

Fix build ?

Make others visible even when controller is not plugged in

Fix lighting

Improve 3d camera

Fix lighting error

Add enable tuning, fix integration with direct control, regen health
2024-12-16 16:26:57 +00:00
riperiperi
e4d3c9a56b Alter vertex color a little 2024-12-02 02:35:57 +00:00
riperiperi
2f86b3a7c7 Patch up the city painter a little, add the final town hall island
City painter needs a lot of work, especially in terms of performance.
2024-12-02 01:50:21 +00:00
riperiperi
9d083e8c8a Make direct control smoother by deferring duplicate commands
- Notably improved smoothness of direct control when connected to a game server
2024-12-01 22:33:31 +00:00
riperiperi
fc3d50065f Improve world reload
- Fixed an issue where first person and direct control cameras would either disengage or change facing direction dramatically when reloading due to desync
- Slightly reduced stutter when reloading due to desync
2024-12-01 17:16:48 +00:00
riperiperi
c0844afe28 Fix ceiling rendering
- Fix an issue where viewing a floor tile at an extreme angle (or at the edge of a hill) would cause it to appear white. This was caused by the addition of ceiling rendering with Direct Control.
2024-12-01 16:40:57 +00:00
riperiperi
6a86ccaf6d Improve direct control considerably, DPI fixes
- Direct control is now its own camera type, separate from Free Camera.
- Direct control is now triggered by F10, or a button in live mode. Free Camera is still triggered by Tab.
- Fixed an issue where the cursor would jitter when moving the camera in Direct Control.
- Fixed an issue where sometimes the user would be forced into first person unexpectedly.
- Fixed an issue where the direct control / freecam cursor was pushed up to the top left of the screen when Anti Alias was set to max (4x SSAA).
- Fixed an issue where the camera position would lag behind the head position by a variable amount, causing the camera to appear to vibrate when looking down.
- Fixed an issue with DPI scaling where the right mouse scrolling anchor graphic would appear in the wrong place.
- Fix positioning with certain panels (EODs, query panel) with DPI scaling.
2024-12-01 16:07:16 +00:00
riperiperi
9df59c2904 Fix some more issues with Custom GUID avatars 2024-11-29 00:36:55 +00:00
riperiperi
97d92bfdf2 Fix crash when saving avatars without heads
Yes, this can actually happen.
2024-11-28 01:31:54 +00:00
riperiperi
7e9b0d2e96 Fix change suit primitive editor
Not fantastic, but it works.
2024-11-26 00:39:47 +00:00
riperiperi
7424f18050 Fix avatars without the leave lot action crashing when leaving lots 2024-11-25 23:03:22 +00:00
riperiperi
62466acbf2 Fix version saving for FSOV
Some tools open an FSOV, process it then save it again. This doesn't update Version, but we always save out the latest version so it could create a corrupt file where the version wasn't the latest, but the data layout was.
2024-11-21 20:24:44 +00:00
riperiperi
b24a3fa079 Improve logging for restore tool 2024-11-21 17:24:02 +00:00
riperiperi
1611d07a6e Fix default value types 2024-11-21 15:34:43 +00:00
riperiperi
5367dff9bc Add additional arguments to restore lot tool 2024-11-21 15:11:30 +00:00
riperiperi
a8d1d35fcc Add a full stop
(very important change)
2024-11-14 21:50:53 +00:00
riperiperi
6caeda5d59 Add Property Select EOD
Used by Lot Link object
2024-11-14 21:49:38 +00:00
riperiperi
513fd833d6 Exclude escape room GUID from object resets 2024-06-01 16:15:44 +01:00
riperiperi
6d7bfe2206 Fix parallax floors 2024-03-31 02:43:13 +01:00
Jan Boon
5d90d0c01f
Improve extreme color calculation for DXT compress (#276)
* Improve extreme color calculation for DXT compress, first draft

* Handle fully alpha blocks. Exclude fully alpha blocks from color selection

* Fix comparison. Cleanup naming

* Typo

* And proper alpha ordering for DXT5

* Using spaces instead of tabs

* Apply different weights to colors

* Spaces again
2023-12-31 17:42:12 +00:00
riperiperi
11a274a506 Redraw 2D when unimportant lighting updates happen 2023-11-30 21:04:00 +00:00
riperiperi
210828465d Faster MSDF kerning, sky dome allocations 2023-11-27 01:32:00 +00:00
riperiperi
ce7e5100f6 Remove another allocation 2023-11-27 01:04:57 +00:00
riperiperi
374bbe0d19 Greatly improve lightmap performance
- Avoid generating shadow geometry for walls too far from point lights.
- Eliminated allocations when generating geometry for lightmap shadows.
Improves stuttering considerably on properties with lots of lights.
2023-11-26 23:01:14 +00:00
riperiperi
590341a0c5 Spread cost of room lighting updates across multiple frames
- Introduce two types of lighting update: Normal and "Important". "Important" updates are caused by actual object lighting updates and movement, normal updates are caused by outdoors lighting changes or light portal updates.
2023-11-26 18:21:54 +00:00