Not a member yet? Why not Sign up today
Create an account  

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 1,234
» Latest member: AlexKerb
» Forum threads: 1,532
» Forum posts: 9,364

Full Statistics

Online Users
There are currently 226 online users.
» 1 Member(s) | 223 Guest(s)
Bing, Google, Celarious

Latest Threads
2024-03-30 Lockup Bug, Bi...
Forum: Updates
Last Post: Celarious
04-30-2024, 01:40 AM
» Replies: 32
» Views: 1,753
Picture Thread 2.0
Forum: Cantina
Last Post: Rockinsince87
04-29-2024, 09:42 PM
» Replies: 130
» Views: 180,432
Game crashes on mission a...
Forum: Bug Reports
Last Post: Akynos
04-29-2024, 10:17 AM
» Replies: 2
» Views: 163
Mission transmitter somet...
Forum: Bug Reports
Last Post: Ivan
04-29-2024, 01:12 AM
» Replies: 0
» Views: 38
Blowing doors?
Forum: Cantina
Last Post: Haxus
04-28-2024, 07:06 PM
» Replies: 2
» Views: 77
2024-04-27 Missiles, Ordn...
Forum: Updates
Last Post: Haxus
04-28-2024, 05:57 PM
» Replies: 5
» Views: 406
Underground Habitat Bugs
Forum: Bug Reports
Last Post: Phoenix
04-28-2024, 05:30 PM
» Replies: 0
» Views: 55
2024-04-18 Recover Vehicl...
Forum: Updates
Last Post: Haxus
04-28-2024, 03:50 AM
» Replies: 9
» Views: 507
Add real bot spacecrafts ...
Forum: Arena of Ideas
Last Post: Ivan
04-27-2024, 11:34 PM
» Replies: 4
» Views: 335
Planetary Name List Bug?
Forum: Bug Reports
Last Post: Ivan
04-27-2024, 06:43 PM
» Replies: 6
» Views: 430

 
  2019-11-26 Brains, Server Deadlocks
Posted by: Haxus - 11-26-2019, 05:28 PM - Forum: Updates - Replies (27)

Brains
How do I eat brains?

Use a knife to butcher a head. It now produces a Bone and a Brain. The brain retains the DNA and inscription of the head, so you know whose it was.

There is no 3D model for the brain yet. It appears as the default bolt-cube model.

Server Deadlock
A server deadlocked last night.

I was happy to trap this one. There have been a number of server crashes recently that could not be traced because the computers were too far gone by the time I got to them. This one crashed on a beefy computer with tons of memory.

The bug was definitely the cause of the deadlock last night and it probably was not the first time. The bug was created while integrating the new animal DNA.

Stock Limit Bug
The stock limit seems to have no effect on some manufacturing processes.

Fixed a bug that affected processes with only one shop enabled. The bug caused those processes to not show their stock limit, even though it was there.

FTL Drive Patents Cost
When patents were introduced, all of them were configured to take 5 minutes. My intent was to revisit the data to increase the time to develop various patents. I did not do this right away so as not to penalize long-time players who already had developed warp 9 but did not have the patents yet.

Time to run FTL patent development processes was increased.

  • Wormhole P, 1day
  • Wormhole PN, 2days
  • Wormhole PNN, 3days
  • Warp 1, 1week
  • Warp 2, 2weeks
  • Warp 3, 3weeks
  • Warp 4, 4weeks
  • Warp 5, 5weeks
  • Warp 6, 6weeks
  • Warp 7, 7weeks
  • Warp 8, 8weeks
  • Warp 9, 9weeks
Body Q
When a creature dies, the Q of their meat and other parts is not consistent.

Creature body Q is now initialized based upon the animal resource Q of their origin world, or the body Q of their mother.

Creature body Q rises and falls after that, based upon the Q of the food eaten.

Juveniles
Juvenile gen4 creatures look like adults.

Fixed growth time calculation for gen4 creatures. A default human takes about 14 minutes to reach adulthood from birth. The failure to provide a reasonable number here (besides 1) was causing the body scale calculation to produce adult sized children.

Removed body hair from faces and underbodies of juveniles.

Changed selection of hair styles so juveniles are clean shaven and so they avoid baldness, which makes them look older.

Print this item

  Crew Asteroid Spam
Posted by: Deantwo - 11-23-2019, 10:07 AM - Forum: Prerelease Bug Reports - No Replies

I entered a solar system with my ship that had two asteroids. Immediately my sensors officer started repeating this message every couple seconds.

Code:
Sir, sensors have detected a large asteroid. It is hazardous to space traffic and world ecosystems.

Workaround: Taking control of the sensor console using my captain's chair seems to suppress the message.

Print this item

  2019-11-22 Upgrade DNA, Morale Effects
