daid

About

Username
daid
Joined
Visits
2,257
Last Active
Roles
Member

Comments

  • Releases are build with CMAKE_BUILD_TYPE=RelWithDebInfo
  • Did you update your intel GPU drivers already?
  • It should be generating crash logs next to the exe.
  • Oh, another thing. You state it is portable, I assume with that you mean that you can unscrew those bolts and transport it? My setup is designed to be portable. And I can set it up in about 1-1.5 hour now. All the panels just slide together, no scre…
  • Well, be careful with those resin printers. The resin is nasty stuff. Be sure to ventilate the room well, and make sure you have a good post processing setup. (I used fdm for my EE badges, but I do have 7 years of experience working/engineering with…
  • Instead of 3d printing, you might want to look if you can find someone or a shop with a cnc sewing machine. And have those badges sewed with a velcro backside. If you go the 3d print route, I would make the designs 3d as well, not just flat extruded…
  • Instead of using VESA mounts, on our setup, I just drilled 5mm holes in a 100x100mm square, took some long M4 bolts and bolted the screens directly to the wood. Very stable and cheap. But I do have the screens permanently mounted, as my setup disass…
  • Cool stuff. There was a topic about your simulator before, but information was a bit thin. The freely available version is really nice to show for people. So it is a bit like Thorum in that regard, that is requires a game master to pull the ropes be…
  • You can make an dynamic graph for A*. But it will be complex. I have done quite abit of A*, even with multiple levels (a large range A* net for long rang nav, and short range tile based A* for details) this was on a static map, and used a lot of pre…
  • So, what are we looking at? A bunch of ships in a docking bay of a station and a few outside with engines firing? Most likely it is better to see in motion. I don't see any issues with your method. 2D gameplay is a good way of doing things, it makes…
  • To elaborate a bit more on my side. I'm a bit pissed at work, spend 3 days trying to fix an issue that in the end was a problem introduced by the electronics guy (bad power supply glitching my CPU) so sorry if I come off a bit snarly. Also have a la…
  • I know this is just a hobby project, but 30k lines of code in just snis_server.c? Really? Things I am seeing are fixable, am getting a lot of printf format warnings. Which is not uncommon when porting code, as printf is a bit messed up in that rega…
  • I tried to give it a quick shot to compile for windows with 20dd7adfde127450069369706b3fb8867b662bf9 The portAudio stuff isn't very portable, so disabled that, I think you can run portaudio on windows. But makes more sense to hook into the SDL2 audi…
  • A) The OpenAL warnings are harmless, which is why i did not put effort in preventing them when running headless. B) Not going to put effort in man pages. Sorry. C) Never seen that happening for me. Maybe it is seeing multiple escape key presses inst…
  • SDL2 needs a GPU, SDL can do software rendering, but is a pain in the butt to setup for GPU rendering. But it makes porting to windows a whole lot easier indeed. Webassembly however, is a pain. It has all kinds of odd things you need to take account…
  • Pushed a new release yesterday. This fixes the tutorial crashing. And adds the ability to select the main screen next to a station. As well as various other changes and fixes.
  • Long or short games? Experienced or new players? For a fully new crew, I always do a round of "quick basic", to give them a feeling of the game. And, "waves" scales indefinitly with the amount of players/ships you have in case yo…
  • A hole? No. As I'm sure it can be made to work. But I do think it adds complexity. For example, as the physics on the world side will also introduce forces on the ship, which can rotate the ship, the force from the ship server might actually be &quo…
  • I had really bad audio quality with my USB headphones yesterday, plugging it in again fixed it. So that indicates that it quite well could have been the device. (different brand then yours)
  • Note that I spoke about authority instead of trust. EE puts a reasonably high trust in its clients (they know the whole game state but are trusted to only show what you should be seeing) But authority is a different thing. It points to the source of…
  • On the links, you can get around the big ass preview. Do not remember how, and on mobile, so cannot test. But it was possible.
  • Ah, but I buffer 100ms of audio data before i start playback, to account for jitter in the tcp stream.
  • EE uses multiple streams. See here, it includes a clientID() https://github.com/daid/SeriousProton/blob/master/src/networkRecorder.cpp#L118 (I actually added the client IDs to fix that audio works behind proxies, but that's an implementation detail)…
  • Note that the opus documentation states that capturing at a lower sampling rate does not lower bandwidth requirements, just lowers quality. So there isn't a real reason to do so. And if 44100 capture with 48000 encoding gives bad sounding results, y…
  • SFML's audio streams can run at different sampling rates. So I just run the voice at 48000. But, I did notice there is a CUSTOM_MODES define in the opus code, which isn't documented. But in the code it says that it enabled other sampling rates. Als…
  • You hold [`] or [backspace] and you talk into your microphone. Or, on a technical level? It uses SFML to capture voice data, encode it with http://opus-codec.org/ and send it trough the network, where it gets decoded again and played back as audio.
  • The proxy server was one of those things I always knew wasn't a lot of work (due to how EE's network code is designed) but never had a reason to do so. Until Kilted Klingon had a use case for reliability reasons on his ~100 clients event. Once I mad…
  • Indeed, looks really good. Only quick improvement I see would be better chairs.
  • Flexibility comes a cost. Usually a complexity cost. Yes, the small tools are easy and simple, but the bigger system build by it can be much more complex then a monolithic application. (I'm looking at you 2500 lines of shellscript that fail at rando…
  • What was your point about speed? That speed usually the reason why people jump on the fixed point bandwagon, before crashing it. I'm an embedded software engineer, where fixed point can give a speed improvement, however, in my experience, it never h…