▶
Din's Champion patch 0.805 - Optimizations
[ 2024-10-18 23:52:22 CET ] [ Original post ]
This patch optimizes the game better, fixes a few hitches, and fixes a bunch of minor issues. 0.805 change list:
- changed many per vert/index arrays from size/resize/clear to sizeUsed/resizeUsed/clearUsed (~11% fps increase in test)
- moved shouldCullTile before shader check in addBlockSurface to decreased loading hitches
- now effects auto scale a little based on frame rate (increases fps as fps goes down)
- now if try to check collision out of map it returns true (fixes some hitches)
- quests can no longer pick shared levels (fixes some hitches)
- no longer applyGravity to attachments (wasn't actually changing anything except using cpu cycles)
- now Game::getEntitiesInRange only tries to keep entities in list unique if requested (speeds up some things)
- changed some calls in FactionSystem::getExactReputation from dynamic cast to isPlayer call (speeds up a little)
- now for block vert lighting don't do full convertToPackedColor if same intensity as the last vert (speeds up a little)
- removed 3d block lighting - no longer have a working 3d block render path & don't want to call lighting on 24 verts on block items (speeds up a little)
- pulled 2 ifs out of an inner loop in GraphicsSystem::generateColors (speeds up a little)
- now sort emitters so cache a little better and particles group better (rendering thing)
- no longer applyGravity to entities that are out of the world somehow
- now protect player housing more from quests (uniques, renegades, bosses, and uprisings) spawning too close after world transition (ulyssessword)
- added another safeguard to not spawn chests & traps too close to player houses on world transition (Amlealok/ChaoticReaper)
- added more safeguards to prevent objects like doors for set area blocks spawning in player housing on world transition
- increased desert SecondaryBlockClumpsMult from 3.0 to 4.0
- increased sawmp SecondaryBlockClumpsMult from 2.25 to 3.25
- can no longer put an item into a chest that is being deleted (like when you upgrade a chest and the old one is going away) (desophos)
- fixed Elementalist showing up as Fire Mage on skill screen tab (goodgimp)
- doors no longer get stuck open if item in the way
- can now bind a hotkey to StackAllNearby (LumberingTroll)
- can now use empty vials on water barrels
- now ? on maps and quests is purple if it is current quest/or quest is there
- now show an icon on game menu when smart mining is on
- fixed a buying from vendor issue
- decreased max time for vendor in time by 25%
- smart mining will no longer mine platforms
- added a warning if try to upgrade a crafting station without the needed materials (ScrObot)
- made player placed doors more reliably open for players
- doors now save/load their enhancements
- now enhancements on doors carry over world transition correctly (desophos)
- placed doors no longer have any DamageNoiseRange
- fixed town NPCs not being able to go insane
- increased MonsterTrapSpinner DamagePercentPhysical from 2.0 to 3.0
- fixed recipe list not getting updated when item amount changed
- decreased Avatars needed for Divine Intervention achievement from 15 to 10
- added items breaking is permanent to hardcore text
- fixed Level::getRandomValidPosition using y instead of z
- npc statues will no longer have a yellow ! above their head like they can be recruited
- fixed max level drop box on crafting screen going off screen and not allowing you to pick 100 option (Sil/ulyssessword)
- fixed a chest/crafting station upgrade issue
- fixed requirements on pickaxes (which normally has str or dex requirement) when it has a curse which forces a new requirement (Khadgar)
- fixed a few traps drawing fullbright
- fixed random class button picking hunter but not archer (before hunter is unlocked) (Obvious)
- fixed saying unlocked archer class, when the hunter class is unlocked (desophos)
- fixed a few roof issues on houses generated in world
- added a note to onyx and obsidian gems - "NOTE: this will have a smaller affect in smaller armor piece types."
- fixed a couple issues highlighting current zone name on world map
- female imp recruits now use correct model
- added a new tip - "A high perception sometimes highlights traps and secret stashes to make them easier for you to see."
- doors that are dropped from pickaxing them are no longer unidentified
- fixed extra widget shadow in advanced graphics options screen
- fixed a few quests mentioning Steward in quest text (desophos)
- fixed some text overlap issues on UI options screen
- fixed a couple of overlap issues in keyboard options screen
- fixed a couple of overlap issues in 2nd/3rd specialty confirm menu
- fixed hardcore heroes text overlap
- fixed Superior Dexterity spacing issue (desophos)
- changed effect to affect in protection spell descriptions (desophos)
- fixed effect/affect issue in ArmorSocketNote (desophos)
- fixed missing TwohandedSword translation (desophos)
- fixed Rename/Upgrade on chest ui not fitting on button very well
- fixed pick axing a chest that was just open, getting chest UI (never live)
- cleaned up GraphicsSystem::generateColors some
- changed saveVersion to 301 (everything backwards compatible)
- removed _vertTiles var/clear (code was already ifdefed out)
[ 2024-10-18 23:52:22 CET ] [ Original post ]
Din's Champion
Soldak Entertainment
Developer
Soldak Entertainment
Publisher
Coming soon
Release
Game News Posts:
22
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
🕹️ Partial Controller Support
🎮 Full Controller Support
Positive
(45 reviews)
Public Linux Depots:
- [0 B]
Din's Champion is a side scrolling, action RPG set in a dynamic, evolving, fantasy world.
Can you be the Champion needed to save Aleria? Can you even survive?
Dynamic world
The ever devious goddess, Valta, has declared war! She is going to raze the world to the ground and build a new civilization in her dark image. Your choices and actions, or lack of, have real consequences in this dynamic, evolving, living world. This makes the world of Aleria a very dangerous place. Monsters can form uprisings, start wars, set up ambushes, and attack your town. Town NPCs can get plagues, curses, and be killed. Explosions destroy terrain. Liquids flow. Poisonous and explosive gases can build up. Sand, mud, and other loose solids can collapse. The evil gods can even unleash massive area wide cataclysms if they build up enough power!Survival
To survive this dangerous world, you need to explore carefully, collect resources through mining, gathering, and looting, slay hundreds of types of dangerous monsters, build a town for protection, improve your character, craft cool items, dodge deadly traps, quell uprisings, flush out traitors, kill assassins, cure plagues, purge curses, end wars, and complete other dangerous quests or the danger WILL escalate. Every game is unique with different bosses, biomes, monsters, items, traps, objects, and quests.Building
Build and defend your town from active threats trying to destroy you. The monsters ARE out to get you. They will attack. What you build to defend yourself is up to you. It can be anything from a small house to protect just your belongings, to giant towns populated by 100s of NPCs that you've rescued and equipped.Character building
Build your character as you see fit. Choose specialties on character creation and higher levels for over 50,000 combinations! Distribute attribute and skill points as you level up. Craft armor, weapons, tools, potions, and materials to equip or use to survive.Can you be the Champion needed to save Aleria? Can you even survive?
Features
- Explore a dynamic, evolving, living world where your choices truly impact the game
- Build your character as you see fit (attributes, specialties/classes, skills, and items)
- Explore a unique area of Aleria in every game, with different bosses, biomes, monsters, items, and quests, giving the player a new experience every time
- Craft armor, weapons, tools, potions, materials, and town objects
- Build and defend your town from active threats trying to destroy you
- Shape the world through mining, building, and destruction
- Battle hundreds of different monster types
- Fight in the world war between the gods
- Survive Cataclysms, massive area wide events
- Adventure with your friends with co-op multiplayer
MINIMAL SETUP
- Processor: 3.0 GHz or betterMemory: 4 GB RAM
- Memory: 4 GB RAM
- Graphics: GTX 970 or better
- Storage: 1 GB available space
GAMEBILLET
[ 6085 ]
GAMERSGATE
[ 3241 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB