• Environments
    446 replies, posted
  • Avatar of CmdrMatthew
  • I added my WIP LS system to the SVN at [url]http://environments.googlecode.com/svn/trunk/EnvironmentsRD/[/url] if anyone wants to have a go with it and help me test it out. It can run on a server with LS3 and RD3 with no problems, so you can run both at the same time.
  • It's very good that you're working on your own life support system. That way we don't have too use LS3 anymore. Keep up the good work!
  • Avatar of Fantist
  • I just downloaded the latest svn updates right before heading to bed. I see you updated the visor hud. I can see the clock now, but at 1680x1050 the three bars on the left side are still cut off (I didn't try 1920x1200 but I doubt that would change anything plus it makes me lag a bit). Also the breathing sounds while your helmet is on is creative but you should include an option to turn it off because it gets kind of annoying with headphones on plus I imagine it would get annoying eventually even without using headphones. I like that when you die in space your body floats and spins around a bit. Much better then how your body suddenly has gravity in space when you die with SB3. As I said, I haven't gotten to test the actual life support yet, but I just wanted to drop you a line and say keep up the good work. =)
  • Avatar of CmdrMatthew
  • [QUOTE=Fantist;30559147]I just downloaded the latest svn updates right before heading to bed. I see you updated the visor hud. I can see the clock now, but at 1680x1050 the three bars on the left side are still cut off (I didn't try 1920x1200 but I doubt that would change anything plus it makes me lag a bit). Also the breathing sounds while your helmet is on is creative but you should include an option to turn it off because it gets kind of annoying with headphones on plus I imagine it would get annoying eventually even without using headphones. I like that when you die in space your body floats and spins around a bit. Much better then how your body suddenly has gravity in space when you die with SB3. As I said, I haven't gotten to test the actual life support yet, but I just wanted to drop you a line and say keep up the good work. =)[/QUOTE] There is an option, its in the Settings Menu in the Environments tab in the tool part of the spawn menu. I meant to make it off by default, but I forgot, and will fix that next update.
  • Avatar of Sharpile
  • When trying to spawn a gas storage I get this error: [addons\environmentsrd\lua\weapons\gmod_tool\stools\gas_storages.lua:55] attempt to call method 'AddResource' (a nil value) Perhaps this can be fixed easily?
  • Avatar of CmdrMatthew
  • oh, sorry let me upload the fix [editline]29th June 2011[/editline] updated the SVN with the fix
  • Avatar of garbius
  • [QUOTE=CmdrMatthew;30639878]Does anyone have any ideas for the LS? Changes or just any new ideas are good.[/QUOTE] Stargate and CAP support.
  • Avatar of asb44
  • [QUOTE=LemONPLaNE;30875418]CAP?[/QUOTE] [url=http://www.facepunch.com/threads/963938-Stargate-Carter-Addon-Pack]CAP[/url]
  • Avatar of CmdrMatthew
  • [QUOTE=garbius;30874155]Stargate and CAP support.[/QUOTE] Yeah, imma try and work on that. Its going to be a bit tricky, but I should be able to get it working.
  • Avatar of garbius
  • Another challenge is to stop the suit from resetting to 5% when you exit a CAP ship. An ugly fix in their code would be to save all stats (weapons, ammo and suit) and return them in ENT:Exit(). I hope there is a better way.
  • Avatar of CmdrMatthew
  • Ok, think I got the Stargate override done. I had to do some messy overriding to get it to work, but it should work fine. Will upload in a few minutes after some testing. [editline]3rd July 2011[/editline] Ok, its on the SVN, unfortunately I had to use my new usermessage base networking system that is unfinished. You will not see the correct values on generators when you join until they update, didn't get around to that. But, it shouldn't be too much of a problem and will be fixed soon.
  • Avatar of CmdrMatthew
  • Oh yeah, also added an option to the options menu to enable a simpler HUD that will work correctly on ALL resolutions for those who have issues or just can't stand the main (awesome) one.
  • Avatar of CmdrMatthew
  • Added Damage to the life support entities. Now you can blow them up :) Also, fixed more possible errors in the player think hook and improved various parts of the life support inner workings.
  • Avatar of garbius
  • Some kind of resource valve would be nice to be able to send resources between nodes. I believe it's a simple thing to do; string input for resource name and number inputs for amount and "send". High-speed adresses would be nice too (one address for each resource and the amount is sent as the data to the address). [B]Edit: [/B]Almost forgot the reason I want this. It's a good thing when building large systems with life-support and stuff. If something, e.g. a reactor, malfunctions or someone decides to destroy the place, you don't want unnecessary things to drain all the energy without turning them off completely. A resource valve would make it possible to program the system to keep the most important systems online.
  • Avatar of LemONPLaNE
  • [QUOTE=garbius;31054085]Some kind of resource valve would be nice to be able to send resources between nodes. I believe it's a simple thing to do; string input for resource name and number inputs for amount and "send". High-speed adresses would be nice too (one address for each resource and the amount is sent as the data to the address).[/QUOTE] OH NO NO. This should be done with pumps. Just add a wire option to restrict transfer of certain elements. If you want the resource valve, go play with SB3.
  • Avatar of garbius
  • [QUOTE=LemONPLaNE;31054163]OH NO NO. This should be done with pumps. Just add a wire option to restrict transfer of certain elements. If you want the resource valve, go play with SB3.[/QUOTE] The valves in SB3 are not user friendly. I was thinking of a simple linked valve to transfer resources within a system. The pump is currently designed to transfer between different systems. Your idea may have some potential, though, if wire inputs are made for more advanced wire control including setting pump rate, resources to be transferred (maybe a table input?) and to cut the flow completely without unplugging.
  • Avatar of LemONPLaNE
  • [QUOTE=garbius;31055646]The valves in SB3 are not user friendly. I was thinking of a simple linked valve to transfer resources within a system. The pump is currently designed to transfer between different systems. Your idea may have some potential, though, if wire inputs are made for more advanced wire control including setting pump rate, resources to be transferred (maybe a table input?) and to cut the flow completely without unplugging.[/QUOTE] Problem is, the regular user doesn't want advanced wire control over everything. This needs to be accessible for every spacebuilder.
  • Avatar of garbius
  • [QUOTE=LemONPLaNE;31055900]Problem is, the regular user doesn't want advanced wire control over everything. This needs to be accessible for every spacebuilder.[/QUOTE] I agree with you, but I think you've misunderstood my post. I do not want to change the current default behaviour of the pump, but instead allow advanced players to gain more from them. In my opinion, the pumps should act exactly as they do now, unless one attaches wires to the inputs I requested. The high-speed wiring addresses I mentioned earlier would most probably not be noticed at all by regular users, since they don't come in contact with advanced wiring.
  • Avatar of garbius
  • I found a couple of bugs when testing without LS3/RD3: Microwave emitter uses a model from LS3. Suggested replacement (SBEP) "models/Slyfo/moisture_condenser.mdl" CAP weapons do not require energy when RD3 is not installed, but work with your devices when RD3 is installed. This is probably only on my client: All gas storages have a capacity of 0 L. Some input from CmdrMatthew regarding the requested addition to the pumps would be appreciated.
  • Avatar of CmdrMatthew
  • I'm currently away from home so it will be a few days before I can work on this. I will most likely get started on some kind of control for the pump or something like that as soon as I get back. Do you think you could explain your idea again? I'm not sure exactly what you are looking for.
  • Avatar of garbius
  • Inputs: Resources:table - The resources that will be transferred. Defaults to all. Rate:number - Units of the resource to transfer per second. Setting to zero cuts the flow completely. Defaults to the set value in the tool menu. Lock:number - Bool to set whether the socket is locked or not. By locked I mean locking a plug in place if one connected, otherwise not accepting a new plug to be connected. If you can figure out a more convenient way to set which resources to transfer, use it.
  • Avatar of CmdrMatthew
  • Hey guys, finally got around to adding a suit model selector :D [img]http://tardis1.tinygrab.com/grabs/3d7841338ae1deb3e1eb00a79a9af4a1d5f781b553.png[/img] The lines are a model mismatch causing a bonemerge issue. Gotta figure out how to prevent this.
  • Avatar of irontires
  • As of right now the Environments RD will work without RD3 or LS3E, We are working on a conversion script to allow use of other Life Support required addons with Environments. For the moment CmdrMatthew is out of town for a bit. I'll do my best to answer any questions while hes away.
  • Avatar of pyroarchvile
  • For some reason this doesn't even work. Any sb map acts like the normal sandbox mode, no lack of gravity in space, apart from props.
  • Avatar of CmdrMatthew
  • [QUOTE=pyroarchvile;31467087]For some reason this doesn't even work. Any sb map acts like the normal sandbox mode, no lack of gravity in space, apart from props.[/QUOTE] Are there any errors? If not can you paste the info that prints to console when it starts up. It should look something like this [code] ///////////////////////////////////// // Loading Environments // ///////////////////////////////////// // Adding Environments.. // // Attempting to Load From File // // 29 Planets Loaded From File // // 0 Stars Loaded From File // // Registering Sun.. // // No Stars Found // // Registered Env_Sun // // Starting Periodicals.. // // Event System Started // // LifeSupport Checker Started // ///////////////////////////////////// // Environments Loaded // ///////////////////////////////////// [/code]
  • Avatar of CmdrMatthew
  • I am almost finished with some simple functions that anyone can use to create their own LS devices and tools in a matter of minutes rather than hours. They should be on the svn in a day or two.