Jump to content
The Dark Mod Forums

Alberto Salvia Novella

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Alberto Salvia Novella

  1. That wouldn't be difficult to pay, since we are plenty of people here. I give $25. They simply say "you shouldn’t publish on Steam content you don’t own or have adequate rights to", but they say nothing about you having to accurately proof it. Nevertheless I'm going to ask them, and post their reply here. Likely that would lead to the same result.
  2. I don't think the lack of a full campaign is the reason, being that there are plenty of great quality campaigns. At least the friends I showed the game to didn't feel that was a problem. I think the problem is more basic than that: when people are browsing new games to play they don't find The Dark Mod in that situation. It doesn't have to do with how many prizes or news you can find about the game, it's when raw searching on Google or in gaming platforms when it's most critical it to be discoverable.
  3. I understand. Nevertheless I would have a look if the Steam situation is solvable. By the way what I did for finding this game simply was googling "open source games". I usually find the games that I play either through Google or Steam. Thanks for your comments ?
  4. Games like Amnesia, Soma, Lost In Vivo, resemble a lot this one, and are highly played. The problem is nobody knows about it! It doesn't matter how good it is if nobody can see it. The game will only see the success it deserves when being on a gaming platform, or completely libre. Then gamers will promote it by themselves.
  5. Now look at these games and tell me which ones are likely way better or more fun than the Dark Mod: These games above belong to the most famous, top rated, most played libre games group. I have tried all of them and they look quite ugly, but specially their game dynamics are horrible. Nearly all of them aren't fun at all. The point here is that any of these, or any other libre game, is more played and known than the Dark Mod. And being all their contents under the CC-BY-SA license, never anyone got commercial benefit out of them. Why? Because that w
  6. I could contact each of those still alive sites, and ask them if we could use no more than the already gotten textures under the CC-BY-SA license with the warrant that the Dark Mod will never become a commercial product. This way the original intention of their license scheme is preserved, to monetize if you monetize, and the copyright holder will see no compelling reason to oppose or to report those textures. And in the unlikely situation that someone I couldn't contact decided to report in the future, it would be for a fraction of the assets. Then it would be viable to handle the s
  7. Could you provide me a link to those repositories, so I can talk with them?
  8. When I started playing the Dark Mod with a friend of mine we were quite surprised that such good game was not so well known. But after promoting it on libre gaming sites, as result of making a packager for it, I now discovered why is that. On one hand the game isn't on digital distribution platforms, which is the main way for proprietary games to get known. But more importantly the game media is licensed under a non comercial license. This results in libre gaming communities refusing to promote it, and the wide majority of Linux operating systems refusing to distribute it.
  9. On OpenSuse the system fails to create an account, and the Ubuntu package is only for DarkRadiant. I notice this software everywhere I could.
  10. I have created this software, in case you wanted to mention it in the website. Before that making the game available in a Linux software center was a major pain. On Arch Linux for example the game was broken for years because nobody really knew how to fix its packaging. But now this software builds in one clic the file system of the game, so a person only needs to provide that as it is inside a package for making the game available to any Linux operating system. Then one single installation serves all users in the system, and the game is updated using the software center itself.
  11. Probably using libcurl for downloads will fix this. At least the curl command on Linux handles gracefully disconnections. If there is a disconnection curl simply waits for the connection to come back, and when it does curl just continues downloading from where it left.
  12. I don't mean that. Command line programs can print its content using two different channels. One is stdout (&1), intended for regular messages, and the other is stderr (&2), for errors. If no channel is specified in the code, the program uses stdout by default: echo "Message" echo "Error" >&2 Also when those programs finish they return an integer value (named ${?}) which signals if it has finished properly or not for following commands. Success always has a value of 0, while any other value signals an error. These are standard in every single applicatio
  13. How to reproduce: 1. Delete "tdm_fonts01.pk4" 2. Run the game in a terminal. Result: signal caught: Segmentation fault About to exit with code 0 Also these errors are printed to stdout, where it should be stderr. This is relevant because if the game crashes it cannot properly report that to a parent process. Such parent is needed, for example, for running the game with a single installation for all users on an Unix system.
  14. I'm using a Linux system. You can reproduce the bug like this: 1. Run tdm_update. 2. Disconnect from the Internet. 3. Reconnect to the Internet. Result: The installer permanently hangs. Yes, I meant tdm_update in all cases. Actually what I'm trying to do isn't to install the game, but to package it for Arch Linux. And I realized that I don't even need the installer for that. I could simply download the files from a mirror, and use good Unix utils for that. Easier to code, and more reliable. Sorry for other operating system, but supporting them on m
  15. And this isn't about making the installer more robust, but it to work properly to start with. It hangs quite often.
  16. I wouldn't normally recommend changing the programming language of a software, simply because the other language is better. That's very typical, but most of the time a bad move. On the other hand this seems the perfect situation for doing it, as the program is small and the target language much better suited. I'm not trying to convince you of anything, I'm simply speaking my mind.
  17. As side note, just in case the info is useful, the root cause of these problems probably has to do a lot with the language selection for writing the installer. C++ is very capable and performant, but is quite easy to let slip bugs on it and it's slow on developing compared with mostly any other programming language, even if you are not good at it. Simple tools like this doesn't require such performance and tooling, and would greatly benefit from using a simpler compiled language. Go seems a good fit, since it robust against errors and was designed with networking in mind. Its binaries are
  18. @freyk @greebo If while the installer is downloading files there's a transient disconnection, either by the client computer or the download mirror, the installer permanently hangs. As result, as other people told me, users believe that the installer simply doesn't work on their systems. Additionally if you are using the installer for building a Linux package, the building process never finishes. The installer should re-connect on connection lost, and timeout with a crash if the connection has been failing for a while. Also it currently returns exit status 1 on success, where it
  • Create New...