Posted by: Haxus - 11-22-2019, 03:48 PM - Forum: Updates - Replies (10)

Upgrade DNA
Someone asked if it would be possible to upgrade existing gen3 avatars to use the new gen4 DNA.

Gen3 avatars can now upgrade their DNA to gen4. Start by using the gen4 DNA editor to create an avatar and save the DNA into a .dna file.

If your avatar has gen3 DNA, an Upgrade DNA button appears on the Biology page of the Bio window. The upgrade will ask for a .dna file. After upgrading, the avatar can not do it again.

There is no time limit to do this. Someone could choose to wait until more features are available in the gen4 DNA editor.

Doing this causes the client program to break. You must immediately close the client program after upgrading your DNA.

When the client is restarted, the avatar shown at the startup screen may still be using gen3 DNA. That will update eventually; it takes a few minutes before the login server picks up the change to the DNA. You do not have to wait for the avatar on the startup screen to update to enter the game; your avatar will be gen4 in the game.

Targoss Not Needed for Demis and Highborns
Targoss is annoying when he shows up to greet a newly born demiavatar.

The Reach for the Stars story no longer starts for demi avatars and highborns.

Head Lag
I get a huge lag spike when killing gen4 creatures. It's brutal if you slaughter a village full of indigenous.

The lag spike is due to the time it takes to construct the OpenGL model of the head, worse depending on haircut and beard styles.

Gen4 heads now construct their 3D model in the model maker thread. This could result in a delay of a few seconds between a head existing and it becoming visible in your render scene.

Hair Triangles
Hair on gen4 creatures creates a huge number of render triangles for its OpenGL model. It takes a long time to build the OpenGL model and its a lot to render.

Hair on gen4 creatures now uses 1/4 to 1/3 the triangles it was previously.

This likely contributed to the screaming GPUs reported by some players.

Avatars with Exotic Lungs
Lungs offer a choice of Exotic, for their atmosphere type. Avatars don't come from worlds with exotic atmospheres.

Lungs now offer all atmosphere types as choices. However, any choices other than Standard and Tainted are not valid for use by avatars.

Avatars are now required to have lungs that can breathe Standard or Tainted atmospheres.

Asexual Sex
Asexual creatures should not be able to have sex.

Asexual creatures can no longer enter the mating pose. They cannot mate at all.

They should go through a periodic and/or environmentally based reproduction cycle. That is not implemented yet. Currently, asexual creatures cannot reproduce at all.

Hermaphrodite Sex
How does hermaphrodite sex work?

Hermaphrodites are only sexually compatible with hermaphrodites.

Hermaphrodites may impregnate each other during sex.

Crew Wear BDUs
Someone asked if crew would wear BDUs.

Crew will now wear BDUs, if they are available in the crew's city of origin. Crew prefer uniforms so if you want them to wear BDUs, don't manufacture uniforms.

Someone suggested an empire or ship policy for uniforms and hair styles. This might be implemented at some point.

Married NPCs
Some NPCs should be married.

Officers, crew, troops and passengers now have a possibility of being married. Probability varies by class. The married ones will not have sex with players.

This allows the use of terms like Miss and Mrs, which helps to distinguish NPCs and give them some detail.

A tool tip on the Unit Orders window shows their marital status.

NPC Skills
How can I see the skill set of an NPC?

A tool tip on the Unit Orders window shows the skills of each NPC. The only skills listed are those that apply to their job and contribute to their rank. They could have other skills.

Sex with NPCs
How do you have sex with anybody other than indigenous?

In addition to indigenous people, it is now possible to have sex with officers, crew, troops and passengers.

The mechanism is the same as with indigenous. Any of these methods will work.

  • Enter the mating pose and engage in a conversation with them.
  • Start a conversation and use some euphemism for having sex in a sentence.
  • Enter the mating pose and order someone to mount you.
The euphemisms were fun. I found a web site with over 400, though I had never heard most of them. One of the funniest was, "playing with the box the baby came in". That one made me lol.

NPCs are generally agreeable to sex, unless they are married or working.

Citizens of cities do not have sex with avatars. They are too transient to bear a child. People would report this as a bug.

Stamina Role in Sex
Sex in SoH is instantaneous.

Participants in sex now use stamina. The one on top uses stamina slightly faster.

When the male's stamina reaches zero, he impregnates the female.

Hermaphrodites impregnate each other at the moment they individually run out of stamina.

Airless Turbo Lift
The turbo lift aboard Atlantis never has air. It has suffocated me and many passengers to death countless times.

Fixed an error when gathering systems information during initialization of new spacecraft and buildings.

Added fixup code to quietly repair existing spacecraft and buildings that have this problem.

Turbo Lift Lights
There is no way to control the lighting in my turbo lift.

