+Soals reworked the entire UI, including Main Menu, Loading Screen, Keybinds, PlayerList, ServerList, GameHosting, AdvancedServerSettings, DinoSelectScreen, DinoCustomizationScreen +New HUD icons, by Soals -The health HUD element changes color based on comfort level -The HUD layout can be rearranged by going to the game's options and selecting 'Customize HUD. -You can then drag and drop each HUD element to wherever you'd like it to appear. -Right clicking them will change the HUD element size. +Replaced emblem on main menu with a new one +Added Backgrounds to the talent screen that change based on what kind of build you're doing; Power, Mobility, or Survival +Added new megalosaurus model, and accompanying Sanguine and Firebelly skins, by Misha and Senoba +Updated the Para detail map and changed how the shader behaves to try and create a more realistic look +Added beak and nail masks to para and megalo +Added the Dappled para skin, by Senoba +Added the Contagen para skin, by Soals +Players can now pick up eggs just as they do meat and plants. Eggs, however, cannot be laid yet. To see an egg, type 'Spawnentity Egg' into the console +Added post processing effects to the game's camera, by Soals Social System +Players can now once again invite each other to parties. Friendship now works as well. +Added capability to block invites from specific players. +Group invitation accepting or declining now has its own set of keybinds, rather than using the 'Use' keybind. +Dueling and mating will take place through this system, but are not yet implemented +Added group management tab to the player list, where players can grant various permissions to group members such as the ability to kick, invite, rank, rename ranks, or manage group permissions of others. +Added support for selecting dinosaur gender upon spawning, but it currently does not do anything -Players can select male, female, or unspecified. If unspecified, a random gender is assigned to them. -Players can choose to not release pheromones, meaning nobody will be able to determine their gender Bloodbath +Added big rocks and a dock to the new island. +Started trying to convert static meshes to foliage assets. +Added a little house to the new island
OPTIMIZATION
+Moved mouse and keyboard control inputs into C++, out of Blueprints +Movement code moved over to C++, including tripping, turn radius, swim direction and speed, and speed computations +Head tracking is now in C++ +Lightning generator code is now in C++, including both geometry and spline spawning code +Fish controller code is now in C++ +Talent data, getters, and setters are now in C++. This was surprisingly, very laggy the way it was set up in Blueprints -Previously during the movement / turn radius computation, talents would be referenced 14 times, causing a huge CPU burden +Complete overhaul of animation blueprints. Now, the vast majority of the animation code takes place in C++. -All sounds, montages, and animation notifies are now handled by C++ with databases, rather than being programmed individually into Blueprints +Moved hitbox components and accompanying attacking code up into C++ and out of the Playable_Entity blueprints. +Moved sound attenuation, pitch, and volume shift computation into C++, out of Blueprints +Set up proper LODs/shader changes to our foliage selection +The server save data is no longer replicated, which was causing lag spikes on the server
BUG FIXES
+Fixed: Pteranodon is no longer bugged +Fixed: Cave darkness transition is now instant, rather than delayed slightly +Fixed: Pachy can now charge while fat +Fixed: Pachy can no longer turn quickly while charging +Fixed: Megalo ability now properly shows percent hp and compensates for player growth +Hopefully fixed: Picking up foliage should no longer crash the game, the server, or other clients +Fixed: Mosa and elasmo can no longer grab other players through walls +Fixed: Meat now properly gets placed on the ground in areas with a low ceiling +Fixed: Lightning bolts no longer occasionally generate very poorly formed bolts +Fixed: The chatbox no longer remembers an indefinite number of chat entries, and hidden entries no longer draw while offscreen. -This was causing significant CPU waste which got worse the more the chat had accumulated +Fixed: Plants granting comfort bonuses that shouldn't be doing so +Fixed: You can now swim up and down while no movement keys are pressed with crouch and swim +Fixed: Apato knockback works again +Fixed: Swimming now works properly for all growth levels, and players should no longer struggle to get out of water while they are juveniles +Fixed: Jumping and turn rate issues that were causing unnatural jumps for some animals +Fixed: Para head tracking should work better now +Fixed: The pteranodon pitch and yaw angular rates while flying to work properly +Fixed: Players should no longer lose their saved data for growth level and other stats +Fixed: Elasmo can no longer eat from empty carcasses by tapping use +Fixed: The HUD no longer displays while you are on the dino customization screen +Added a new console command: ReqAnimationData. It behaves like ReqCharacterData, except returns the state of the animation variables.
MECHANICS CHANGES
+The talent 'Grab Size Increase' now also makes you able to pick up larger carcasses +You can now use scent while holding objects +Speed no longer continues to increase after 1.0 growth +Adjusted the random skin generator to more frequently create monochromatic or dichromatic skins +Adjusted the lighting on the maps and the colorations of some of the foliage and terrain colors
BALANCE ADJUSTMENTS
+Para headbutt is now back at 10 ability power, down from 15 +Buffed megalo speed to 900, up from 874 +Buffed Utahraptor speed to 900, up from 820 +Nerfed Para speed down to 900, down from 975
+Tons of work done on the Bloodbath map, by Soals +Added a new map, by Asoka, Forest Island 2
+Fixed: (hopefully): Players now save properly +Fixed: Tooltips for talents now properly show talent level +Fixed: Centerpiece of the talent widget now properly activates when it should upon reopening the tree +Fixed: You can no longer open the talent tree while on the dino select screen, jamming the UI +Fixed: Dying now properly closes the talent tree, preventing it from jamming the UI +Fixed: You can no longer attack while the talent tree is open +Fixed: The camera no longer repositions on the growth tick +Fixed: Velociraptor no longer jams after roaring, calling, and attacking as a juvenile +Fixed: Ichthyovenator and Velociraptor no longer have the wrong talents in their trees +Fixed: Mosa, Ichthy, and Elasmo now behave more smoothly when changing orientation when not at growth 1.0 +Fixed: Players should no longer get stuck flying while above the water's surface +Fixed: Ichthyovenator once again does not take fall damage when darting out of the water +Fixed: Growth volumes no longer trigger when on free roam mode +Fixed: Growth volumes no longer block the player from drinking +Fixed: Some talents are no longer unclickable at certain screen resolutions
+Adjusted pteranodon braking to drop dive boost, so it no longer speeds up after you release the brake so suddenly +Adjusted dive boost to decay more quickly +Added Quadratic Iththy skin, by DeviouslyKITT +Added growth modifier volumes, which increase your growth rate and food drain rate while inside +Finished adding growth accelerating volumes for Soals' arena +Added lots of new talent icon assets, made by BananaBae and Misha +Added code to catch state related bugs where players continued swimming while not in water +Pteranodon now has a minimum fly speed while braking
+Tons of work done on the Bloodbath map, by Soals +Added a new map, by Asoka, Forest Island 2
+Fixed: (hopefully): Players now save properly +Fixed: Tooltips for talents now properly show talent level +Fixed: Centerpiece of the talent widget now properly activates when it should upon reopening the tree +Fixed: You can no longer open the talent tree while on the dino select screen, jamming the UI +Fixed: Dying now properly closes the talent tree, preventing it from jamming the UI +Fixed: You can no longer attack while the talent tree is open +Fixed: The camera no longer repositions on the growth tick +Fixed: Velociraptor no longer jams after roaring, calling, and attacking as a juvenile +Fixed: Ichthyovenator and Velociraptor no longer have the wrong talents in their trees +Fixed: Mosa, Ichthy, and Elasmo now behave more smoothly when changing orientation when not at growth 1.0 +Fixed: Players should no longer get stuck flying while above the water's surface +Fixed: Ichthyovenator once again does not take fall damage when darting out of the water +Fixed: Growth volumes no longer trigger when on free roam mode +Fixed: Growth volumes no longer block the player from drinking +Fixed: Some talents are no longer unclickable at certain screen resolutions
+Adjusted pteranodon braking to drop dive boost, so it no longer speeds up after you release the brake so suddenly +Adjusted dive boost to decay more quickly +Added Quadratic Iththy skin, by DeviouslyKITT +Added growth modifier volumes, which increase your growth rate and food drain rate while inside +Finished adding growth accelerating volumes for Soals' arena +Added lots of new talent icon assets, made by BananaBae and Misha +Added code to catch state related bugs where players continued swimming while not in water +Pteranodon now has a minimum fly speed while braking
New patch should be up on steam. Mostly just a bunch of bug fixes and a few balance adjustments and mechanics adjustments from feedback last patch. I had another big batch of bug fixes that didn't make it into this patch as well that were posted in bug reports. +Added Ringtail Utahraptor skin, by BananaBae +Added placeholder hint tooltip for talents with descriptive bullet points
+Fixed: Escape menu not behaving the way it should +Fixed: Hopefully finally fixed the main menu issue. +Fixed: Debugging the shader and the main issues encountered in the last patch +Fixed: Saved dinos should now load properly +Fixed: Comfort / Discomfort area of effect actors now work properly -This was causing the pteranodon to get uncomfortable when near the volcano or on the ledge on Bloodbath +Fixed: Injury damage now works properly in the water, instead of making you super slow +Fixed: Velociraptor can now roar and bite +Fixed: Carcasses now properly set fly volume on the client +Fixed: Megalosaurus and Parasaurolophus sounds now attenuate properly -Megalosaurus roar, call, and aggressive were reduced in volume +Fixed: Ichthy, Velo, and Utah had scrambled talent trees +Fixed: The talent M1.2 now properly unlocks talent M2.2 +Fixed: Mosa and Elasmo now properly have the beached stress talent in P2.1, rather than the stress reduction talent +Fixed: Talents should no longer double register, occasionally causing a player to talent two points instead of one +Fixed: Demon no longer gets stuck in the cave +Reduced the fly volume on the carcasses by 50% +Moved the (Currently not in use) sonar ability to the special keybind, off the scent key -Aquatic animals can now use scent underwater to detect carcasses -Animals still leave no scent trails while in water +Adjusted ocean color to hide underwater animals better +The Ocean water surface now has faster waves while it is windy +Increased mosasaur turn rate while beached if the beached mobility talent is taken +You can now sprint while out of food or water, but aquatic animals cannot sprint while out of air +The beached mobility talent now also makes players rotate faster while jumping +Ichthy dart now costs 14 ability and 14 stamina, up from 12 ability and 8 stamina +Elasmo dart now costs 30 ability and 20 stamina, down from 35 ability and 25 stamina +Mosa dart now costs 48 ability and 32 stamina, down from 60 ability and 40 stamina +Nerfed the efficacy of the improved dart talent in reducing cost by about 17% +Pteranodon, while in flight, now super highlights fish with its call +Server host whitelists are gone. Everyone with a key can host. +Pteranodon can now highlight fish from the air by calling +The Ocean now appears significantly clearer from the air as a flyer
New patch should be up on steam. Mostly just a bunch of bug fixes and a few balance adjustments and mechanics adjustments from feedback last patch. I had another big batch of bug fixes that didn't make it into this patch as well that were posted in bug reports. +Added Ringtail Utahraptor skin, by BananaBae +Added placeholder hint tooltip for talents with descriptive bullet points
+Fixed: Escape menu not behaving the way it should +Fixed: Hopefully finally fixed the main menu issue. +Fixed: Debugging the shader and the main issues encountered in the last patch +Fixed: Saved dinos should now load properly +Fixed: Comfort / Discomfort area of effect actors now work properly -This was causing the pteranodon to get uncomfortable when near the volcano or on the ledge on Bloodbath +Fixed: Injury damage now works properly in the water, instead of making you super slow +Fixed: Velociraptor can now roar and bite +Fixed: Carcasses now properly set fly volume on the client +Fixed: Megalosaurus and Parasaurolophus sounds now attenuate properly -Megalosaurus roar, call, and aggressive were reduced in volume +Fixed: Ichthy, Velo, and Utah had scrambled talent trees +Fixed: The talent M1.2 now properly unlocks talent M2.2 +Fixed: Mosa and Elasmo now properly have the beached stress talent in P2.1, rather than the stress reduction talent +Fixed: Talents should no longer double register, occasionally causing a player to talent two points instead of one +Fixed: Demon no longer gets stuck in the cave +Reduced the fly volume on the carcasses by 50% +Moved the (Currently not in use) sonar ability to the special keybind, off the scent key -Aquatic animals can now use scent underwater to detect carcasses -Animals still leave no scent trails while in water +Adjusted ocean color to hide underwater animals better +The Ocean water surface now has faster waves while it is windy +Increased mosasaur turn rate while beached if the beached mobility talent is taken +You can now sprint while out of food or water, but aquatic animals cannot sprint while out of air +The beached mobility talent now also makes players rotate faster while jumping +Ichthy dart now costs 14 ability and 14 stamina, up from 12 ability and 8 stamina +Elasmo dart now costs 30 ability and 20 stamina, down from 35 ability and 25 stamina +Mosa dart now costs 48 ability and 32 stamina, down from 60 ability and 40 stamina +Nerfed the efficacy of the improved dart talent in reducing cost by about 17% +Pteranodon, while in flight, now super highlights fish with its call +Server host whitelists are gone. Everyone with a key can host. +Pteranodon can now highlight fish from the air by calling +The Ocean now appears significantly clearer from the air as a flyer
We just received an update on the modeling of our Lurdusaurus model, by Manuelsaurus! This is a very beautifiul model, and I think it may be my personal favorite of Manuel's models.
I also want to post a bit of an update on our animation situation regarding Manuelsaurus' models and Beasts of Bermuda. We now currently have four models from him, including Tyrannosaurus, Apatosaurus, Parasaurolophus, and Lurdusaurus. Unfortunately, we're very much in need of an animator.
I am considering installing Maya LT onto my computer after I finish setting up our steam page and code in our nesting, hatchling, and parenting mechanics to see if I can learn to animate our models, but it'd be very great if anyone has a potential animator looking for some commissions for bringing these models to life.
We just received an update on the modeling of our Lurdusaurus model, by Manuelsaurus! This is a very beautifiul model, and I think it may be my personal favorite of Manuel's models.
I also want to post a bit of an update on our animation situation regarding Manuelsaurus' models and Beasts of Bermuda. We now currently have four models from him, including Tyrannosaurus, Apatosaurus, Parasaurolophus, and Lurdusaurus. Unfortunately, we're very much in need of an animator.
I am considering installing Maya LT onto my computer after I finish setting up our steam page and code in our nesting, hatchling, and parenting mechanics to see if I can learn to animate our models, but it'd be very great if anyone has a potential animator looking for some commissions for bringing these models to life.
I would like to very much personally thank JurrasicChase for his support of our game and its GoFundMe. So far he has donated $550 to our game, and has gotten the Menacing Mosasaurus rank in the discord!
I would like to very much personally thank JurrasicChase for his support of our game and its GoFundMe. So far he has donated $550 to our game, and has gotten the Menacing Mosasaurus rank in the discord!
NEW +Added megalo sounds, by Sepiks, for roar, growl, call, drink, eat, painlow, painmed, painhigh, death, bite, idle, sit, stand, exhale, and inhale +Added Toxin Pteranodon skin, by BananaBae +WIP Nesting, created nest actor that can be laid with the B key. It doesn't work yet, but you can see it. +Added a small in game loading window, showing up when joining a server +Added new sounds for acro roar, call, aggressive, and idle, by Sepiks. +Added a brake to Pteranodon. Hold use while flying to brake. +Added new stealth mechanic for Elusiveness talent (Elasmosaurus only, currently) -New keybind support for it, X by default, Special keybind. Only Elasmosaurus makes use of this keybind at this time. +Added new keen senses talentable mechanic for Mosasaurus. Staying still allows you to detect moving animals. Higher talent is further range. TALENTS
+Added new talent UI. It's no longer on the customization screen, and is accessed by pressing T. This keybind can be changed. +Added support for 36 new talents and gave each animal a different talent tree. The table is shown below for each animal, along with a description. +Redid talent tree. It's now in the shape of a triangle, each animal has 30 talents instead of 24, and there are branches between each tree. -This patch has a ton of potential balance issues due to introduction of this new talent tree. I need feedback on any talents that feel too strong, too weak, or just right. Furthermore, they can be moved, and these are not set in stone.
BLOODBATH MAP +Added a waterfall, painted some more foliage, fixed some clipping issues on Bloodbath. +Added ocean access cave to Cliff-Jumping Lake. +Finished the cave ring in the crater. +Added big tree for pteranodon and climby dinos to bloodbath. +Added swinging door to crystal chamber. +Changed Demon's waypoints so he only stalks the labyrinth. +Made the salt marsh more accessible to ocean creatures, and made the arch crossing over it more vulnerable to aquatic attacks. +Added a temple to the cave with Quetzalcoatl temple decals. +Added more detail to painting on Bloodbath, +added trees along the topledge on the 2nd island. +Made a mountain and a waterfall so that people have to use the marsh to get from one side of the island to the other. BALANCE AND MECHANICAL ADJUSTMENTS +The jump height increase talent now also allows players to fall further before incurring fall damage +The talent that reduces footfall sounds now also drops the sound and attenuation of breaching sounds for swimmers +If you are injured as an aquatic creature, you now swim slower +Reduced food gained by eating foliage by 20% (This partially undoes a buff from earlier, to make room for a talent improving foliage gains) +Added growth to megalo ability +Megalo ability, by default, now only shows HP, until talented higher +Reduced default Pteranodon takeoff speed by 20% +Reduced baseline Pteranodon threshold for landing without crashing +Adjusted Pteranodon crash damage to be much more forgiving. -It's now easier to crash instead of land, but much harder to die by crashing +Added new depth discomfort mechanic. The smaller you are, the more being deep in water crushes you and stresses you. Works on sea creatures too. +Hostile creature stress is now effected by the relative size of them, compared to you. Adults stress juveniles out more, and juveniles stress adults out less +Pteranodon no longer loses comfort while diving into ocean water +Players now get told how long they are banned for. +Carcasses now change color and make fly sounds when they are going rancid +Adjusted the way the use key works for juveniles. It should now be easier to eat and drink +The Scavenger talent now, at max, grants the same bonuses as the Piscivorous trait. +Velociraptor now drains ability power 20% faster while latched +Increased oxygen consumption from all activities for elasmo and mosa by a factor of 4 -Baseline drain rate when idle was unchanged +Players can no longer sprint if food or water are empty +Aquatics can no longer sprint if oxygen is empty +Aquatics can no longer attack or grab if oxygen is empty +Pachy charge now depletes ability power 10% faster and gains speed 10% slower +Reduced the pteranodon dive bonus multiplier +Mosa and Elasmo now grab off the ability keybind, not the right mouse button keybind -Holding the ability key will allow grabbing. Pressing again will release the prey. +Ichthy dart now costs 8 stamina, down from 12 +Ichthy dart now scales with speed increase and swim speed increase talents +Mosa and Elasmo can now dart with using the right mouse button. It costs a lot more than Ichthy's. +Reduced apatosaurus tail whip animation rate by 17% +Increased apatosaurus tail whip cost from 10 to 12 ability power. +Slightly lowered baseline dart strength for ichthy, elasmo, and mosa. +Lowered camera height when above the head BUG FIXES +Fixed: Bots now aggro +Fixed: Injury damage can once again be applied +Fixed: You can no longer type in chat after death, which could get the UI stuck if you sent a chat message while dead +Might have fixed floating ichthyovenator / mosa bugs +Fixed: Pteranodon no longer drops in max HP after crossing 1.0 growth +Fixed: Players no longer stop growing after 1.222 +Attempt at fixing scoreboard background colors not showing up to reflect talent tree spec (Needs multiplayer testing) -This may also fix players with the footfall talent removing foliage on other clients, but not their own +Fixed: The day night cycle no longer gets stuck at midnight +Fixed: Megalosaurus ability now correctly reports player HP % when they talent into more health +Fixed: Issue keeping players stuck on the screen when they connect to the server +Fixed: Players should no longer get stuck in the world they were playing in when going back to the menu. +Fixed minor issue is the DSC startup regarding weather. +Fixed: Dinos can no longer rescale their mesh to grow while grabbed or latched. This should prevent size related bugs +Fixed: Players should no longer occasionally get stuck rolling around after tripping or being grabbed by a mosa +Fixed: Apatosaurus tail now properly tracks behind it when the camera is rotated backwards and the right mouse button is held down