For a while now I’ve been interested in the idea of making a base gamemode.
Over the past couple weeks I put together this base, although it’s far from complete, I feel it is usable.
I was going to wait on making it public, but I feel it’d be a better idea just to put it out there now.
While I’ve never used Fretta, from what I’ve heard about it this base is somewhat similar.
Some features off the top of my head, there’s a built in shared variable system, map voting, gamemode voting, and the ability to customize it quite a bit without really touching the core files. Although you may have to edit the config file in the base, you can avoid it most of the time by overriding the variables in your gamemodes based on it.
I wouldn’t just throw this out there and expect people to figure out how it works though. I am still in the process of populating a wiki for it, although there’s still a lot of missing functions I haven’t added on there yet. http://jeezy.rocks/gmatch/wiki/gMatch_Wiki
I’ve also put a pack of example gamemodes on GitHub, and I plan to add more/improve them as well.
Anyways, here’s the GitHub link for the actual base. please if you encounter any problems, post them here or leave an issue on the repository page.
You may want to play around with the config before using it, there’s also some short guides for configuring it on the wiki. Also the content for the base, and any gamemodes derived from it will automatically be resource.AddFile’d. All you need to do is put the files on your FastDL server or however you plan to do it. You can disable it in the config though. Furthermore, all of the files within the client, shared, and server folders will automatically be included as well.
If you have any suggestions/feedback, don’t hesitate to let me know.
I’ll try to get you guys some photos/videos of it soon.
Also I apologize in advanced for any possible grammatical errors, I’m a bit sleep deprived.
Just noticed this, make sure the folder name of the base is gmatch exactly. Or else it won’t load.