Fixed error similar to the one that caused turbo lifts to be airless.

These also get quietly fixed, like airless turbo lifts.

Weird Species in Gear
The species names on several units of meat in my gear change randomly while I watch.

Fixed an error in the way old style gen3 DNA identified its species.

Print this item

Star Infrastructure and World Volume Limit Change
Posted by: martianant - 11-18-2019, 09:47 AM - Forum: Arena of Ideas - Replies (1)

Fairly simple idea, the first 20 or so infrastructure objects (bridges, aerial platforms, sea platforms, land platforms, biodomes) should not affect the world volume/building limit similar to how the first 20 street lights and fences do not count against you. Why? It makes using these incredibly disadvantageous especially on smaller worlds. Let's say you want to colonize a gas giant with a small core of Sphere 1. You pop up the nice Aerial Platform 820m by Haxus and woah! you just lost 1,370,602m³ out of your 1,625,639m³ total! You have barely any room left for the actual city!

You want to colonize a Sphere 2 moon to mine some sweet resources, but you'll want all the civil and factory buildings under a dome. Pop a few Biodome 300m Level Lawn by Haxus and oh shoot, each of these eats 847,169m³ volume?! 

Even all the way up to Sphere 4 with their limit of 26,010,072m³ your infrastructure is going to take a huge chunk out of usable city space. Why does this matter? Most hostile environments such as moons or gas giants are where these infrastructure projects shine the most and most of these environments are going to be on the smaller world size. Why bother using them when they can cut into so much of your usable volume?

I originally understood why this limit was in place, if they were free people would absolutely spam them, however I noticed that street lights and fences allotted a free amount before they start counting against you and then I decided that would be a very workable solution to preventing spam of these infrastructure projects and still allowing them to be used where they are needed the most, on small worlds.

Print this item

  More Spacecraft Out of Fuel in Orbit Alive for Ages
Posted by: Deantwo - 11-17-2019, 06:12 PM - Forum: Prerelease Bug Reports - Replies (1)

These three spacecraft have been broadcasting for way too long. Must be a bug keeping them in orbit.

Code:
UH-02 CSS Prospector O-CT:
Mayday! We have a fuel emergency and our capacitor is empty!
We're adrift. We are orbiting Gamma Ceti Beta IIIb at
86.72°E 27.72°S in the Cetus Sector (164, 3, 1), Shores of
Hazeron.

Tau Ceti A-VI Z3:
Mayday! Our maneuver drive is out. We're going in hard! We
are orbiting Tau Ceti Alpha VI at 132.60°E 43.75°N in the
Cetus Sector (164, 3, 1), Shores of Hazeron.

Tau Ceti A-IVa:
Mayday! Our maneuver drive is out. We're going in hard! We
are orbiting Tau Ceti Alpha IVa at 120.22°E 4.44°N in the
Cetus Sector (164, 3, 1), Shores of Hazeron.

Might be related or similar to an older issue. See:
(03-20-2019, 07:25 PM)Haxus Wrote: Spacecraft SOS Spam
A spacecraft was crying out a fuel emergency for a really long time, like days or weeks. How could it stay alive that long?

Agent teleported to the ship. It then began falling from orbit because it had no fuel. It fell into a lava sea and was destroyed.

A bug prevented the ship in that situation from receiving any physics/movement processing. The bug was fixed.

Print this item

  Weapon smith does not limit production
Posted by: jakbruce2012 - 11-17-2019, 03:10 AM - Forum: Closed Bug Reports - No Replies

Weapon smith cannot have production limits set.  Always returns to 0.
Edit: also seeing this with the electronics factory.

Print this item

  Main website description issue
Posted by: Celarious - 11-16-2019, 01:17 PM - Forum: Closed Bug Reports - Replies (1)

Within the <head> of the main site, the description is broken due to the quotation marks used within it. See here:

[Image: e3cn1ad.png]

This causes Google and other search engines to produce weird results when crawling it, such as showing the galactic chat in the description. See here

There should be no quotation marks within the description unless ending it, to ensure this doesn't happen

Print this item

  2019-11-15 Server Load
Posted by: Haxus - 11-15-2019, 08:46 PM - Forum: Updates - Replies (1)

Server Load
Server load has grown steadily worse for days, maybe weeks.

Some investigating took me to a small city that was taking almost five minutes to prepare its city report. The mystery grew deeper when the lag was caused by consolidating the inventories of the various buildings in the city into one inventory for the city report. How could that take minutes?

Digging deeper showed that some of the buildings were storing lists of nearly 100,000 different items. That is different items, not counts. Counts of items are just numbers on the items. Differences arise from items that cannot be stacked with other items.

The problem was hidden by the way the inventory is sorted for the city report. The sorting process expected the list items to have unique names. They didn't. I fixed the city report but that fix will not appear until the next client update, not needed for this server fix.

