Alpha v1.0.0

Commits

All Rust commits from Facepunch

40 total commits for branch:
/

Member Avatar
Ian Henderson26/06/202512:17:00
rust_reboot/main/snap_deployables (#124386)

main -> snap_deployables

0
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:40:03
rust_reboot/main/snap_deployables (#124346)

Minor changes

7
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:38:38
rust_reboot/main/snap_deployables (#124345)

Ensure corner pivot point is added, not subtracted

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:36:11
rust_reboot/main/snap_deployables (#124344)

sleeping bag changes

7
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:32:42
rust_reboot/main/snap_deployables (#124343)

main -> snap_deployables

6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:31:17
rust_reboot/main/snap_deployables (#124341)

Fixed sleeping bag corner snapping Fixed Furnace -> Furnace snapping Some tweaks to locker and fridge (needs more height)

7
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:09:35
rust_reboot/main/snap_deployables (#124339)

Fixed issues snapping workbench 3 against the wall

10
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202517:05:09
rust_reboot/main/snap_deployables (#124336)

Sofa corner padding to .02

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202516:48:30
rust_reboot/main/snap_deployables (#124334)

" Wicker Barrel Medieval Box Bamboo Barrel Twitch Rivals Desk

9
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202516:42:23
rust_reboot/main/snap_deployables (#124332)

" Workbench

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202516:41:07
rust_reboot/main/snap_deployables (#124331)

Computer station cant connect to other computer stations nearby Ensure sofa and patterned sofa can snap Turn on for: Retro TC Shockbyte TC Small Battery Medium Battery Large Battery Repair Bench Storage Barrels (inc abyss) Chippy Arcade Machine BBQ Water Barrel Small Generator Powered Water Purifier Composter Pressure Plate Disco Floor

6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson25/06/202516:24:08
rust_reboot/main/snap_deployables (#124330)

Have the ability to turn on and off corner/same deployable snapping on a per object basis

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202523:53:59
rust_reboot/main/snap_deployables (#124143)

Slightly increase the bounds of furnaces and shelves so they can be used with snapping

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202523:45:09
rust_reboot/main/snap_deployables (#124141)

Setup new menu option for deployable snapping modes

1
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202523:31:33
rust_reboot/main/snap_deployables (#124140)

Much cleaner wall snapping behaviour Setup custom corner padding on each deployable (set up large box)

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202522:27:53
rust_reboot/main/snap_deployables (#124134)

Snap deployables into corners if you are close enough to the corner of the wall and holding 'shift' Math was a bit difficult here due to a lack of a general wall direction vector: calculating plane corner intersections with wall normals and rayhit points along the wall

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202511:59:23
rust_reboot/main/snap_deployables (#124085)

Better commit message: Deployables of the same type will now snap together provided they are close enough. Boxes, Shelves will now auto snap etc.

6
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202511:57:58
rust_reboot/main/snap_deployables (#124084)

Deployables of the same type will now snap together: Eg walls will snap together

2
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202510:56:27
rust_reboot/main/snap_deployables (#124078)

Huge code cleanup Introduce two modes, simple or advanced snapping behaviours

3
1
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202500:57:53
rust_reboot/main/snap_deployables (#124044)

More comments and minor code changes

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson23/06/202500:39:13
rust_reboot/main/snap_deployables (#124043)

Try and calculate a rotation which is similar to the original placement rotation (but snapped to the wall) So for example: a box rotated perpendicular to the wall should stay perpendicular even once snapped

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson22/06/202523:21:54
rust_reboot/main/snap_deployables (#124040)

More minor adjustments with placement code

3
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson22/06/202522:59:31
rust_reboot/main/snap_deployables (#124039)

Fix items like planters and furnaces from not snapping

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson22/06/202522:56:43
rust_reboot/main/snap_deployables (#124038)

Don't bother with any padding, the calculations seem to be perfect

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson22/06/202522:54:52
rust_reboot/main/snap_deployables (#124037)

Can't static the directions array, use a pooled list instead

2
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202513:36:41
rust_reboot/main/snap_deployables (#123966)

Compile fix

5
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202513:35:17
rust_reboot/main/snap_deployables (#123965)

Allow rotating with R when wall snapping

8
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202513:32:10
rust_reboot/main/snap_deployables (#123964)

Cleanup

5
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202513:22:26
rust_reboot/main/snap_deployables (#123963)

Can no longer use wall snapping to bypass max placement distances for objects Don't safely assume the first snap canditate will be valid

5
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202512:58:13
rust_reboot/main/snap_deployables (#123959)

" Cooking workbench Mixing table Shelves Tier 1 -> Tier 3 workbench Small planter Large planter Bathtub and Railroad planter variants Fireplace Half shelves Fridge Sofa Legacy Furnace Table

9
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202512:46:32
rust_reboot/main/snap_deployables (#123957)

Can wall snap: Storage locker Small wooden box Electric Furnace Furnace Bed Sleeping bag As well as tc, large box etc.

10
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202512:38:54
rust_reboot/main/snap_deployables (#123954)

Swap to raw matricies since we dont have the transform at this point Cache raw entity on socket attribute setup Apply snapping logic to wooden large boxes Take bounds centre into consideration

4
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202501:53:07
rust_reboot/main/snap_deployables (#123915)

Finally working snapping Apply global directions again to ensure consistency Flatten normal so we dont get any weird tilting behaviours

6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202501:37:48
rust_reboot/main/snap_deployables (#123914)

Much more reliable snapping behaviour - use normals and offsets in local space instead

7
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson20/06/202501:18:14
rust_reboot/main/snap_deployables (#123913)

More accurate snapping, seems to work more of the time Still some strange bugs on certain surfaces and alignments

6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson19/06/202522:46:14
rust_reboot/main/snap_deployables (#123908)

Use a socket system instead Defaults to Socket_Free if user isnt using snap This allows more deterministic snap behaviour between client + server when determining placement Use global rather than local directions

6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson19/06/202510:54:11
6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson19/06/202510:07:12
rust_reboot/main/snap_deployables (#123847)

main -> snap_deployables

5
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson19/06/202508:24:21
6
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Member Avatar
Ian Henderson17/06/202523:39:31
rust_reboot/main/snap_deployables (#123761)

Very rubbish first attempt at wall snapping when placing deployables

17
0
Likes and dislikes cannot be added/removed here. Please go to the official Facepunch Commits site to do this.
Public Commit
Rust Utility Hub - Commits - main/snap_deployables