GoTink

It's been far too long. I got busy with other responsibilities. I could say that, but I really only needed to do a few updates to push to beta and I slacked. Not like anyone was waiting though, but I could have had made an impact in another timeline. Anyways, I forgot my workflow and what I updated. Here's what I did not do compared to what I said would be in beta push: - Remove description from addons grid and possibly make grid item larger (there in the source, but haven't figured out proper design) - Download size for addon (technically there but you gotta start downloading) - Delete addon button (could not figure it out, many errors and crashes) I need to develop a better file server. I should probably start with Godot as I was going to. Did my way of writing change? My sentences feel very short. The file server I will make shall have API for requesting information! It shall be easy to use and upload to. Oh! I should make a web client for it as well! I keep clicking the map icons thinking they would do anything. I will add functionality soon. The official addons server has been shutdown to save on funds. MAKE SURE YOU HAVE THE LATEST ADDONS [available here](https://codeberg.org/MarshReaper/GoTink_Addons/releases/tag/GoTink_v1.9.0). I will be updating more soon. [Play Now!](https://marshreaper.codeberg.page/GoTink) [Source Code!](https://codeberg.org/MarshReaper/GoTink) [62f7b4ae1a](https://codeberg.org/MarshReaper/GoTink/commit/62f7b4ae1a3e5040e3d950fd9a59739bf28a7a8e)

3
0

This is a quick post. Working on multiplayer. Initial Test: [51638ff2a8](https://codeberg.org/MarshReaper/GoTink/commit/51638ff2a8daa98be0b1ffb5e7772e594be3dbe3) [Dedicated Server (headless)](https://codeberg.org/MarshReaper/GoTink_GameServer/releases/tag/v3) How to try it out? 1. download and open [latest gotink source](https://codeberg.org/MarshReaper/GoTink/src/commit/4ba6ba0f5561974a490b29cfbeac56a514bfe21f) 2. download and run (in terminal) [dedicated server binary](https://codeberg.org/MarshReaper/GoTink_GameServer/releases/tag/v3) (or compile manually for better security) 3. go to multiplayer and connect 4. go to singleplayer and load a map There are no synced physics at the moment. Only position and rotation are sent to server and spit back out to all the other clients to work with. Considering having physics calculated on client side. How will accounts work in the future? Think of Project Zomboid or Minetest. A simple username and password will suffice, and be stored differently for each hosted server. Please use strong passwords. P2P will be available in due time. Just looking to play the latest stable version? [Play Now!](https://marshreaper.codeberg.page/GoTink) [Source Code!](https://codeberg.org/MarshReaper/GoTink) I understand that developing multiplayer games can be difficult. If you believe I may be able to lend any advice or experience, do not hesitate to contact me for help.

7
0

Hello everyone, I apologize for the lack of recent updates. We will be bumping into the beta after the following requirements have been met: - Remove description from addons grid and possibly make grid item larger - Download size for addon (optional requirement) - "X addons have been disabled due to game version" notification - Delete addon button - Custom addon server setting - Map icons - List of addon files - Addon Previews Images (no preview available placeholder) - Addons are updated - Change addon_id from hash to simple author_addonname (before hash) So basically, beta is next release and commit! Additionally, I will be developing several new addons and additions to some to create a variety to choose from. Some ideas are listed below: - Bananas - Destructable Cars - Tyrannosaurus AI (very cool, it just runs around eating players) - Nextbot - Zombies or Monsters - A bunch of random props - Giant (big) City map - Village Map - Playermodels - Content from my other games (wasteland frontier, funbio, etc) The first multiplayer "game mode" - an entity usually placed in a map that automatically sets off fun events - will be Trash Compactor, a game mode that is extremely inactive but I would love to play again. Some others may be the classic Prop Hunt, Murder, Zombie Survival, DarkRP, etc. Of course, Sandbox has already been created as it is just the base game. Note: I have been making the game off of memory, but started playing Garry's Mod once again. While it's not as active as it used to be, it is very entertaining with friends! Also, I have noticed that in Garry's Mod, the physics gun picks up from where the mouse was positioned. You'll know it when you see and compare. Check for more information in the comments if I have forgotten. The current in-dev version is [v2.8.1a ](https://codeberg.org/MarshReaper/GoTink) Click [here](https://marshreaper.codeberg.page/GoTink/) to play the current "stable" public release! If you would like to play the current in-dev version of GoTink, check out the [Godot project source code](https://codeberg.org/MarshReaper/GoTink)!

1
0

[2ee9da00a1](https://codeberg.org/MarshReaper/GoTink/commit/2ee9da00a1c4eb28d2532f2d3a1cfee916f5a8d2) This is a proud day. We have finally implemented a quick and easy solution to getting into gameplay! There is now an official addon server and addon downloading. Expect a release after some extra improvements are added. Notes: - setting for changing addon server coming soon - probably some other changes that happened between days - accidently left in a somewhat large (9mb) file in the commit history, will figure out how to purge later down the line (please help)... the actual repo size should be at most 6mb but several large files found their way in during its history :( Click [here](https://marshreaper.codeberg.page/GoTink/) to play the current "stable" public release! If you would like to play the current in-dev version of GoTink, check out the [Godot project source code](https://codeberg.org/MarshReaper/GoTink)!

1
0

This is not an update to the game, but of progress. I have decided to purchase a VPS and will be using it for testing servers. Actually renting/owning a server brings us one step closer to multiplayer capability and the main aspect of a fun physics sandbox. If there are no addons, no one would play. If there is no one playing, no addons will be made.

1
0

[e5bcd9091d](https://codeberg.org/MarshReaper/GoTink/commit/e5bcd9091d5b2bbcc68cdf8a06f61edf5df87ce2) [902e25db9a](https://codeberg.org/MarshReaper/GoTink/commit/902e25db9a6fc83614e9dac4ad1fb63771ef720a) Now we are closer to weapons. There are also entities now. Entities are interactable nodes/objects specifically designated to be so. Entities can be either RigidBody or StaticBody. They are activated on user interact input but also are allowed to have a startup script (_ready func). Entities are meant to store data for later use and to run scripts. Props are not supposed to have scripts so that is what separates them. Examples of entities may be: - Light switches - Terminals - Money printers - Gamemodes - Pickups - Turrets Weapons are anything equippable (be it player or NPC). Weapons are simply items that work only when it is equipped. Examples of weapons may be: - Physics gun - Gravity gun - Hands - Pistol - Grenade (before entity) - Key - Food - Medkit There are some flaws in the recent pushed code that are to be addressed at a later time. They work performance wise and do not cause any bugs, but I know they can most definitely be improved by a helpful pull request. They are just not of the major concern right now. About to bump to beta! A lot basic features have been added and I would like to start working on the repo issues any feature creeping begins. Some things to look forward to in coming Beta releases: - New Theme - More Settings - Addon Downloads and Servers - Vehicles (maybe alpha) - NPCs - Toolgun - Audio - Multiplayer (local and online) - Much More! Click [here](https://marshreaper.codeberg.page/GoTink/) to play the current "stable" public release! If you would like to play the current in-dev version of GoTink, check out the [Godot project source code](https://codeberg.org/MarshReaper/GoTink)!

1
0

>I am still considering Flatpak or not as they only have a github repository. I do not want to touch anything proprietary like that. Also all my alias email github accounts keep getting terminated. Another option would be to have a flatpak repo for all of my games hosted on codeberg or a VPS. In this thread, we will discuss how the creation of the flatpak and how it should be distribution.

1
0

This is quite possibly the greatest update in current GoTink history. With a simple change in a bool parameter, the player's Kinematic Body no longer [force pushes props](https://codeberg.org/MarshReaper/GoTink/issues/1) and can now interact properly with RigidBody physics! Also translations exist now, please add more. [93097c3915](https://codeberg.org/MarshReaper/GoTink/commit/93097c3915d92c1c4af54cb54390526a480beaa6)

1
0

GoTink v2.3.0a has been released! Only 15 commits since previous release but a lot of fixes, improvements, features and updates have come. [Play Now!](https://marshreaper.codeberg.page/GoTink) [Source Code!](https://codeberg.org/MarshReaper/GoTink) Changelog: - [f7364b941b](https://codeberg.org/MarshReaper/GoTink/commit/f7364b941bc3d5d38b8a175dc599e91abe88da0a) almost weapons + better rotation + save menu fix + other - [eb37c15806](https://codeberg.org/MarshReaper/GoTink/commit/eb37c1580662458288bda042e873854f03d4b73e) toggle all addons + more menu in saves menu - [9ec494c8ea](https://codeberg.org/MarshReaper/GoTink/commit/9ec494c8ea5eb9f9a270a3d2f1b3752c18c28491) save load fix patch - [59aa915336](https://codeberg.org/MarshReaper/GoTink/commit/59aa9153368458d3c7e6b31039a902957221a951) double click needed for force enable fixed + save load fix - [a999070eaa](https://codeberg.org/MarshReaper/GoTink/commit/a999070eaad425842e8614cf744bd22fe90492a4) improved saves - [d0ae770ec9](https://codeberg.org/MarshReaper/GoTink/commit/d0ae770ec95b4b91f3ca1808e17e9c520b563fab) toggle addons + more addon info - [fefae0b29d](https://codeberg.org/MarshReaper/GoTink/commit/fefae0b29decc60663fa6bcf85e5b00ee9526e86) [4dd35222ce](https://codeberg.org/MarshReaper/GoTink/commit/4dd35222ce3a8fcc6b1921df2cf911df6e5ba87f) hid options + ingame addon deletion functionality (bugged) - [483f2c01a2](https://codeberg.org/MarshReaper/GoTink/commit/483f2c01a27486ca19e439c88531c00addc63f07) [5854f93f99](https://codeberg.org/MarshReaper/GoTink/commit/5854f93f99995c7f9968298de1360dc59b973b85) displayfps setting - [14f5da747f](https://codeberg.org/MarshReaper/GoTink/commit/14f5da747fc45769203ced25c3d0f8711fe77386) show gridcontainer after importdialog close - [80f5d2a6e0](https://codeberg.org/MarshReaper/GoTink/commit/80f5d2a6e0bfd64c50baac4788c2a611675728a3) Basic Addon Manager + versioning + update readme - [d51450e465](https://codeberg.org/MarshReaper/GoTink/commit/d51450e46579a9598c396f2f05f150ab85cf1237) new addon structure + better screenshots Notes: had a lot but forgot most so just remember to have fun also delete any settings and reimport any old addons

1
0

will come out later this day (along with some fixes)

1
0

[eb37c15806](https://codeberg.org/MarshReaper/GoTink/commit/eb37c1580662458288bda042e873854f03d4b73e) preparing for another release since user experience has improved so much

1
0

I would suggest waiting for the next release. But just wanted to point this out. You can always [compile your own](https://codeberg.org/MarshReaper/GoTink) executable for any platform in the Godot project editor.

1
0

Next release will have importing addons. Now you do not have to manually move your downloaded addons to the hidden gotink folder. [80f5d2a6e0](https://codeberg.org/MarshReaper/GoTink/commit/80f5d2a6e0bfd64c50baac4788c2a611675728a3)

1
0

[check it out](https://marshreaper.codeberg.page/GoTink)

1
0
https://codeberg.org/MarshReaper/GoTink/issues

Want to support the project but don't know where to start? Not that good with Godot or programming? Try solving one of these simple but helpful issues! - [Create a new logo](https://codeberg.org/MarshReaper/GoTink/issues/3) - [Add a toggle for spawn logs](https://codeberg.org/MarshReaper/GoTink/issues/6)

1
0

lemmy.tf seems to be having some issues. As I stated before, I wish to find an instance that is reliable until they push out an update that allows easier interoperability between sister communities.

1
0

currently waiting for the interoperability issue to be resolved. I think [this](https://github.com/LemmyNet/lemmy/issues/818#issuecomment-1600385189) is best solution. I believe it will be the final result and a great one. It's a very great idea. For now I will be exclusively posting on the [GoTink@lemmy.tf](https://lemmy.tf/c/gotink) instance. I will still see notifications on this one and reply to them. I mainly want to find an instance that I can rely on.

1
0