Dev Blog Starbound at EGX Rezzed

Discussion in 'Dev Blog' started by Katzeus, Apr 20, 2018.

  1. Xylia

    Xylia Tiy's Beard

    Well, the problem with that, is how does the game know whether or not the item in question is in your collection?

    It goes something like this:

    1). You pick up an item.
    2). The game doesn't know whether or not it is in a collection, therefore the game must check.
    3). Game checks the item to see if it is in your collection which causes extra processing resources/time/etc.

    Well, how do you tell the game "don't check to see if this item is in the collection"? The only way I know of, is to store items in RAM that you've already checked... but that would cause the game to guzzle yet more RAM, and it would still require a check once per session of each item you place in your inventory that wasn't already in your inventory.

    Now obviously, I would assume (maybe I shouldn't assume, who knows) that if you have the item in your inventory already and you acquire more of that item, then the game surely knows not to check the collection.

    But, if you pick up an item that you don't already have in your inventory..... there's no way for the game to know if it's in your collection or not, without checking. Unless the game were to keep track of what was checked per session.

    But again, you're still making a check, whether you're checking against the "already checked" list, or you're checking the collection list itself. It's still gobbling up extra resources for a feature that I would seriously have to wonder how many people actually care about.

    And again....

    If they would simply change it from Fatal Error to Warning whenever you load a character that has collection(s) or items that do not exist (because you removed them with a mod), we could just make mods that simply .patch out all references to collection lists, and vastly improve performance in doing so for anybody who doesn't even want the blasted things causing lag in their game.
     
  2. Pohany

    Pohany Parsec Taste Tester

    Yes, this lag! I hate him! [​IMG]
     
  3. STCW262

    STCW262 Heliosphere

    Rather than making the game check if an item is part of the collection, it could check the collection instead. It could go like:
    Pick item.
    If item ID is that of an item from a collection, check if it is already in the collection.
    If not, add it to the collection and disable the check for the item.
    Upon loading, check which items are in the collection, and enable only for the items not yet in it.
     
  4. Xylia

    Xylia Tiy's Beard

    But yet, if you have mods that add to collections, this is going to take even longer to load the game up, but I suppose this could theoretically work maybe?

    Either way, the collections seem so pointless but yet adds so much lag to the game. I know every other game out there is all about achievements and junk, but those games don't lag when you are dealing with them.

    I think the easiest way is to simply allow us to disable them without causing Fatal Errors because when you think about it......why, oh why, would you have the game generating a fatal error because of a missing collection? I mean, really?

    But then just add that to the pile of other stuff that generates fatal errors where it really doesn't have to. I get the need for error handling and all, but I think they went way overboard with the ludicrous number of things that cause fatal errors that aren't really big issues to begin with, and this is one of them.

    The game should be able to run fine if your mod is missing collections that your character has in their character data. Just have the game throw a warning, ignore it and move on. It's not essential to the operation of the game.
     
    STCW262 likes this.
  5. MidgetLover

    MidgetLover Scruffy Nerf-Herder

    that's basically what it does now, what Xylia means is that the checking is constantly running in the background and for every item.

    Ideally, the "collectible" feature could depend on a container, which upon opening triggers the checking, reducing the need of passive background checking
     
  6. DraikNova

    DraikNova Spaceman Spiff

    Wouldn't work if you had something in your inventory and removed it from there before opening the window.
     
  7. VitaminK

    VitaminK Scruffy Nerf-Herder

    Weak... sorry but f*ck consoles. PC players are what put this game where it is and lots of people, including myself have been waiting on 1.4 to get back into the game. I haven't played for about 6 months and have eagerly awaited this...
     
    Ickura and ManaUser like this.
  8. MidgetLover

    MidgetLover Scruffy Nerf-Herder

    i'm sure there are more optimal ways to implement progress tracking without having it constantly running in the bg, that one was just an example on how you can trigger collectible checking in a more subtle and organic form (ie checking your collectible display for progress tracking)
     
  9. qinlongfei

    qinlongfei Scruffy Nerf-Herder

    Here's an idea to implement Bounty Hunting into the game without it feeling tacked on. How about give each of the 7 vanilla playable race their own hub area like the outpost and a branchable main questline for each race that works with their established worldbuilding lore (for example, human's main quest can be establishing a new homeworld like Earth, or build a giant nomad fleet to house refugees like Quarian from Mass Effect). And Bounty Hunting can be repeatable quest for the Novakid hub since it fits their wild western theme.
     
  10. Dark_Messiah

    Dark_Messiah Scruffy Nerf-Herder

    Still waiting on that ship vs ship combat they promised years ago...
    I even asked in a thread if it has been cancelled just before release and they said that it'll come in an update... yet still no sight of it.
     
  11. Kawa

    Kawa Tiy's Beard

    So... basically nothing like the bounty hunting thing, gotcha ;)
     
    The Squid, STCW262 and DragonsForce like this.
  12. bk3k

    bk3k Oxygen Tank

    I don't think they ever actually "promised" that. People got it in their heads and hyped the idea.

    Ship combat would involve a total rework of how ships themselves work. Obviously this means a ship wipe and we're post-release. So I think that isn't ever happening.
     
    The Squid, DraikNova and STCW262 like this.
  13. Xylia

    Xylia Tiy's Beard

    That, and since the early Koala days, back when they had to make your ship a safe haven because of griefers repeatedly killing people on their own ships, I doubt that is going to change anyday soon. I remember the first few weeks of Steam Early Access... people were trapping people in their ships with lava traps and everything else imaginable, completely breaking players' games.

    Maybe at one time they had plans of ship combat, but you know..... griefers.

    They kinda had to scrap the idea because far too many people wouldn't be using such things reasonably or responsibly or would try to find ways around it.

    So we continue to be invincible on our invincible ships because of griefers.
     
    Kawa and DraikNova like this.
  14. STCW262

    STCW262 Heliosphere

    It depends on how the concept is implemented. If it were PvE, the issue of griefers would be avoided.
    The mechanics themselves could work a bit like random encounters while travelling between star systems, in which the game switches to a turn-based system in which each action is a turn, and the Player's ship's weapons dictate what is the player capable of doing, with the reward consisting of getting to inspect the wreckage with the Mech for loot.
    Other possibility would be to make it act like an RTS, with the player being able to outright assemble a fleet(It could involve hijacking and restoring ships, building them from parts obtained or bought...), with the Player's ship's layout being able to be modified to suit the Player's needs (Upgrading classes merely adds more rooms to the limit, with them being pre-placed as they currently are by default), and the same mechanics being able to be used to modify the other ships.
     
  15. Xylia

    Xylia Tiy's Beard

    Eh, I think the last thing CF wants to do is yet another system that functions differently from the main game, because you know that someone will whine about it feels "tacked on".

    It's difficult to do different systems in a game and make it "feel right" and about now, I'm not sure CF would really be in the mood to be experimental/bold/etc after having to dump the bounty hunting update, and having to put up with incessant whining by the playerbase whether it is about the bounty hunting feeling "out of place" or the mechs feeling "out of place"....

    Dunno what players expect, but when you throw steaming piles of crud at someone, they tend to not want to be around you very much.
     
    DraikNova and Kawa like this.
  16. spiraluna

    spiraluna Big Damn Hero

    PC MASTA RACE! Damn CF for trying to make money on other platforms I don't approve of and make the game available to a wider audience. But Daddy, I want it NOW!

    That sort of thing, Veruca?

    Yeah, it sucks that people have been waiting for an update and a much hyped feature for so long that won't be coming and has delayed the next update even further, not to mention their poor communication of late. I'm with you there.

    However, it's a free update for a game we've already paid for. If we were paying an ongoing subscription fee, that'd be a different story but we're not.

    I'd say let's not be so bitchy about not getting something for free when we want it (even if it's long overdue).

    Though, that's just me. You do you Veruca.
     
    Kawa likes this.
  17. Dark_Messiah

    Dark_Messiah Scruffy Nerf-Herder

    You would be right except for the fact that the devs themselves said it in their post about the future of the game back then that there will be ship combat, also, I've recently found my thread again.

    A mod also responded saying that at that time it wasn't yet canceled but was going to be a post-release addition. And that the devs likened it to ftl. Just saying that not everything happens in my head... especially when it was originally in a dev post about the game. The summary of which and other planned features can be found here.

    "Space Combat: Space combat and the ability to board other ships is planned. These will likely be random encounters/ships on the star map that trigger an instance for the ship battle."

    And we can now board ships now we only need that ship battle which has been in the plans for about 5 years now or so.
     
    Last edited: Apr 30, 2018
    The Squid likes this.
  18. Xylia

    Xylia Tiy's Beard

    To be fair, a game built around modding does not belong on consoles. That will just be a giant headache.

    We all know the vanilla game isn't really up to what a lot of people demand from a game. The core progression can be easily gotten through in 5 hours or less by anybody who has an inkling of what they're supposed to be doing. The side-games like mechs and the stuff after the ruin might take a little longer, but it's repetitive and grindy and doesn't really lead to much, as once you beat the ruin that's kinda......it. Nothing else to do after it.

    That's why mods are so bloody important, and CF made the game to be highly moddable for that reason.

    But......you can't mod on consoles.

    It took Bethesda... a MUCH bigger company.... years..... of fighting, and they got limited modding on console.

    I know, I side with PC Master Race, but I'm not trying to pull PCMR here, I'm merely being realistic.

    Surely you can see where I'm coming from?

    They cancelled a large glut of the next update, and delayed the very same update, to embark on a folly mission that's not going to really make anybody happy.
     
    VitaminK, Ickura and STCW262 like this.
  19. The Squid

    The Squid Oxygen Tank

    It's been almost four years since a mod said that ship battles were planned for post-release, and probably just as long since the devs touched it. The section about space combat on the link you provided describes basically the Spacefarer update, which already was implemented. I hate to say it, but I think it's time to give up on this subject
     
    DraikNova and Kawa like this.
  20. ManicRykker

    ManicRykker Phantasmal Quasar

    Feel like these dev messages from the Discord are relevant.

    "[CF] Supernorn - Today at 10:42AM
    Starbound on console isn't the reason 1.4 was put on hold. I know you guys might not be interested in a console release but other people are looking forward to it.

    [CF] Supernorn - Today at 10:44AM
    The console port has been in development for a long time, it isn't a recent thing"


    Honestly, I don't see it as that big of a deal. Yeah, consoles will definitely not have mod support :rofl:... but it will still draw attention to the game as a whole. (and anyone that gets exposure to Starbound on consoles, is just bound to stumble upon the PC side of things.)

    I was kinda sad that the update got delayed/put on hold... but I'm not gonna sit here and be a waterfall of salt. I have a mod to work on, and plenty of other games to keep me busy too.

    Stuff comes out when it comes out.
     

Share This Page