Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

daid

About

Username
daid
Joined
Visits
463
Last Active
Roles
Member

Comments

  • Which screen are you testing exactly, I don't think the sound works on the single pilot view. Also, it could be an OpenAL issue, wouldn't be the first time...
  • Find a local lasercutting shop, they can engrave perspex, and that will look great. While you're there, you can also cut ship shapes from perspex as well, to go with the whole look. Shouldn't take a lot of time. (Discovered 2 days ago that my new g…
  • I resorted to an old-school mechanical technique and we've made an EE grid map on posterboard with little foam space ships so the wing commanders can track movements and plan strategy. That sounds really awesome actually. You could use a projector…
  • Ah, yes, that ship. That ship is a bit crazy, and kinda breaks some things in the game. (Collision avoidance AI also has some issues with it) But I think this should be quite easy to fix.
  • Well, lots of parts of EE are designed to be arcade like. Easy to pickup, bit harder to master. I know very few people that are willing to spend long to learn a game like this. And, people like to shoot things, gives them a clear goal with clear def…
  • https://github.com/daid/EmptyEpsilon/blob/3646a96efb32b974e0e9c4bf5ea73911cb37cfa9/src/screens/mainScreen.cpp#L158 by design, engine sound is only played on the main screen. You wouldn't want all stations to play the engine sound. (Just like music…
  • It's not so hard to replace the 3D view with something else, by replacing this construction: https://github.com/daid/EmptyEpsilon/blob/master/src/screens/crew1/singlePilotScreen.cpp#L33 Hiding ships while still having them exist isn't really possib…
  • Oh, I know I could have both. But I rather not right now, as it would make things more complex and harder to use properly for the players. Another mind dump, on alternative setups. How does the following sound: Bridge simulator with 3 stations: *…
  • I haven't posted here in a while. Still, things pop up in my mind from time to time. So, this morning, my mind was suddenly at EE. And that it's mostly just a copy of Artemis, with improvements/additions. After all, it started out as a straight up…
  • What do you mean with coordinate system? As the awnser will most likely be, all-over-the-place...
  • The code will take the first ship, or the selected ship on the computer that has the DMX configuration (which can also be a client)
  • Note that "make package" should create a zip file with all files in it. Also debian.
  • https://github.com/daid/EmptyEpsilon/blob/master/src/screenComponents/rawScannerDataRadarOverlay.cpp#L92 Think you need this bit of info. Yes, I overcomplicated that bit...
  • There are a few examples in the code https://github.com/daid/EmptyEpsilon/search?l=Lua&q=typeName
    in TypeName Comment by daid December 2018
  • The typename is the exact same as the C++ classname. But you need to access it as a direct member, thus with a period, not with a : like the functions.
    in TypeName Comment by daid December 2018
  • Anything has a typename, but you access it as a string obj.typeName == "Asteroid", bit inconsitent, I know, and the documentation used to be wrong on this, should be fixed in the latest release.
    in TypeName Comment by daid December 2018
  • Multiple people can take the same station and work with it. But that can result in confusion. The reason this is possible was that you can takes all the stations with less people, and time-share a station between people. For example have weapons an…
  • While you can transfer players to a different ship, instead of this being manual, with the functions PlayerSpaceship:transferPlayersAtPositionToShip and PlayerSpaceship:transferPlayersToShip, combined with PlayerSpaceship:addCustomButton you could h…
  • I was not happy at all with the XML scripting solution for Artemis I seriously do not know what the developer of Artemis was smoking when he thought that was a good idea. But it must have been a wild trip. I like Lua because it's quite easy to in…
  • That's simply the "z" position. Hench, the distance from the plane where the other objects move.
  • There is no cloud. As for running EE trough the internet, that works, people have done it. But the code was never really designed for it.
  • If you don't want the ships to get destroyed (which can get complex with rejoining the game) Then you could drop the flag on hull damage (so shields are your defense against flag drops) And when hull damage is too low, you teleport the ship back to…
  • I've tried hooking up a smoke machine to a relay and a low hull state. It works, but I also have an electrical engineering background, so I don't fear the voltages involved. The smoke machine I used has 2 inputs, main power and a trigger. The main …
  • > Is there a way to keep "house lights" on when no other activity is happening? https://github.com/daid/EmptyEpsilon/wiki/DMX-Configuration Use the "always" condition. As this is always true, it will set the state of the lights, unless something …
  • (Note that DMX512 is fire and forget, so that's why you are not getting feedback that it was not working. It's send only, there is no confirm of the data)
  • And... that verifies that the Entec protocol implementation works :-) that was never really tested.
  • Actually, I don't think you need to edit the SP engine (even if you have, know that EE is the only real game that runs on it. So don't fear it too much) But, the "GuiImage" object would solve the displaying an image in the database issue. Add a Gui…
  • Don't worry, it's still very readable and structured. On observations We never ran on wifi for the above reason. The network code tries to correct for flaky networks, but it's hard to test/debug. Note, that if the game crashes, it generates a crash…
  • typeName is not a function, but a direct member. try: for _, obj in ipairs(southObjs) do if obj.typeName == "Mine" then southMineCount = southMineCount + 1 end end
  • The code that logs this is really easy: https://github.com/daid/EmptyEpsilon/blob/master/src/hardware/hardwareController.cpp#L34 But I just noticed this: https://github.com/daid/EmptyEpsilon/blob/master/src/main.cpp#L268 Could be that it needs to …