1. Primeval
  2. News

Primeval News

New Trees, Plants, and Grass

The coniferous forest biome has been redone with all new trees, plants, and grass!

The jungle biome has been redone with all new trees, plants, and grass.

The beach biome has been redone with all new trees and plants.

The prairie biome has been redone and has all new plants and grass.

The deciduous forest has been redone and has all new trees, plants, and grass.

The desert biome has been redone and has all new plants.

The jungle biome has a new ground texture.

The deciduous forest has a new ground texture.

All of the stones have been replaced with new models.

There are some patches of terrain that are bare of plants and grass (and they shouldn't be). This will be fixed in the near future when I recreate the island terrain.

Dinosaur attacks are now synchronized during a multiplayer game.

During a multiplayer game experience can now be gained by killing someone else's dinosaur (ai and players).

Weather updates for clients after a client joins the server and the weather changes should now be working properly on those clients.

Dinosaurs should now be the correct size during a multiplayer game.

Multiplayer Part 2

This news covers updates 0.7.81.1 through 0.7.81.7.



Multiplayer
Networking code had to be custom written for sending and receiving data.

Players can only join a server if their game version matches the server's game version. You won't even see a server listed on the server list unless your game version matches their game version.

When creating a server you can now add a server description that is displayed next to the server in the server list.

When creating a server, an optional server welcome message is able to be entered. This message is displayed to all users that connect to the server.

When joining a server, if you are not on the server's map you will be switched to the server's map.

All players now connect to the US region and host servers through it. This way everyone can see everyone else's servers.

Dinosaur AI and players now have basic data synchronized across the network. (Position, rotation, size)

Dinosaur AI and players now have their animations synchronized across the network.

During a multiplayer game the first player to come within range of an AI dinosaur will activate it and it will be processed on their computer as if they were playing a single-player game. Processing will halt when the dinosaur goes out of range and then another player can start processing it when they come in range of it. This could potentially lighten the load of processing that the server needs to do, which could potentially allow more players to join a server.



User Interface
Switching maps is now disabled while in a multiplayer game.

Resetting a map is now disabled while in a multiplayer game.

The 'Singleplayer' main menu button becomes the 'Play' button when in a multiplayer game.

The 'Multiplayer' main menu button becomes the 'Server' button when in a multiplayer game.

The chat input field and chat log are now 75% of their previous width.

The mouse cursor will now show when the chat window pops up and will hide when the chat window disappears if no other user interface is open.

While typing in the chat input box you will no longer send commands to your dinosaur. (Walking, eating, roaring, etc.) Left-clicking to attack still works while typing in the chat input box because clicking on the screen takes focus away from the chat input box. (Unless you click on the chat input box)

Selecting an already selected server from the server list will now deselect it.


Dinosaurs
Terrestrial dinosaurs and aerial dinosaurs were mixed together in a spawn group and there could be a random amount of either of them, up to 400 in total. Now aerial dinosaurs have their own spawn group.

Up to 300 terrestrial dinosaurs can be spawned at once. (Down from 400)

Up to 25 amphibious dinosaurs can be spawned at once. (Same as before)

Up to 300 aquatic dinosaurs can be spawned at once. (Up from 200)

Up to 50 aerial dinosaurs can be spawned at once. (new)

Quetzalcoatlus now has five times more flesh.


Music
Will Dodson created a new music track for the prairie biome!



Fixes
Fixed player size not being correct for other players.

Fixed the new multiplayer UI not scaling properly with different screen resolutions.









Multiplayer Part 1

I've begun the process of adding multiplayer functionality to the game.

Players of the full version of the game can create or join a server and then chat with other server members while they play the game in single-player mode.

Members of a server will be notified when a player joins or leaves the server.

Foggy weather is more likely to occur on maps other than the desert map.

It no longer rains on the desert map.

New Tyrannosaurus

The tyrannosaurus rex now has a new 3d model, animations, and textures!
There are now new ground textures for the deciduous forests, coniferous forests, jungles, prairies, and beaches.
All prairie vegetation has been replaced with new vegetation.
All deciduous forest vegetation has been replaced with new vegetation.
All coniferous forest vegetation has been replaced with new vegetation.
All jungle vegetation has been replaced with new vegetation.
Herbivores now restore four times as much hunger when eating.
The mouse cursor no longer gets stuck on the screen when the game settings window is closed.
Dinosaur species no longer share the same rate at which they eat.
The player's dinosaur will no longer spawn or teleport onto slopes that are greater than 45 degrees.
Terrestrial dinosaur AI should no longer spawn on slopes that are greater than 45 degrees.

New Maps

The Coniferous Forest Island map has been added to the game.

The Coniferous Forest has a new music track.

Some dinosaurs now have more meat, adjusted to be more along the lines of how much meat is visually represented by the size of the dinosaur.

At the Main Menu, the Announcements now close when the Switch Map pop up shows.

The Jungle Island map has been added to the game.

The Jungle has had one of its decorative plants replaced with one that has no reddish color to it, so the jungle has more green in it.

The eating and drinking cooldowns have been changed from 2 seconds to 3 seconds.