usermattcancel
reposbox-minigolfcancel

32 Commits over 365 Days - 0.00cph!

2 Years Ago
Enable dev cam Half the ball size
2 Years Ago
Support any tagged maps Add RenderHook for highlighting obscured player pawns, delete old stencil shader shit
2 Years Ago
Recompile assets Resolve obsoletes; tag collisions, render -> graphics
2 Years Ago
Use git lfs for source assets and compiled assets because this repo is fucking massive
2 Years Ago
Initial clean code commit README and license under MIT Moved Golf ball particles Fixed new file path for particles Moved + updated particles Updated trail and circle effect Compiled files updated golfball impact particle Confetti particle Adjusted Golf Ball trail Added confetti effect when golfball is in the hole Added decay to golfball circle marker Added Dev material to golf wall ent Strip the ready system let lobbies handle that, do a basic waiting for players screen to load though Strip devcam, simplifies camera logic Make nametags in the world, snap them to ground to the right of the ball Make camera feel better by slerping over RealTime.Delta Clean up UI states, make use of bindings Add game end state, display final scoreboard Add GameServices recording game results + events Added Minigolf map + prefabs Former-commit-id: ae5df08fd22c6134f4299e4c8752ccb10d6339c7 Added .los to ignore Former-commit-id: ffba3a366f09da508c76fed0dc48390c8b912030 Tweaked course hole 4 Former-commit-id: 7126eba44cd229c67fed14c7f39d9a17d6d66089 fixed collision on walls Former-commit-id: b33c0cb9dc179e79dd8091d75486272a4a6a1582 Additional golf course Former-commit-id: 173a336ad89bb7d99deae33eb3e0abf5460f73c0 Added more courses to map Former-commit-id: 24571568446e9ae9cc19aaaadcc709784e11cac8 Optimised confetti particle Former-commit-id: a0cc60743dc09e2b2e4d6aac059645aa3679b228 Precache particles, use Model.Load to precache models before they spawn Former-commit-id: 983c43b9e631a5534c67f66a16a7780beea09ed4 Update GameServices usage to use GameplayResult Former-commit-id: bbb5d1ea4efae6fbb051827c974fee194a5caf61 Replace obsolete camera properties Former-commit-id: 5fda4128247b894baf08f353e1469c1d2e6ab251 Additional courses Former-commit-id: 32e36e0a5bae3e8b7bd9a7c328ac580fa51a7445 Balanced some holes to be more fair Former-commit-id: ce329d7c63e184c5ad33fad330f2603a84230a69 Don't force fov Former-commit-id: a39fe7f3df99ffc06ef7e7a154435d2025de72f4 Add sounds for putting, sinking, impacts as well as some UI sounds, dynamically adjust volume / pitch on them Former-commit-id: a0e6fe37cf55ba0071560228d238c49db96d6833 Use tags system to tag golf balls, trace only ignoring them so we can hit normal entities too Former-commit-id: f882928ab522e92320b34ed7c50ee5781e69696e Place name tags on hit normal, lerp rotate them to velocity normal Former-commit-id: dd2e55edd34a20431291090a01ab2e3e3e369996 Make scoreboard actually match # of holes on the map Former-commit-id: e3b84f63853f5f6d4566f18f75f9a4561001fe13 Use a quadratic gradient to scale shot power, easier to do short accurate shots now Former-commit-id: f0e9bf56468ee74097b57ad65df836daa92af868 Holes 11 + 12 Former-commit-id: 54c1a20b8fc60fdda90ff7b63e29c4b4d61b31aa balanced hole 8 Former-commit-id: df4f76f7d39c50bcc1630f8b3b20410ed891ce7f Added additional holes Former-commit-id: bd10a81361b682a7c1f2c0adb4f91c9d43a4deaa Updated model for hole Former-commit-id: 9aca5c30932eca8d0d5550aae09b18f4451fb480 Updated map to use new hole model + map tweaks Former-commit-id: 83ead677d6ac5de505ac098896595476839232f4 Hole in one particle effect Former-commit-id: dcb061ff91a5bd1b6c95a9780f6502a144196fe9 Hole 13 added Former-commit-id: 30687dd43ff08d340cba3d2b58adb0530ec3da7f Make water entity solid, play ball splash sound Former-commit-id: 16c3e74c8d5d635486efdab1dadf078f34aa7382 Play different particle effects on hole in one Former-commit-id: 9ec46ccf2e6bf9abd34260d830741aca61ac1f8d Highlight each score on the current hole in scoreboard Former-commit-id: 3cc5ff55fb380e578f5e4b7339541327b1b87813 Show timers for next hole and return to lobby Former-commit-id: c042e769010e1429842582f4da13af468aeb52c4 Fix opacity on out of bounds alert Former-commit-id: ce0f11c5d09a6435ac56815dce3505c80130687e Completely overuse text-stroke everywhere until I get sick of it Former-commit-id: dbfce11d1ab5ed05886020276499c139a43882e3 Removed hole 8, balanced hole 10 & 11 Former-commit-id: a423bee3d35a3e5f4f4a3e87510396298cc9c3f5 Removed minigolf_wall from holes Former-commit-id: 8b1259ef632b378df2c0c6d0cfac052b36a8d9c5 Updated Main map Former-commit-id: 49ea60a783443e570e32dc961440a7b3cfbe068e Minigolf Dev textures Former-commit-id: 0c957703bfabf2f75b93bf7504cc1ca85b8cfdb5 custom physics Former-commit-id: 7ae79e323419ed605f625eda327f711cfaf01bc7 impact effects Former-commit-id: aa1efeb3620b241e9fc1b072511d90e0be5d2feb Nudge out along the hit normal slightly so we don't have to constantly unfuck ourself, also allows spheres to be used for movement Former-commit-id: 9b1f5eaffb25c0f00455089aeaa9960806f3a44c project velocity onto ground plane to remove gravity when on ground Former-commit-id: 6d43ce67baa136fb0567d5505b21910de389f8d8 Apply friction based on ground surface, rotate ball from velocity, trace ignore golf_ball tags, turn off prediction for movement solver, remove obsolete physics code Former-commit-id: 0d75b478ec218c6c51fd2496324803c194c753e6 Use RealTime for power input Former-commit-id: 5459d069cd4574f2904f23e1f8f464c8e6f0cde2 Water oob: turn off prediction and run serverside only Former-commit-id: cbdaa72fe9f1632faad779732a34f0b7239ea0fb AutoApplyMaterial dev textures to hole boundary entities Former-commit-id: f4299c642c02df421f3502d8ca348f161bef8bf8 Show the right par header for each hole in the scoreboard Former-commit-id: f0dfe967ba0a6ee778d82e5e3d32fa287515dc76 Color scores on scoreboard below & over par, leave holes not scored on yet as - Former-commit-id: a5173920b685667ebfb74196240d0e45269284c2 Updated golf holes + balance + new hole Former-commit-id: 17548aae1334153da57f5c8f8582983452c94062 Added minigolf water dev texture Former-commit-id: 5ae83fdb873e6b9a8aeaa841c1735fa2681422e1 Updated main map Former-commit-id: badd257531580e5249ca46c3f90e01902434d648 Ball water splash particle Former-commit-id: b8b149a090494f7b65adc7c23715064d8fdef8c3 Hook up out of bounds with forgiveness time Former-commit-id: 481e2dcbc8b6477b74ff2e96d94b2d46b05768d1 Update out of bounds UI to use intro/outro pseudo classes Former-commit-id: 884d2a6d382f4248d548a0db21bbe0f763279146 Apply big friction when in water, remove redundant calls to PhysicsBody, add water splash + dev texture auto apply Former-commit-id: 98ecde7bc0dd17bcfdef441bf1fc01e3a65f7de2 Fix out of bounds applying to cupped balls Former-commit-id: 5eee3642970f2e85098e85287cabbd2fee07209f Use Global.Lobby to wait for all lobby members to load ( start anyway after 60s ) Former-commit-id: 5964f72e04d40d17dc4b9c84f0bf22ad54e54716 If a client joins late, mark them as a latecomer and give them a shitty score Former-commit-id: a740f07456a4b59990273184213b728dc305d61e Don't submit latecomers scores to GameServices Former-commit-id: 35fdd6a00b956e28cf693e848cee1eb0226e4ecc Don't transmit water trigger to clients, fix error models Former-commit-id: c2eb9c6eaebc558cdb0696624bdc3717c3a38df2 Add VisGroup.Trigger to all trigger-like map entities Former-commit-id: 78632314b7b29415e353dc7d3cb38002b438ddad Balanced holes + fixes Former-commit-id: b15685b6607228d411d2193375d6cfb9fe0c2567 Updated golf map + added another hole Former-commit-id: 08878dfe7855a157a5544c7b90565909a46986cf Remove obsolete crap Former-commit-id: 4279c216970b46421e503dcf0272390506be6519 Ball traces should collide with PLAYER_CLIP Former-commit-id: 48c22a70ae1305c732e3979c71a7f05d36e74257 Special case hole in one text, split all scores onto seperate lines Former-commit-id: 055fc02c4395f4b937c503f03432ac81d77580f6 Stop freecam when in play or cupped, add UI indicator of free cam, experiment with limiting time to challenge users on tricky hole layouts Former-commit-id: 9cae69bf010cab1298871b475d26b76b82a7176f Add a basic stencil mask to the ball so we can see it behind walls Former-commit-id: 4ea2bfa2a82423f5da00723e29262f5e57928c3f Remove more obsolete PhysicsBody code Former-commit-id: 1e68e35ad20434bea0e92c3cb750fe5412a63f7b Track ball position before shot and reset to that on out of bounds Former-commit-id: 5af422233344d26f9d8bfb2ca5e68af547cd2eea Additional golf hole + added hole 8 back with balance Former-commit-id: c0c13b4cde4e23bc86d7bf9268f7b055487a54db Added model tube Former-commit-id: cf41a0ab71bb3381720d01d6ba82885d80b2ed55 Updated minigolf holes + hole 16 (wip) Former-commit-id: 444e0277c95e8368a3d6201a61d3f29007b8616d Green material Former-commit-id: 099edb056bb696fa2c9222c6a4ada77a579a1fdd fixed rotation using wrong settings Former-commit-id: 0fa99873d93dc51b5917116101ffc0abca72df70 Balanced hole 15 Former-commit-id: bd28e32cea61eb40b8fff9cfc554465e91ff588b Cleanup PowerArrow on Ball destruction Former-commit-id: 310a44944e5b7cee378d2b265c06840c8eca6759 Uncomplicate course info bullshit, shouldn't fall over on a full update either now too Former-commit-id: 5347252ea4085b2c8e0338f75fa04fb802816faf Fix player par being set on the wrong index Former-commit-id: af1bb5cbdc6d84f267222e50b3e1a7360ba7190f Added hole 16 + balance Former-commit-id: 2be46d866dccdd884836989950d7976b211766e2 Try a simple unstuck for ball physics to handle moving objects Former-commit-id: 368ca7b1c9ca0b8bdad0a907c24b4abb819faa76 align-self: bottom -> align-self: stretch for chatbox entry Former-commit-id: c41ef490af7fc27579c6f71b9343391f58f931b4 Add a rotating camera around the hole after you putt Former-commit-id: 563cd604206bc523d4bb20c98a7c776647bced88 ScoreFeed handle hole in ones correctly Former-commit-id: 5df41b317eb6096142db15553d7b970c869b5a61 Fix coding errors, remove obsolete and unused shit Former-commit-id: e31f8fb3207317c6ee3233fe941fec18e27ad70a Minigolf path tileset Former-commit-id: eed503b498b441a2208c02ba36978c6c4d3543f5 Leaf particle Former-commit-id: f8c11fc39c0b49508fd78df806e126b9ca4ef45f Updated golfwater dev to be marked as dev material Former-commit-id: e7dfe90aac3c62a772662fb44b6322adccd6ea25 updated some holes with art and balance changes Former-commit-id: 07696653409ad75042414d87adadcb1bc7d758a5 Update minigolf_green.vmap Former-commit-id: 736fc4e3b1dead7abd21c02b0c4ed6a849fe176c Minigolf Green vpk Former-commit-id: 788ea51caba3f8ca2abed4b90ce72299499b7cb2 Multiple balance changes on all holes + major change to hole 15 Former-commit-id: a6c74126e2a0e104908a7fd5ad51b60b1368394d Better golf ball material Former-commit-id: 7203fd2007a9ae8d5d920e0684c2ce2ffa3bdd21 Updated holes with more art and balances Former-commit-id: 87a105a5a446a0a694becc7931fff1f1fbb9248a Updated Minigolf map (backend) Former-commit-id: bc53bebfc0d19dd5fbcdb9af7171211582f2fcc3 Minigolf map wip skybox Former-commit-id: 52a4cf2f846e1bf1e720eb6602bc234e8b11738b Minigolf concrete wall tileset Former-commit-id: 4803edcf7f6e0f725e822d0b73cc04b47dc72236 Updated Minigolf "Green" w/ Art and balances Former-commit-id: b27c41fff179fb56184ec1dae957a5f27e142202 Finished final few holes with art (vpk on backend) Former-commit-id: 322fab6ecc5cfe3cee6c9b56776bab136f19ca19 Started basic skybox Former-commit-id: bde5cd22c93bfd02fedb3a7c5e20f59b49ff0b3d Removed Map VPKs (use backend version) Former-commit-id: 6760d79b3cc4131b2125d41a989837ef1640d431 re-style the Power Bar Former-commit-id: 9bfc723256358556041d044a04b0588602438723 Additional work on outside of map Former-commit-id: de57ffd8674459b447c86626480a1d23be78a32d Powerbar, Holescore, Controls Styling Former-commit-id: 464a630d63b8991905297306932c83201d62c6e0 Chat UI styling Former-commit-id: 241950da4faa5d403694c2c0741ffe21a36fe80a Style scoreboard Former-commit-id: 29ecea7405b286973233bd635312b0dd453433f6 Style the Out Of Bounds and ParScreen Former-commit-id: b2caac6799d0b462b14010fed78e5111a11b64fc Freecam header Former-commit-id: e062a2608d2d6629ea3b4b272a0ef91ec9829635 Hole marker styling Former-commit-id: 5e4b59c03060dd892a5ddcf0514b534a1472fc06 scorefeed ui Former-commit-id: 3e21421f8456602cafa6c0f804b5aa06cfd0a8cc BallnameTag and Scorefeed Former-commit-id: 71c125f14b4242dd96a4d73a12e4f93fe1a6202a Merge branch 'ui-redesign' Former-commit-id: 638f2fc1b553da15e42e0db95c0eee771c1fd69c Added some exterior map detail and hut Former-commit-id: cbd078a52b786099df4336ade131a1afa94a6262 Bus stop prefab Former-commit-id: 753e80c765e4061a5ceb2449d40aed48d876d970 Added fake 2d tree cards + updated 3dsky scale Former-commit-id: e3068d9f2d1d3ec56c3909757edc71402b68f62f Minigolf water material Former-commit-id: 94c678b0432b5efd20443365b5e9c6b7c93caadb Added new water to holes Former-commit-id: 0e573c94382d944484031e958fa6f7c947151e7f Playground prefabs Former-commit-id: 37da4d2ab121010772e48a6e837910d69453a653 Update minigolf_green.vmap Former-commit-id: 3b0f94c0fb9553d11d5078338810c126155a8845 Compiled files Former-commit-id: c75498c80a295ebcdf3a545977ef91a88b24e80a Tweaked Water material Former-commit-id: 297de92ec509ad355c7115c0911e4f8f029ffe24 Added small details around water Former-commit-id: d6bfd12948fcac0909f0a250aaee620a056d3ce4 Skate park prefabs Former-commit-id: ad7ddb1a18ecb843589ce6e3d1148a9396b165b0 Updated skybox Former-commit-id: efd845394306f770d0323e1a8458abef85d71760 Update minigolf_green.vmap Former-commit-id: e93740c3be2c881dfa5d9f2e24376fce5c19ca6b Add details to skybox Former-commit-id: d693a9700939946b29373a3ea2d9319c3dd83912 Fixed floating boxes and added small details around the map Former-commit-id: 3bc46cc400ee58a6b5c4297afa6ebc0311dc9dbf Fixed texture alignment on bench Former-commit-id: 3da72b841a59259dc0a2f1a81ec7608e556a09ef Fixed incorrect material due to mat change Former-commit-id: a663b97cf8c9c6fed44602e4c7936f7763d96169 Fixed ent platforms not moving Former-commit-id: 30347b5a217c99861592844c82f844d9e0c61d5b Inflatable hotspot material Former-commit-id: 0e736f2f449207717a024ca0b1c9915a419ee434 work in progress Minigolf tilemap set Former-commit-id: 84d4d67b717efeb500cc72b195c6300d8de3d89a Started work on map "Funland" Former-commit-id: 7146053317efd691bddf9d67100bcb7a0f112939 tower prefab Former-commit-id: 47ce01def541f254506805477093c61b804fe6fc Hole 1 work with tilemap Former-commit-id: 1e2ec6c4de827b4d316d271f162d1c21dccf7c5f Hole template using tilemap Former-commit-id: 06d486a3f3bf6bf1834929b5e2fabdb1d1e6b3cd Inflatable rect files Former-commit-id: 3201623038a937fbd750aa9cbbb34e99254a9dd1 Lightcookie Former-commit-id: 1b5aba82c0eed614fc73f2d1151ea8ac1202bced correct version of tilemap Former-commit-id: a6da2aa8020af1b9446489acf90f46cf7c8e3c45 Using correct hole model Former-commit-id: b53da8c4a0a55db1f4712aea5e5a440499a2f98b Update tileset_golf_basic_128.vmap Former-commit-id: 344de9da61b53f50abbc5240d30f10ece4b4dffb Added start tile Former-commit-id: 69c6c0c96fcdbcbb5fb4a7ec4bd36dd2ba774d08 fixed pipe tile scale Former-commit-id: 7102cbf037939270fa6a7f5f423c3084a4b2f8e6 Fixed hole tile having collision Former-commit-id: f735d6a865062af460fa4ba82318abeacc0180fe tweaked tilemap and added spinner prefab Former-commit-id: f8be01b8a96a4c6662a0fe24e68cd20b3f4c3f12 Updated tilemap to include new height change + added supports to the tiles Former-commit-id: 5f58bb5d8bf9ad6fe8175c4c78558fa2ffd7545e Updated Main map to reflect new support change Former-commit-id: a8ae48d48738e1728ed4d8dcaa5be6629c97460d Updated tilemap+ main map and added prefabs Former-commit-id: ec81ee028fdd0e4bd9d3d0fa650e381e290f87a0 Tweaked hole 1 Former-commit-id: 126194b111f42257e11d7917fe70f566f6535d0f Added hole 2 Former-commit-id: 43f43b62582829cafdbd40ab3604b926acbd4c5c added hole 3 Former-commit-id: 81dc717362d390112ff37f4ff782e4bcfbdfca73 added hole 4 Former-commit-id: e6cf68472804672a91433c7afb8c00f692459f40 Updated main map with new holes Former-commit-id: a18c549ce4d3680fc9b600e6b68687078ace6eb4 Tweaked tilemap Former-commit-id: eeb26da6519f10a13840f0d9b17062ce474c4a2f Create spinner_l.vmap Former-commit-id: 0fac87f2e343ea481645b71a0b836731d2989415 Create spinner_wheel_1.vmap Former-commit-id: 1b0d4331381f9c1dca867937a364a4ff2c162d05 Updated hole 4 Former-commit-id: f762a84edbf69025e5cac0ebce92430bf92ce1ba Update minigolf_funland.vmap Former-commit-id: 3b94ef0a27d3efef983bc64ae8a9890c23ef81cb Update tileset_golf_basic_128.vmap Former-commit-id: 147bd11e7362d59329e45a52f9625bdea9f9716a Made power arrow unlit to make more visible Former-commit-id: 08da9cb628c8013f1358b646bec433ecafc3aa3d Updated hole 4 Former-commit-id: f0712c40431cbdaa0d82045025b3a0c88aa1bde2 Create spinner_wheel_2.vmap Former-commit-id: 100b50e701724923b8be644062ec2552209885f3 Fixed rotating platforms on minigolf green Former-commit-id: ca49fd6cabeb51fc2a33a009f224bd20867167a0 Added minigolf trap (works like water but allows custom sound and particle) Former-commit-id: f0562aef9e7bc7785698a14399853ed78162d10e Added minigolf trap tool material Former-commit-id: edc1d10cd86d810142c65234bd7b904671a21d31 Added foam pit model Former-commit-id: b12ebdd7161fce9a4aafabfaa330183d14eca855 added foampit particle Former-commit-id: ce0d1ee342e1649f902875742a152009a1bdaee1 Added hole 5 updated hole 1 and 4 Former-commit-id: 6018278af46f679f1b598d3e7ad2cfe80c001e67 Update minigolf_funland.vmap Former-commit-id: 4de526b8d452e7c49dc80da1fe92b5747cc0b174 Map post processing Former-commit-id: bcff2fa719cd8827f33282390bfc74de3891d126 Moved Funland files to minigolf_funland/ Former-commit-id: 511144ddd32d12fd663d043e0868281e4eb883de Added back removed tileset Former-commit-id: 28729fd1f1069d22b917e5afaf0039f9f0955912 Fixed missing models on minigolf park Former-commit-id: 76e1ca7ce27a357bd657fbb41bb139dbd4ab26a7 Removed Cubemap fog from skybox Former-commit-id: fe5b85a9520831ec7e3b2bb26f1b7dc9774ef37a Update README.md, LICENSE Former-commit-id: ef7c9508025d68f5e2141d11e90f3286628cb846 Update addon schema Former-commit-id: f95fc55db380145a54a1fbf00fcd8e119a4cf476 Code cleanup, take advantage of new API and C# language features to make this a good example of how to use s&box. * Stop using Sandbox.GameBase, if there's a reason we were using this let's fix that in base instead. * Update namespace and use file scoped namespaces from C#10. * Take advantage of [UseTemplate] and @text binds instead of updating text in Tick. * RootPanel deletion is handled by engine now, we can just do new RootPanel() * Move code around into partial classes better. Former-commit-id: af78a69ac9fc0f4e4e1051f39ac8cc7a61e17b81 Update fgd filename Former-commit-id: 3df0dcd942ff25e2664808a26489e9576fb169e5 Update trap entity code after merge Former-commit-id: 31e0331a0ddc54b97fdd7b194aae701558a3e4d9 Recompile assets Former-commit-id: 5b455c4e98791c68b68bfad3ed42d419d744558a Update control hints to use Input.GetGlyph with light neutral style Former-commit-id: 6faad458f665f79f7dfd74ccd6ce7d9e0e3f20e8 Added number sprites Former-commit-id: 37d1b186a9715c4a61def003febb79fadddf617d flag number particle Former-commit-id: c69887303508ce682274d87bcae35fa7d56bc4c7 Create particle on flag with hole number Former-commit-id: 6b7a640ff2985dffe13fdd0423c2eca036f4b2f7 Compiled files Former-commit-id: 4b3401dcfc32bcc72d3a30d63cba17707e47c24f Increased size on flag number Former-commit-id: 1e4e3a28ee5c0c48660c94ba3abcb076989ebcf1 Changed speed on flag number Former-commit-id: f3d3c1f62af087a71dcb95e792dcfa791153c8af work on better hole in one particle Former-commit-id: 6b80d7f6cf1da08f397b12527cd4b91198b23ef6 Ball movement controller, move along with the ground entity velocity Former-commit-id: e943db9432deea8cc57961126fe2219391fd7e60 Removed old Hole in one particle added improved one. Former-commit-id: 43ed6a2ad3687ed7a2cae4a6a920f7d884786e35 Use new hole in one particle Former-commit-id: a4d2cb0b4c564104ea0fd034f17bccd0fd2a64cc Increased size on flag numbers and flipped normals Former-commit-id: b6b02b72143e07e779bae91260a539f26bc7fad2 Added extra ball trail for test Former-commit-id: a2590916ac0824408673e46642b08a3c712e0b6f Update rainbow_ball_trail.vpcf_c Former-commit-id: 137bf401c7dce9cc87f234ddd60116ca43726c7c Customization (#5) Former-commit-id: 1f908bc1658c69c2cdb8b7560b08c88831d4d17d Update .addon Former-commit-id: 4e6ee216f7b4d682f7ce9583de55264ad1c78465 Added 8 customisable trails Former-commit-id: 13e106a6edfa5755dd7c22f6cef365ea45e13304 Test hat Former-commit-id: 7d8feedb3b3b09f3cd842f33b9d5f3c165e3edba Add test hat to cfg Former-commit-id: 4478d63044fbacdc53c6ca18b8016e1e2eed9938 Spawn hats above ball Former-commit-id: edd8ccfde4f2763b8c4bb20baa995809a4340477 Cleanup on client when customization changes Former-commit-id: d6d9e37a7f66e0c0effe55b1995703f665f89196 Updated test hat Former-commit-id: f3ea0bcf29bdd8e68f6af508f1f344855a8e1b60 Merge branch 'master' of sbox-minigolf Former-commit-id: d18ce24d188d01be28fc2906ff322b247ec2d865 Rotate hat in direction ball is moving Former-commit-id: 7836dccd504d0d8f9e7309886af3595c7ff6720e Cleanup Former-commit-id: cf8c73d332b3240fd63ce8a5d9535d2f31d78452 Adjusted offset of hat Former-commit-id: d60e557436ccd73ed8b028542929cc4ca5247d5e Added additional hats Former-commit-id: fd049c1c1690d128711db5905f05c3807656bd2e Replace obsolete Former-commit-id: fdfed17a0c5169d3adea4513e095f244f8db740e Update .addon Former-commit-id: 6b9d00370d615afdaf35a338148b2b56fae193a2 Delete CameraComponent, game ships with CameraMode component now Former-commit-id: 6caceee8458dbdfbf7f9b7d98e6b4aacc58ee5e3 Add .editorconfig so the code stops auto-formatting in shit ways Former-commit-id: 5e990cfacd978abdfb0715a957072429c619d800 Switch from jank camera system to camera components and other refactor fixes Former-commit-id: 01729a84df7f5ad4fe1a906fe2aa33200ac22d07 Compiled resources Former-commit-id: 5b779716f72828b5ba856772df55b85c45aba6af Moved minigolf green to own addon Former-commit-id: 6e5b2cf271fa07266a24fdd94f114e820c0f9f5c Moved minigolf green assets to own addon removed old content. Former-commit-id: 7b6a947d4179b8aae937e0820c40b220bfb803d5 compiled files Former-commit-id: 711ed0f5d3113a39b9cbca21759e7a3692121a23 Updated Hole sign post https://files.facepunch.com/louie/1b1211b1/sbox_FbwfxazwBi.png Former-commit-id: 99d7993a8cd31c7e6ce480e5560a124776b8f89c Customisable golf balls Former-commit-id: ed42be48505b59a08932478a99508f6ac1c97929 Gold, Earth ball skins Former-commit-id: 53f1f312eddda339e8733d15353581c8e6ddf708 Addition ball skins https://files.facepunch.com/louie/1b1711b1/sbox_0013.mp4 Former-commit-id: 9df9b50c7643db501a820344ce478f654f764ca4 Hover ball skin https://files.facepunch.com/louie/1b1711b1/sbox-dev_bU11rcwpEi.png Former-commit-id: cdd7bc2a28a91d2d592951732324aef3ec9a1bc8 Bowling ball skin Former-commit-id: 7378d73ade4cedbb5246f8ba8b007be5e245e34e Disco ball skin https://files.facepunch.com/louie/1b1711b1/sbox-dev_tqnIiPOlwM.png Former-commit-id: 03fb41e0804473d8d8616562eeafda3676fc4b51 Clean up dupe vtex Former-commit-id: 325a4ca21c80efa95904259e555e972e00499998 8ball skin https://files.facepunch.com/louie/1b1811b1/sbox-dev_VkWRij6QAA.png Former-commit-id: 0f791f3600bd94f75a6ebd22efc7fa59236f1601 Tennis ball skin https://files.facepunch.com/louie/1b1811b1/sbox-dev_OsSnPvVtsw.png Former-commit-id: 68c2515950afd5ed1753c86d27866cfeaf442bb6 Added customise menu hint to hud Former-commit-id: 8ab1b926c511a5673f107deefc0fa9a61fac32cc Basketball skin https://files.facepunch.com/louie/1b1811b1/sbox-dev_Az1kVFbfvq.png Former-commit-id: f6a955ecda0abb2fb7ea15a9bfe13b90684312f1 Football skin https://files.facepunch.com/louie/1b1811b1/sbox-dev_v6qtVBUjTd.png Former-commit-id: 2489ab32ea42d31c86164c9b28496880b746e7fe emoji balls (art by howie) https://files.facepunch.com/louie/1b1811b1/Photoshop_ltXXefa4n4.png Former-commit-id: 4d7489a29d8a6b83e05cfb1516910ae04d0400e3 Remove Ball stencil sceneobject hack Former-commit-id: 9a4ee9661b66da90ccb5f09beee761e8a3bab67a Asset compile Former-commit-id: 1fe717d498ad6c1a502f08547aac868345a786e4 Start customization ui Former-commit-id: 76c3c57f7cad6147ce2f1d2c9551bbaeffffaf22 Customization ui style & cleanup Former-commit-id: 3bd669e33be33f3d0399119fbb696a54763f8851 Move part category to its own panel/html Former-commit-id: d9de0d5cf7eb0eff80df2e683a212357523c203d Customization scenepanel Former-commit-id: d2bbdfcac44e218717226a3c637cddc81cb415e0 Customize menu zindex Former-commit-id: 338424ab47c7a9e9fa8c6edd4bca33a8aec16ac8 Show equipped hat Former-commit-id: a25158d93fc744200279f87250f77cf3f98469d7 Show equipped trail Former-commit-id: fed7ee42dc6fb20d546fb9a7014bd0cef18a26ea Disable SceneWorld trail particle for now, engine bug to look at Former-commit-id: ac8fd1d5afc85227ad4d0bfa0117c817906e3d50 Adjust customize lighting Former-commit-id: e4d4ff7500355cc8f330fdee219fc9876140a4be Bit of cleanup Former-commit-id: 8ebcabac3d22e1a4d9e8a66091921dc004cbe956 Make particles work for now Former-commit-id: df595468801a81a7f7a745fc0b22ec51ee3dd8e0 Update .addon Former-commit-id: fc31521b4eb3e672f6a80a7a6effd74d27fcc3dc Fixed rotation on flag number particle Former-commit-id: 70075e6a64a894f5de3fe40d6e8b16d9e2abfb9f Fix error, add [Display] to all ents Former-commit-id: 4dbafa4e90ed60c137b7b7357383242b4e10639d added minigolf_prop Former-commit-id: 2f48202c3098e97b1d03adbd002d70ba4ad31901 disabled z buffering on power arrow Former-commit-id: 7e056040890eed2c4431d1a911df330e67e2d488 added minigolf_build to map list Former-commit-id: 2b1fd6b31f49931e8aeb6ce26ca8621498aaa40a delete fgd Former-commit-id: cac64e4cf0bf0c3a290ea820f49c32c88690cb4b Tidy up all this shit and get it compiling again Former-commit-id: 7d3857010e2c923fbf999f3be22ac35b7c2440eb All our triggers should inherit from BaseTrigger, we get the nice fixes layla did to make them not lag like shit then Former-commit-id: 0a9ff41bd00956a47dc3ace2e34232c585f6084c Fix ball not hitting any triggers because it's physics motion type was Static, set it to Keyframed Former-commit-id: 177942cfcca139ed44224c44f590a93c4e0e3876 Probably fix the speed boost entity Former-commit-id: 9e815078da3cfb612995c3f5cafdb3ee36a3a9c1 Reuploaded to backend + compiled assets + .addon update Former-commit-id: fa8f1ec3bf69d2cea0646fb9d03f5ecb8d5fffa4 Update maxplayers Former-commit-id: d9ae90c9af1ef855d08574014104cd9ca54ca300 Use git lfs for source assets and compiled assets because this repo is fucking massive Former-commit-id: 663bcf0f77ddcfefdfdda0050846ec6900daa991
2 Years Ago
Probably fix the speed boost entity
2 Years Ago
All our triggers should inherit from BaseTrigger, we get the nice fixes layla did to make them not lag like shit then Fix ball not hitting any triggers because it's physics motion type was Static, set it to Keyframed
2 Years Ago
delete fgd Tidy up all this shit and get it compiling again
3 Years Ago
Fix error, add [Display] to all ents
3 Years Ago
Remove Ball stencil sceneobject hack
3 Years Ago
Delete CameraComponent, game ships with CameraMode component now Add .editorconfig so the code stops auto-formatting in shit ways Switch from jank camera system to camera components and other refactor fixes Compiled resources
3 Years Ago
Ball movement controller, move along with the ground entity velocity
3 Years Ago
Recompile assets Update control hints to use Input.GetGlyph with light neutral style
3 Years Ago
Update README.md, LICENSE Update addon schema Code cleanup, take advantage of new API and C# language features to make this a good example of how to use s&box. * Stop using Sandbox.GameBase, if there's a reason we were using this let's fix that in base instead. * Update namespace and use file scoped namespaces from C#10. * Take advantage of [UseTemplate] and @text binds instead of updating text in Tick. * RootPanel deletion is handled by engine now, we can just do new RootPanel() * Move code around into partial classes better. Update fgd filename Update trap entity code after merge
3 Years Ago
Fix coding errors, remove obsolete and unused shit
3 Years Ago
Add a rotating camera around the hole after you putt ScoreFeed handle hole in ones correctly
3 Years Ago
Fix player par being set on the wrong index
3 Years Ago
Uncomplicate course info bullshit, shouldn't fall over on a full update either now too
3 Years Ago
Cleanup PowerArrow on Ball destruction
3 Years Ago
Remove obsolete crap Ball traces should collide with PLAYER_CLIP Special case hole in one text, split all scores onto seperate lines Stop freecam when in play or cupped, add UI indicator of free cam, experiment with limiting time to challenge users on tricky hole layouts Add a basic stencil mask to the ball so we can see it behind walls Remove more obsolete PhysicsBody code Track ball position before shot and reset to that on out of bounds
3 Years Ago
Use Global.Lobby to wait for all lobby members to load ( start anyway after 60s ) If a client joins late, mark them as a latecomer and give them a shitty score Don't submit latecomers scores to GameServices Don't transmit water trigger to clients, fix error models Add VisGroup.Trigger to all trigger-like map entities
3 Years Ago
Apply big friction when in water, remove redundant calls to PhysicsBody, add water splash + dev texture auto apply Fix out of bounds applying to cupped balls
3 Years Ago
Hook up out of bounds with forgiveness time Update out of bounds UI to use intro/outro pseudo classes
3 Years Ago
Show the right par header for each hole in the scoreboard Color scores on scoreboard below & over par, leave holes not scored on yet as -
3 Years Ago
AutoApplyMaterial dev textures to hole boundary entities
3 Years Ago
custom physics impact effects Nudge out along the hit normal slightly so we don't have to constantly unfuck ourself, also allows spheres to be used for movement project velocity onto ground plane to remove gravity when on ground Apply friction based on ground surface, rotate ball from velocity, trace ignore golf_ball tags, turn off prediction for movement solver, remove obsolete physics code Use RealTime for power input Water oob: turn off prediction and run serverside only
3 Years Ago
Apply friction based on ground surface, rotate ball from velocity, trace ignore golf_ball tags, turn off prediction for movement solver, remove obsolete physics code Use RealTime for power input
3 Years Ago
Make water entity solid, play ball splash sound Play different particle effects on hole in one Highlight each score on the current hole in scoreboard Show timers for next hole and return to lobby Fix opacity on out of bounds alert Completely overuse text-stroke everywhere until I get sick of it
3 Years Ago
Don't force fov Add sounds for putting, sinking, impacts as well as some UI sounds, dynamically adjust volume / pitch on them Use tags system to tag golf balls, trace only ignoring them so we can hit normal entities too Place name tags on hit normal, lerp rotate them to velocity normal Make scoreboard actually match # of holes on the map Use a quadratic gradient to scale shot power, easier to do short accurate shots now
3 Years Ago
Precache particles, use Model.Load to precache models before they spawn Update GameServices usage to use GameplayResult Replace obsolete camera properties
3 Years Ago
Strip the ready system let lobbies handle that, do a basic waiting for players screen to load though Strip devcam, simplifies camera logic Make nametags in the world, snap them to ground to the right of the ball Make camera feel better by slerping over RealTime.Delta Clean up UI states, make use of bindings Add game end state, display final scoreboard Add GameServices recording game results + events
3 Years Ago
Initial clean code commit README and license under MIT