Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gmclan-org/gm_boomers_networking
Networking code, but functions have same names as they had in 39dll by 39ster in GM 5 - 8.1 era.
https://github.com/gmclan-org/gm_boomers_networking
39dll freeware gamemaker networking
Last synced: 28 days ago
JSON representation
Networking code, but functions have same names as they had in 39dll by 39ster in GM 5 - 8.1 era.
- Host: GitHub
- URL: https://github.com/gmclan-org/gm_boomers_networking
- Owner: gmclan-org
- Created: 2023-08-06T20:54:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-06T23:55:10.000Z (over 1 year ago)
- Last Synced: 2024-08-17T16:37:53.056Z (5 months ago)
- Topics: 39dll, freeware, gamemaker, networking
- Language: Game Maker Language
- Homepage:
- Size: 68.4 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-gamemaker - Boomers Networking - Network library which mimics pre-GM:Studio favorite networking extension 39dll using GM native functions. (Networking / Recommendations)
README
# GameMaker 2023.6+ Networking a'la 39dll example
Based on simpler native networking example [gmclan-org/gm_networking](https://github.com/gmclan-org/gm_networking) from same author.
This example adds `39dll.dll`-like functions that boomers (like me) were using around 10-15 years ago (if you remember `readbyte()` or `sendmessage()` then you know what I'm talking about). However, this still uses *native* GM Networking functions, which means it doesn't require any dll anymore, and should work on Windows, Mac, Ubuntu, Android, MacOS, PlayStation, Xbox and Switch (all except HTML5 and Opera, as they require Websockets).
*Created by:* Piotr "gnysek" Gnys ([@gnysek](https://www.github.com/gnysek)) for https://gmclan.org/.
Feel free to use and modify (mentioning in credits is not required, but would be greatly appreciated).
You can find docs on [Wiki](https://github.com/gmclan-org/gm_boomers_networking/wiki).
# Przykład Networkingu a'la 39dll w GameMakerze 2023.6+
Na podstawie naszego przykładu na funkcjach natywnych [gmclan-org/gm_networking](https://github.com/gmclan-org/gm_networking).
Ten przykład dodaje funkcje zupełnie jak za czasów `39dll.dll`, które pamiętają takie stare pryki jak ja (jeśli kojarzysz `readbyte()` czy `sendmessage()` to wiesz o czym mówię). Jednakże, tak naprawdę nadal używamy tutaj *natywnych* funkcji sieciowych GM< co oznacza, że taka gra nie wymaga żadnych zewnętrznych plików dll i powinna działać na Windowsie, Macu, Ubuntu, Androidzie, MacOS, PlayStation, Xboxie i Switchu (wszędzie poza HTML5 i Operą, które wymagają Websocketów).
*Autor:* Piotr "gnysek" Gnys ([@gnysek](https://www.github.com/gnysek)) dla https://gmclan.org/.
Można używać i dowolnie modyfikować (nie musisz wspominać o mnie w creditsach, ale będzie miło, jeśli to zrobisz).
Dokumentację znajdziesz na [Wiki](https://github.com/gmclan-org/gm_boomers_networking/wiki).
---
This example uses `Multiclient launching` by [@tabularelf](https://github.com/tabularelf) - https://github.com/tabularelf/MultiClient .