An error was found in an operator== override for old style DNA. The error was introduced recently when a pure base class was implemented for handling old and new DNA uniformly.

The solution fixes inventory lists as they are loaded. You don't have to do anything.

Then we'll find the next most greedy bit of code, eating up CPU time needlessly.

Aspiring programmers should always remember; make it part of your DNA. No CPU instruction is free.

Obsolete Items
Old style cities used to throw away obsolete items. New style cities never throw away obsolete items. This results in long lists of items with slightly different qualities.

New style cities now discard obsolete items when the city report is created. This should further reduce those big lists of inventory items in cities.

Buildings individually maintain their own inventories and residents. Buildings individually decide which of their inventory items are obsolete. The city accumulates all items from all buildings, so the city report may show items that would be considered obsolete if all of the items were considered together.

What makes an item obsolete?

  • Air and Water are never obsolete in a harsh environment.
  • Food is never obsolete if it is edible to the residents of the building.
  • Upgrade Modules are obsolete if the inventory contains more of them at a higher Q.
  • Other items are obsolete if the inventory is more than half filled with items at least 2 Q's higher than the item. In other words, if the number of items that are itemQ+2 or higher equals or exceed half the storage available, the item is obsolete.

Print this item

  Galaxy Ideas
Posted by: Phenoix12 - 11-15-2019, 07:24 AM - Forum: Arena of Ideas - Replies (7)

There's been a lot of talk about how the next galaxy should be shaped...

From one super massive galaxy to a handful of medium sized ones. Though most all agree that the number of galaxies should be reduced and their size should have an actual limit instead of just floating off into infinity.

Why not have say have about five or six medium sized galaxies that are not infinite that occupy the same core galactic grid map?

In essence all galaxies are on the same map and have set sizes where their stars can generate. Past those regions there is just galactic void space where stars are super rare; that can be flown though allowing players to warp travel or even deadhead to other galaxies... providing they have the supply/fuel to make the extremely long trip.

The edges of this pan-galactic map loop around so there is no hard end instead if you go off the side you just end up on the other side of the universe. Or you could just have the player be killed by dark matter.

This can allow players if they choose to hide or make use of the void space to house secret bases and such. Also if say a powerful empire manages to lock down major wormhole travel between galaxies other players will always have the option to take the long rout there.

This will make the galaxy in my mind feel more unified and like a real place and allow even more paths and strats to unfold.


If anyone has their own thoughts or comments on this subject feel free to talk about it in this thread also.

Print this item

  2019-11-14 Server Deadlock, HQ Spam
Posted by: Haxus - 11-14-2019, 09:25 PM - Forum: Updates - Replies (1)

Server Deadlock
Vooker helped by showing me a bug that caused a server deadlock. It happened when he used his ship to attack a pirate base.

This was an elusive bug to find. The read/write lock at the heart of the problem was getting unlocked one too many times when a ground-based gun tower fired its weapon. That caused its internal lock counter to roll over backward to a large positive number, since it is unsigned. After that, it was only a matter of time before someone tried to lock the lock for write...deadlock.

Thanks again to Vooker525 for making me observe this bug. It is fixed.

HQ Spam
It was reported that multiple military HQ buildings on a world is a nuisance due to the additional city names that are created.

This isn't a bug because there was no limit placed on the number of military HQ buildings.

That said, the consequence of placing lots of them is very annoying and it serves no useful purpose.

One HQ is enough because you have to destroy all other military buildings first, before the HQ. It doesn't matter what those other buildings are. Other HQs are not particularly useful and it is only confusing.

I changed the build rule for military HQ buildings. They can no longer be built on a world that already has a military HQ building.

Existing worlds with multiple HQ buildings were left unchanged. While a nuisance, the extra HQs do not cause problems.

Bounty Dates
It would be nice if the list of bounties showed the date they were placed.

Bounties now show their create date on the Bounties page of the Bio window and also in the Bounties section of the avatar's web page.

Bounty Links
It would be nice if the list of bounties on the avatar's web page made a link to the person who placed the bounty.

Bounties on the avatar page now link to the avatar who placed the bounty.

Also, the emperor name in the Empire section of the avatar page is now a link.

Skills Page
It was suggested that the Skills table be moved to its own page on the Bio window.

Done. Skills are now on a separate page of the Bio window.

Animal Slaughter
I started investigating the cause of the servers working so hard.

I found a problem that caused animals to spawn at farms and immediately die, over and over, constantly. This was creating a load and wasting resources. I think the problem is fixed, pending testing.

Server Deadlock
Trapped another server deadlock. This one was a building trying to find the altitude of the terrain on its site.

Deadlock was fixed.

Print this item