Garry's Mod Spacebuild Project - 2016 General Thread
108 replies, posted
Source don't really like you mess with its physics. I've been working on some easy solutions/ideas like parenting/ghosting stuff to a "main" entity and edit it's hull.
Btw: Can someone point out a good SB map that doesn't break the immersion when scaling people?
[QUOTE=irontires;50385761]
Is there anything in particular that anyone would like worked on on sb3? or SBEP for that matter? ;D
-- General Wrex[/QUOTE]
Small life support components so we can make starfighters without suffocating
I'm looking forward to this. Last time I played spacebuild I was still in school and had no idea what I was doing. My days consisted of trying to fling myself to other planets through space before running out of oxygen. (Protip: it doesn't work). This was back in the day when Spacebuild was only just starting to die, 20% of the servers I went to had errors in their code and the other 80% were barren.
I'd love to see a solid working Spacebuild server with players on it again.
[QUOTE=Oldrid;50388403]Small life support components so we can make starfighters without suffocating[/QUOTE]
What Oldrid said, yes. It'd be cool if the smallbridge models had some kind of compartment in the walls, ceilings and floors where you can store life-support entities. Of course for this, we'd need to have long and thinner life-support entities.
Nice to see some interest for this gamemode.
Wouldn't it be much easier and better to simply start with a fresh new gamemode to eliminate all the bloat while increasing the stability of Spacebuild?
The entire glua has changed vastly since the concept of SB2/3.
[QUOTE=MadDog986;50398183]Nice to see some interest for this gamemode.
Wouldn't it be much easier and better to simply start with a fresh new gamemode to eliminate all the bloat while increasing the stability of Spacebuild?
The entire glua has changed vastly since the concept of SB2/3.[/QUOTE]
That's what they are doing with SB4, from what I'm aware.
Please, please, make SB like SB2 was. Vanilla props, simple, yet complex. Make powered thrusters default and E2s require energy to operate (the more ops/us the more energy required)
Well, before we continue, maybe some small questions could be answered:
1. Should spacebuild become a gamemode again (SB1 and SB2) or stay an addon(SB3).
2. Should the spacebuild base only rely on models included in garrysmod, hl2, ...? What games should be set as dependency?
3. Should features from SBEP be included in spacebuild, or remain a seperate addon?
4. What kind of old/new features would everyone like to see?
[QUOTE=SB2DevTeam;50402170]Well, before we continue, maybe some small questions could be answered:
1. Should spacebuild become a gamemode again (SB1 and SB2) or stay an addon(SB3).
[/QUOTE]
Well, originally, spacebuild was a "gamemode" - but the life support and resource distribution were required addons for it.
It might be worth having spacebuild's functionality there as an addon - but one which gamemodes can "activate" by setting a certain Lua variable. That way, you can have gamemodes that take on spacebuild-like features, but have their own game rules defined within the gamemode.
When I rebuilt GlobalRP / Spacebuild Factions for GM13, I needed to include (and port to GM13) Spacebuild 2 in order for everything to "just work" - but if "Spacebuild Features" were just a single addon (containing RD2 and LS2), then any gamemode that sets "GM.SPACEBUILD = true" in Lua will result in the activation of the planetary environments, drowning / scorching effects that spacebuild provides.
The actual gamemode "Spacebuild" would then just be a simple sandbox-like gamemode which requires the "Spacebuild Features" addon and adds no additional functionality above what's provided by the addon.
For example, if someone wanted to make a Star Wars RP by butchering DarkRP, they could set "GM.SPACEBUILD = true" and require the "Spacebuild Features" addon. The spacebuild features would then "just work".
I think there are two main groups of spacebuild enthusiasts
- There are those that enjoy simple Spacebuild (SB2) - with the included props (as in SB2) - which is also not too complicated with regard to its life-support systems setup. For that it would be nice to keep the original models (from HL2).
- In the other camp is Spacebuild 3 with it's huge models and complex life support and resources setup.
I think there is a value in having both kinds of "Spacebuild" available to choose from. "Spacebuild Features Classic" could be spacebuild 2 as an addon, while "Spacebuild Features" (SB4) would continue on where SB3 left off.
[QUOTE=SB2DevTeam;50402170]
2. Should the spacebuild base only rely on models included in garrysmod, hl2, ...? What games should be set as dependency?
[/QUOTE]
For SB3+, there already exist a large number of models, tanks, compressors, etc. The absolutely huge things probably shouldn't be required, though, (going forward) because people will build double-planet-sized ships that look out of place.
[QUOTE=SB2DevTeam;50402170]
3. Should features from SBEP be included in spacebuild, or remain a seperate addon?
[/QUOTE]
I'd vote for separate. They could be included in a "Spacebuild Extra" addon, for example, which includes the stuff that the "Spacebuild Features" and "Spacebuild Features Classic" addons don't provide. All of the bulky stuff, basically.
[QUOTE=SB2DevTeam;50402170]
4. What kind of old/new features would everyone like to see?[/QUOTE]
- Maybe a requirement for the gravity hull designator - or something like that included by default or required by the addon by default.
- Possibly the code which allows you to put things into orbit around planets. You can get this here: [url]https://github.com/philxyz/factions/blob/master/gamemodes/spacebuildfactions/gamemode/server/sv_orbit.lua[/url]
I remember the days of the SAS spacewar server, had a damage system based around the same used in EVE: Online. A bit complicated for the average player but it allowed for some seriously good combat, also gave combat some form of balance by limiting what weapons you could use dependant on the size and mass of the ship.
All I remember was that most servers got flooded with people simply crashing them by not knowing how to build. (EG: mass constraint spam)
[QUOTE=ph:lxyz;50403548] awesome help stuff to long to quote! [/QUOTE]
Thanks for the feedback! It's greatly appreciated AND very helpful!! Does anyone else have a response to the 4 questions, we would love to hear them as well!
-- General Wrex
Workshop version is almost ready ( only a few days off now! ), we just need some 512x512 icons for the workshop page!
If anyone has any artistic skills and would like to share some awesome icons, please try to create something you think that would really show people what Spacebuild 3 is about at a glance!
We could also use one for SBEP!
Make sure they're 512px x 512px exactly and in jpg format exactly or the workshop won't let us upload it!
Thanks in advance, this community is awesome!
-- General Wrex
[QUOTE=shadowboy303;50403790]I remember the days of the SAS spacewar server, had a damage system based around the same used in EVE: Online. A bit complicated for the average player but it allowed for some seriously good combat, also gave combat some form of balance by limiting what weapons you could use dependant on the size and mass of the ship.
All I remember was that most servers got flooded with people simply crashing them by not knowing how to build. (EG: mass constraint spam)[/QUOTE]
omg. I remember playing there like in the first years of GMod. I felt sad that they didn't expand the whole thing to a complete eve-like clone. I would be hosting spacebuild with some custom stuff, wouldn't I be almost entirely sure that I could never fill the server.
That reminds me, did anybody ever finish that upgrade of spacebuild where all generations&consumptions are added together to have one update for each network?
Please god don't fucking use those awful SBEP models and shit. They were incredibly laggy and did not fit with vanilla props.
If you want a truly new SB experience, scale everything down. Maps will become much larger, and space travel much harder.
[QUOTE=Amplar;50424187]Please god don't fucking use those awful SBEP models and shit. They were incredibly laggy and did not fit with vanilla props.
If you want a truly new SB experience, scale everything down. Maps will become much larger, and space travel much harder.[/QUOTE]
Using the SBEP models will always still be up to the server host =P I don't think it's going to be part of the new Spacebuild, mostly because of what you said is true. But I'm sure it will always be an option for those hardcore SBEP fans.
-- General Wrex
Players could perhaps be encouraged to use both SBEP models and the models that come with CS:S or HL2. I agree that it's up to the server host what kind of models are being used, but I'm also sure that a lot of people want some modernization and optimization of the model pack. That's where I hope to come in.
[QUOTE=Autonomous1;50425141]Players could perhaps be encouraged to use both SBEP models and the models that come with CS:S or HL2. I agree that it's up to the server host what kind of models are being used, but I'm also sure that a lot of people want some modernization and optimization of the model pack. That's where I hope to come in.[/QUOTE]
That would be great!! That's all they really need is exactly what you said!!
-- General Wrex
The workshop version is now on the workshop. :D
It's in a short testing phase under friends-only visibility before it's made public to make sure all the kinks are worked out, the description is just right and the discussions are ready!
You will be able to find it at the link below when its ready!
[URL]http://steamcommunity.com/sharedfiles/filedetails/?id=693838486[/URL]
Thank you all so much for your patience! It's allowing us to do things the right way with hopefully positive results!
-- SB Development Team
The workshop version is now public! Remember to report bugs and errors!
[URL]http://steamcommunity.com/sharedfiles/filedetails/?id=693838486[/URL]
[B]Updated OP
Latest Changes: [/B]
[I]
RD Valves now duplicate links correctly
RD Valve Tool repaired
removed environment lua error spam for climate regulators and gas compressors
fixed logic cases being deleted by admin cleanup
[/I]
-- SB Development Team
We're about to create a menu system ( kind of like the one you get having SBEP installed, then using "sbep_menu", but not broken! ) which will contain error reporting, versioning and configuration variables, etc.
Does anyone have any ideas what should be on the configuration section of the menu that would be helpful to new and old player's alike ( like concommands, etc.)
Or any ideas for anything else on the menu. This is for all of you guys so if anyone can think of something. post it! ;D
-- SB Development Team
I would honestly say, make it a gamemode instead of addon and scale everything down as suggested already. Because lets face what's fact - planets are so tiny, you can barely build one house there and no one wants to fly in circles out there in deep space
This post excites me. If you need a dedicated server to test on, I own a VPS that I'd be more than happy to work with some people on.
[QUOTE=Oldrid;50437480]I would honestly say, make it a gamemode instead of addon and scale everything down as suggested already. Because lets face what's fact - planets are so tiny, you can barely build one house there and no one wants to fly in circles out there in deep space[/QUOTE]
Thing is that it's pretty much Sandbox, but with life support and space. So I think it'll be kind of difficult to make it a real game-mode. However, I certainly agree with you that everything should be more balanced. We have a lot of bigger spaceship parts and a few smaller ones. I feel like the smaller parts deserve more attention and more care. That way, Spacebuild could become a lot more enjoyable.
What I think Spacebuild would require is more player interaction with the ship/colony they built. Let's say a player builds a spaceship. They'd have to walk through the ship and check on all devices every once in awhile. Let's say we'd get a new system; more hardcore linking that requires you to put physical pipes through your ship in order to link parts of the life-support system. You need to perform maintenance on them if they're damaged from battle, generators would have to be fixed, oxygen dispensers would need to be cleared out (also, it'd be cool if these dispensers had ventilation shaft models and had a smaller radius) which is all done by pressing E on said part. This way, the player needs to walk through their ship every now and then, forcing them to build more efficiently. I can imagine this being extremely fun when a server owner adds role-play elements to the server; players can have a crew of their ship and each crew-member could have a different assignment.
What would also be more fun is that if players can board ships by linking their ship's docking port to another one. It'd be cool to run through your ship, fighting raiders off.
[QUOTE=Hailedbean;50438269]This post excites me. If you need a dedicated server to test on, I own a VPS that I'd be more than happy to work with some people on.[/QUOTE]
That sounds like it could be useful! Right now I'm hosting the dev server on a linux vm on virtualbox, and I can only support 4 people ( as long as im not browsing the internet! Hehe ;)
-- General Wrex
SBEP is now on the workshop under friends-only visibility just like we did with sb3 for testing!
You can find it at the link below when its ready!
[url]http://steamcommunity.com/sharedfiles/filedetails/?id=695227522[/url]
Again you guys are great! We love this new community!
-- SB Development Team
I've uploaded my working copy of Spacebuild 2 for GM 13, so that if anyone is feeling up to it, they can take a shot at converting it into an addon (including the LS2 and RD2 parts, and enabling when detecting sb_* maps).
I'm not sure how straightforward that is, but there will be someone out there that knows what's involved.
There is a new ticket about this on github in case anyone's interested in having a go at it.
[quote][IMG]http://i.imgur.com/0xHhSHs.png[/IMG][/quote]
I don't know if this thing is in any of your current versions, but please get rid of it if it is.
Not talking about the missing textures, I just don't like a dozen things popping up in addition to the MOTD when I join a game.
[QUOTE=MadParakeet;50441420]I don't know if this thing is in any of your current versions, but please get rid of it if it is.
Not talking about the missing textures, I just don't like a dozen things popping up in addition to the MOTD when I join a game.[/QUOTE]
Yeah thats being removed before the shop version is released, and it's being replaced with something that actually works and doesn't just popup in your face
You should be able to use 'sbep_disable_menu' for now until it's gone.
-- General Wrex
[editline]2nd June 2016[/editline]
[QUOTE=ph:lxyz;50439766]I've uploaded my working copy of Spacebuild 2 for GM 13, so that if anyone is feeling up to it, they can take a shot at converting it into an addon (including the LS2 and RD2 parts, and enabling when detecting sb_* maps).
I'm not sure how straightforward that is, but there will be someone out there that knows what's involved.
There is a new ticket about this on github in case anyone's interested in having a go at it.[/QUOTE]
Thanks! Those hardcore sb2 fans will love that!
I really want an infinite spacebuild map. I agree with Oldrid. Spacebuild maps are unbelievably tiny for a gamemode set in space.
It's not impossible, just a pain in the ass to implement given that we want compatibility with wiremod and other addons.
[editline]2nd June 2016[/editline]
Ooh! And realistic gravity!
[QUOTE=swadicalrag;50442039]I really want an infinite spacebuild map. I agree with Oldrid. Spacebuild maps are unbelievably tiny for a gamemode set in space.
It's not impossible, just a pain in the ass to implement given that we want compatibility with wiremod and other addons.
[editline]2nd June 2016[/editline]
Ooh! And realistic gravity![/QUOTE]
i suggest for both of those suggestions to look here
[url]https://facepunch.com/showthread.php?t=1488775[/url]
merging these two addons may prove difficult, it may be possible to have "warp" drives which use enormous energy to "warp" (teleport) to alternate cells to give the illusion of size
I recall there was another space gamemode which did this
I also wanted to thank the devs here for bringing back SB, its something I enjoy to this day
I have uploaded Spacebuild 3 to [url]http://garrysmods.org[/url] located here ;
[url=https://garrysmods.org/download/57908/spacebuild-3][img]https://garrysmods.org/download/57908/button.png[/img][/url]
A lot of people seem to browse around there so I figured people might like it there since the maps are there as well ;)
The download link is connected directly to GitHub's download zip function, so that will always contain the latest version as well.
-- General Wrex
Update:
I have now fully ported my working copy of Spacebuild 2 to being an addon, just like Spacebuild 3 currently is. LS2 and RD2 are included as part of the same addon and it is Linux-compatible.
The addon becomes active for maps starting with "sb_" and for gamemodes which have set GM.SPACEBUILD = true
I've just been messing around with "DarkRP in Space" (by setting GM.SPACEBUILD = true in shared.lua of DarkRP) and it all seems to work. I had intended to make a spacebuild mode for my SeriousRP gamemode and the modularization of Spacebuild has now made this kind of thing possible. New player classes could be created in DarkRP for space-related jobs, inter-planetary turf wars, etc.
Please consider including my SB2 code from the above link as the starting point for a "Spacebuild 2" or "Spacebuild Classic" workshop addon, as you have for "Spacebuild 3", and presumably will do for "Spacebuild 4".
Once it is on the workshop, I will modify my Spacebuild Factions gamemode (for example - other gamemodes can do this too) to no longer directly include spacebuild, but to set "GM.SPACEBUILD = true" - that way, players can use SB2, SB3 or SB4 as they wish together with the gamemode.
Thanks for listening to my design suggestions and for your own input which has made this possible!
(I updated the status of the Spacebuild 2 ticket with this same message). : [url]https://github.com/spacebuild/spacebuild/issues/97[/url]
Sorry, you need to Log In to post a reply to this thread.