July 18th Progress - Performance!

Discussion in 'Dev Blog' started by Tiy, Jul 19, 2014.

  1. justinx931

    justinx931 Scruffy Nerf-Herder

    starbounds updating now.. i guess this is the nightly build.
     
  2. Wolfbanes

    Wolfbanes Scruffy Nerf-Herder

    Guess I'll try not to help from now on, thanks for being such a great part of the community.
     
  3. Kawa

    Kawa Tiy's Beard

    Today's diffs might be missing some parts because I fucked up. But without further ado, here's rendering.config's grand debut:
    Code:
    FILES
    -----
    default_configuration.config
    liquids.config
    [NEW] rendering.config
    dungeons\avian\avianairship\avianairship.dungeon
    dungeons\avian\avianairship\key with grid.png
    dungeons\avian\avianairship\key.png
    dungeons\avian\aviantemple\aviantemple.dungeon
    dungeons\avian\aviantemple\key with grid.png
    dungeons\avian\aviantemple\key.png
    dungeons\avian\aviantomb\aviantomb.dungeon
    dungeons\avian\aviantomb\key with grid.png
    dungeons\avian\aviantomb\key.png
    dungeons\avian\aviantower\aviantower.dungeon
    dungeons\avian\aviantower\key with grid.png
    dungeons\avian\aviantower\key.png
    dungeons\avian\avianvillage\avianvillage.dungeon
    dungeons\avian\avianvillage\key with grid.png
    dungeons\avian\avianvillage\key.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest1-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest1.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest2-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest2.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest3-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest3.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest4-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest4-wires.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest4.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest5-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest5.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest6-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest6.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest7-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest7.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest8-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest8.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest9-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\chest9.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\home1-objects.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\home1.png
    dungeons\microdungeons\randomencounter\undergroundavian\key with grid.png
    [NEW] dungeons\microdungeons\randomencounter\undergroundavian\key.png
    [NEW] dungeons\other\outpost\outpost.dungeonbackup
    [NEW] items\armors\human\human-vanguard\bsleeve.png
    [NEW] items\armors\human\human-vanguard\chestf.png
    [NEW] items\armors\human\human-vanguard\chestm.png
    [NEW] items\armors\human\human-vanguard\fsleeve.png
    [NEW] items\armors\human\human-vanguard\head.png
    [NEW] items\armors\human\human-vanguard\icons.png
    [NEW] items\armors\human\human-vanguard\mask.png
    [NEW] items\armors\human\human-vanguard\pants.png
    [NEW] items\armors\human\human-vanguard\vanguard.chest
    [NEW] items\armors\human\human-vanguard\vanguard.head
    [NEW] items\armors\human\human-vanguard\vanguard.legs
    [NEW] items\materials\ancientplatform.matitem
    [NEW] items\materials\ancientplatform.png
    items\materials\gateblock.png
    [NEW] items\materials\gatebrick.matitem
    [NEW] items\materials\gatebrick.png
    [NEW] items\swords\minibiome\wilderness\undergrowthtrimmer.png
    [NEW] items\swords\minibiome\wilderness\undergrowthtrimmer.sword
    [NEW] objects\gate\gate\gate.frames
    [NEW] objects\gate\gate\gate.object
    [NEW] objects\gate\gate\gate.png
    [NEW] objects\gate\gate\gatelit.frames
    [NEW] objects\gate\gate\gatelit.png
    [NEW] objects\gate\gate\icon.png
    [NEW] objects\gate\gatepillar\gatepillar.object
    [NEW] objects\gate\gatepillar\gatepillar1.png
    [NEW] objects\gate\gatepillar\gatepillar2.frames
    [NEW] objects\gate\gatepillar\gatepillar2.png
    [NEW] objects\gate\gatepillar\icon.png
    objects\outpost\treasuredtrophies\treasuredtrophies.object
    objects\outpost\treasuredtrophies\treasuredtrophiesleft.frames
    objects\outpost\treasuredtrophies\treasuredtrophiesleft.png
    objects\outpost\treasuredtrophies\treasuredtrophiesright.png
    [NEW] objects\ship\avianteleporterdecorative\avianteleporter.frames
    [NEW] objects\ship\avianteleporterdecorative\avianteleporter.object
    [NEW] objects\ship\avianteleporterdecorative\avianteleporter.png
    [NEW] objects\ship\avianteleporterdecorative\avianteleporterlit.frames
    [NEW] objects\ship\avianteleporterdecorative\avianteleporterlit.png
    [NEW] objects\ship\avianteleporterdecorative\teleportericon.png
    [NEW] projectiles\minibiomelegendaries\wildorb\leaforb.frames
    [NEW] projectiles\minibiomelegendaries\wildorb\leaforb.png
    [NEW] projectiles\minibiomelegendaries\wildorb\leaforb.projectile
    [NEW] projectiles\minibiomelegendaries\wildorb\wildorb.frames
    [NEW] projectiles\minibiomelegendaries\wildorb\wildorb.png
    [NEW] projectiles\minibiomelegendaries\wildorb\wildorb.projectile
    [NEW] projectiles\swoosh\shortsword\wildswoosh\icon.png
    [NEW] projectiles\swoosh\shortsword\wildswoosh\wildswoosh.frames
    [NEW] projectiles\swoosh\shortsword\wildswoosh\wildswoosh.png
    [NEW] projectiles\swoosh\shortsword\wildswoosh\wildswoosh.projectile
    tech\mech\glitchmech\bulletmuzzle1.frames
    [NEW] tiles\classicmaterial.config
    [NEW] tiles\classicplatform.config
    [NEW] tiles\materials\gatebrick.material
    [NEW] tiles\materials\gatebrick.png
    [NEW] tiles\platforms\ancientplatform.png
    [NEW] tiles\platforms\ancientstairs.png
    
    DIFFS
    -----
    default_configuration.config
    24d23
    <  "pixelRatioIdx" : 3,
    
    liquids.config
    9c9
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    13c13
    <      "textureMovementFactor" : 8,
    ---
    >      "textureMovementFactor" : 2.6,
    22c22
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    26c26
    <      "textureMovementFactor" : 8,
    ---
    >      "textureMovementFactor" : 2.6,
    37c37
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    41c41
    <      "textureMovementFactor" : 8,
    ---
    >      "textureMovementFactor" : 2.6,
    61c61
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    66c66
    <      "textureMovementFactor" : 26,
    ---
    >      "textureMovementFactor" : 9,
    82c82
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    86c86
    <      "textureMovementFactor" : 8,
    ---
    >      "textureMovementFactor" : 2.6,
    109c109
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    114c114
    <      "textureMovementFactor" : 26,
    ---
    >      "textureMovementFactor" : 9,
    131c131
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    135c135
    <      "textureMovementFactor" : 8,
    ---
    >      "textureMovementFactor" : 2.6,
    144c144
    <      "drawMinimum" : 0.1,
    ---
    >      "drawMinimum" : 20,
    148c148
    <      "textureMovementFactor" : 8,
    ---
    >      "textureMovementFactor" : 2.6,
    
    dungeons\avian\avianairship\avianairship.dungeon
    1724a1725,1730
    >      "value" : [77, 116, 135, 255],
    >      "comment" : "avianteleporterdecorative",
    >      "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ]
    >    },
    >
    >    {
    
    dungeons\avian\aviantemple\aviantemple.dungeon
    1754a1755,1760
    >      "value" : [77, 116, 135, 255],
    >      "comment" : "avianteleporterdecorative",
    >      "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ]
    >    },
    >
    >    {
    
    dungeons\avian\aviantomb\aviantomb.dungeon
    1742a1743,1748
    >      "value" : [77, 116, 135, 255],
    >      "comment" : "avianteleporterdecorative",
    >      "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ]
    >    },
    >
    >    {
    
    dungeons\avian\aviantower\aviantower.dungeon
    1743a1744,1749
    >      "value" : [77, 116, 135, 255],
    >      "comment" : "avianteleporterdecorative",
    >      "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ]
    >    },
    >
    >    {
    
    dungeons\avian\avianvillage\avianvillage.dungeon
    1723a1724,1729
    >      "value" : [77, 116, 135, 255],
    >      "comment" : "avianteleporterdecorative",
    >      "brush" : [ [ "clear" ], [ "object", "avianteleporterdecorative" ] ]
    >    },
    >
    >    {
    
    objects\outpost\treasuredtrophies\treasuredtrophies.object
    25,26c25,26
    <      "frames" : 12,
    <      "animationCycle" : 2.0,
    ---
    >      "frames" : 48,
    >      "animationCycle" : 4.8,
    36,37c36,37
    <      "frames" : 12,
    <      "animationCycle" : 2.0,
    ---
    >      "frames" : 48,
    >      "animationCycle" : 4.8,
    
    objects\outpost\treasuredtrophies\treasuredtrophiesleft.frames
    5c5
    <    "dimensions" : [12, 1],
    ---
    >    "dimensions" : [12, 4],
    7,8c7,11
    <      [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11" ]
    <    ]
    ---
    >      [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.5", "default.6", "default.7", "default.8", "default.9", "default.10", "default.11" ],
    >      [ "default.12", "default.13", "default.14", "default.15", "default.16", "default.17", "default.18", "default.19", "default.20", "default.21", "default.22", "default.23" ],
    >      [ "default.24", "default.25", "default.26", "default.27", "default.28", "default.29", "default.30", "default.31", "default.32", "default.33", "default.34", "default.35" ],
    >      [ "default.36", "default.37", "default.38", "default.39", "default.40", "default.41", "default.42", "default.43", "default.44", "default.45", "default.46", "default.47" ]
    >      ]
    
    tech\mech\glitchmech\bulletmuzzle1.frames
    0a1,6
    > {
    >  "frameGrid" : {
    >    "size" : [15, 15],
    >    "dimensions" : [6, 1]
    >  }
    > }
    
     
  4. vimio

    vimio Big Damn Hero

    went from 30 to 60 fps GREAT JOB!!
     
  5. Skarred Emerald

    Skarred Emerald Void-Bound Voyager

    Having cursor problems, now. The cursor will completely stop, and I cant click to use item/ swing weapon. After a few seconds it fixes, but zips to another area on the screen, as if it lagged.

    EDIT: discovered it was actually a different program causing it, after experiencing the same issue in WoW.
     
    Last edited: Jul 19, 2014
    Shaku Arai likes this.
  6. Kawa

    Kawa Tiy's Beard

    Here's my little report:
    • On T0 ship: ~30
    • On rainy planet: ~25-30
    • ...in felin village: ~20-30
    • In warp: ~30
    • Outpost dirtball: ~30
    • Outpost inside: ~20 -- big improvement!
    oops.png
    Oops.
     
  7. MikoLightning

    MikoLightning Scruffy Nerf-Herder

    Works like a charm for me. On the nightly I had around 25 before but now I get around 60. I have quite the beast PC so the 25 made no sense. Still I did expect to get more frames from Starbound since I can run anything I want on max or at least higher than normal settings with at least 60 FPS.

    New build frames:
    Max: 66
    Low:54
     
  8. Durabys

    Durabys Void-Bound Voyager

  9. Daveed

    Daveed Void-Bound Voyager

    Omg I never exceeded 10 frames before! In the ship I'm 30-40 fps. 15-25 fps in the planet.
     
  10. jpmrocks

    jpmrocks Phantasmal Quasar

    Oooo… Goody!
     
  11. Smilelions

    Smilelions Intergalactic Tourist

    This is great news, I had a few performance hiccups here and there, and I have small freezes in combat still. My PC is from about 2009 and I really hope you keep allowing people on older machines such as myself to play by keeping the spec reqs low. :)

    A burning question however, is there any ETA on when the next stable is going to be out? I just can't bring myself to play the broken nightlies and it has been a long long time since you did any stable updates since you started pumping out half finished nightlies.

    Thanks for keeping on updating!
     
  12. Midnight

    Midnight Scruffy Nerf-Herder

    Oh cmon, I was just being a little sarcastic/funny, not trying to be rude, sorry.
    Kinda difficult to understand that in some words :)

    But even if anyone was being rude to you don't ever stop trying to help the devs or give feedback
     
  13. Psycrow

    Psycrow Master Chief

    I would also like to see a stable build come out-- I just got the game yesterday, played it fine, tried switching to Nightly, it wouldn't open the game at all, error message about key config and mapping and stuff... switched back it was fine. Having to wait for the latest Stable to come out to play in that case, but would love the improved performance because my computer is crappy.
     
  14. Harvester

    Harvester Space Hobo

    I also just bought the game and also couldn't start the nightly build. After searching I found that you have to delete the starbound.config file as well as empty the universe folder. Worked for me. Good Luck :)

    I'm off to find how to turn all the techs back to normal.....
     
  15. Gothboy77

    Gothboy77 Industrial Terraformer

    Will modders have to change the code of existing tiles they have created? If so, could you give a "summary" per say of what code changes will be needed?

    None the less, I am very happy to see this! :D

    EDIT: I just disabled vsync in my config file and I am shocked. Not a single bit of lag anymore. Why doesn't Starbound keep vsync 'false' by default? I only think it would be necessary if running in full screen, and even at that, vertical sync makes shit slow. I am just amazed at how much more crisp and precise it is after setting that value to false.
     
    Last edited: Jul 19, 2014
  16. Kawa

    Kawa Tiy's Beard

    Biggest thing so far that I can recall is worldgen.config.
     
  17. Tamorr

    Tamorr Supernova

    Roughly 60 fps on ship average...

    And

    40-60 fps on planet.. at least before it crashed on me...lol

    This is with my ne56r48u laptop. In opengl. From looks of it though it is an improvement at least. Can't really tell since this is comparing to last 2nd branch update. Which case wasn't too bad for me even then, although there were hicups then. Didn't notice any of those hicups while in combat which is where they usually were. So I say good that those have been resolved from what I seen. :D
     
  18. Kawa

    Kawa Tiy's Beard

    Did you point at a liquid? Cos that threw me out.
     
  19. Gothboy77

    Gothboy77 Industrial Terraformer

    Ah ok. So tile(material) properties themselves won't change, only the way the planet generates them? Alright cool cool
     
  20. Psycrow

    Psycrow Master Chief

    I tried that, it loaded, but i noticed it made my character go away (even if I replaced the folder with a backup before opening it) so I stopped right there, went back to the stable version from april, and put my character backup back in. I ain't losin' my character for no performance upgrade lol.

    Devs: Please make sure that doesn't happen with the stable release :)
     
    Last edited: Jul 19, 2014

Share This Page