<Biogenesis Color Mod 1.32 readme> ATTENTION: Please set your parameters to default, necessary because of changes to consuming segments (see below 8.) Original program by Joan Queralt Molina http://sourceforge.net/projects/biogenesis/ Color Mod by MarcoDBAA: Changelog (1.1 and 1.2 changes are included): 1. Translations: -German translation and german readme -Portuguese translation (thanks to MaurÃcio Leonardi) 2. Bug fixes: -Fixed a bug in the original program where organisms disappeared, but still consumed CO2 (I only managed to fix the second part of this problem) -Fixed a bug, where you couldn't change the value for the parameter "Energy lost by dead organisms" 3. New Parameter: -New default parameter settings -"Initial complexity": Maximum number of segments of new random organisms. -"Healing delay": Random, but less effective, if this value is high. -"Immune system delay": Random, but less effective, if this value is high. 4. Mutations: -"Better" function to create random organisms, independent from symmetry -Through mutation organisms can have between 1 and 840 segments (was 4-64) -Now randomization of symmetry is completely random. Was biased with respect to similar symmetries, but created much more 1-symmetric organisms, if the mother was 8-symmetric. For this reason I changed it. 5. New Life expectancy: -default lifespan - "+" number of organisms segments divided by 4 - "+" GOLD segments (see below) 6. New genes (Genetic Laboratory): -"Generation conflict": if "Yes": parent and children attack each other -"Sibling rivalry": if "Yes": siblings attack each other -"Altruist": see MAGENTA, MINT and ROSE color -"Familial": if family relations are friendly... -MAGENTA: heals parents, children and siblings -MINT: removes infections from parents, children and siblings -ROSE: transfers energy to parents, children and siblings -"Social": Social organisms with ROSE segments don't attack each other -"Passive": see TEAL color -"Clockwise": see SPRING color -"Mimic all": see BLACK color -"Mod Pink": see PINK color -"Mod Cream": see CREAM color -"Mod Lilac": see LILAC color -"Colony+": see FOREST color 7. Reaction genes (Genetic Laboratory) : All segments can react on colors by touching, but ONLY if an organism has "Teal" segments... -"2" = Organism attacks or gets closer -"1" = Direction of movement: starting to end point of its touching segment -"0" = Ignores (no reaction) -"-1"= Direction of movement: end to starting point of its touching segment -"-2"= Organism stands still -Notes: If an organism encounters following colors... -CYAN and TEAL: use CYAN reactions -GREEN, FOREST and SPRING: use GREEN reactions -VIRUS-WHITE: use VIRUS (see WHITE) reactions -YELLOW, DARKGRAY, GOLD and ROSE: use YELLOW reactions -BARK and lignified BARK: use BARK reactions -OLIVE and DARKOLIVE: use OLIVE reactions -SKY and DEEPSKY: use SKY reactions -FROZEN and DEADBARK: use FROZEN reactions -LILAC and DARKLILAC: use LILAC reactions -BEIGE and DARKFIRE: use BEIGE reactions -Sick organisms (BEIGE, NAVY, FROZEN, DEADBARK, DARKOLIVE) don't use normal reactions on colors, but SICK (last column) against all colors. -If an organism encounters a friendly family member or another social organism with ROSE segments, it will use FRIEND on all colors. -Annotations: -Removed "flee" because organisms would often pull the organism they want to flee from (bug). Now this happens much rarer. They can still flee using "-1" or "1" (mostly "-1"). 8. Segment effectivity changes: -Photosynthesis is now more effective for Organisms with lower symmetries. -Exact formula: ((segment_length+(segment_length*(1.8/symmetry)))/1.3) -Effectivity of consuming segments and LILAC is now base 10 logarithmic -Exact formula: Log10(segment_length) -Notes: Large consuming segments are less and less effective per length. Of course they are still more effective than smaller segments. Default value for "Obtained energy": 7.0 instead of 0.5 because of this change 9. The program now knows, how to classify organisms: -a consumer has RED, FIRE, ORANGE, MAROON, PINK or CREAM segments -a plant has GREEN, FOREST, BARK or SPRING segments -a killer has LILAC or GRAY segments -enhanced: has DARK GRAY segments 10. 21 new colors and altered the function of some of the old colors: -"enhanced" = has DARKGRAY segments --ATTENTION--: -Viral Plants and frozen organism use WHITE COSTS -Other viruses use DARKGRAY COSTS -VIRUS-WHITE = Viruses that aren't consumers, plants, killer, or FROZEN -SILVER consumers use GOLD COSTS, if they feed on other organisms -RED (Carnivore): -feeds on RED, FIRE, ORANGE, MAROON and PINK -feeds on SILVER, if SILVER is a consumer (see SILVER) -enhanced: -feeds on LILAC and GRAY, if the other organism is a consumer -feeds on CREAM if the other organism is enhanced -immune against LILAC and GRAY -FIRE (Generalist): [Notes: between Carnivore and Omnivore] -segment energy absorbing effectivity: -"normal" against consumers and killers (Color=FIRE) -(0.2 * "normal") against MAROON, PINK, CREAM, and the rest (Color=DARKFIRE) -doesn't feed on BARK, OCHRE, SKY, OLIVE, FROZEN and BROWN -doesn't feed on VIRUS-WHITE -doesn't feed on BEIGE and DARKFIRE, if it has VIOLET segments -attacks BLUE and NAVY (0.2 * "normal") -attacks SKY if the other organism is a consumer (0.2 * "normal") -enhanced: feeds on BARK (0.2 * "normal") -ORANGE (Omnivore): -doesn't feed on RED, MAROON, CREAM, LILAC, OCHRE, OLIVE, FROZEN and BROWN -doesn't feed on VIRUS-WHITE -attacks BLUE, NAVY, SKY and DEEPSKY -enhanced: feeds on FROZEN, DEADBARK and LILAC -MAROON (Herbivore): -feeds on GREEN, FOREST, SPRING and BARK -feeds on NAVY, DEEPSKY, DARKOLIVE and OCHRE, if the other organism is a plant or FROZEN -attacks BLUE if the other organism is a plant or FROZEN -has one extra (= real) child, if infected by other organisms -enhanced: feeds on everything, if the other organism is a plant except... -doesn't feed on consuming segments and LILAC -doesn't feed on SKY, OLIVE, FROZEN, DEADBARK and BROWN -doesn't feed on BEIGE and DARKFIRE, if it has VIOLET segments -PINK (Destruent): -feeds on PINK, WHITE, and all weakened segments -feeds on SILVER, if SILVER isn't a consumer, but SILVER infects organisms -enhanced: feeds on BARK -"Mod Pink"=Yes: feeds on CREAM and PINK killer can feed on BROWN -"Mod Pink"=No: immune against infections, PINK killer can't feed on BROWN -CREAM (Parasite): -segment energy absorbing effectivity = (0.1 * "normal") -doesn't feed on BLUE, SKY, BARK, FROZEN, CREAM, BROWN and consuming segments -doesn't feed on VIRUS-WHITE -enhanced: -"Mod Cream"=Yes: -feeds on RED, FIRE, ORANGE, MAROON and PINK -feeds on consuming SILVER if it has as much or more total kills -"Mod Cream"=No: -feeds on BLUE (if not enhanced), SKY, FROZEN and BARK -ROSE (Energy transfer): [only used on friends] -segment energy transfer effectivity = "Obtained energy" -Organisms don't need to touch with a ROSE segment to transfer energy -Energy is only transfered, if both organisms don't attack each other and... -both organisms are altruists OR both organisms are related (parent, child, sibling) OR the other organism has a larger percentage of ROSE segments (= abuse) -the organism is fully grown -the organism has more energy than the other organism -Maintenance costs are very low (0.1*normal) to make this color useful -ROSE segments don't count to calculate organisms reproduction energy -LILAC (Weaken): -segment energy "absorbing" effectivity = (10 * "normal") -but all energy is released into the world (not consumed) -has to recharge after one attack (Color=DARKLILAC) -attacks BLUE -"Mod Lilac"=No: doesn't work on BROWN, photosynthetic segments and WHITE -"Mod Lilac"=Yes:does work on BROWN, photosynthetic segments and WHITE -enhanced: doesn't need to recharge -GREEN (Photosynthesis): -no changes -FOREST (Colony photosynthesis): [also used on friends] -photosynthesis = 0.9 * effectivity of green segments -if an organism with FOREST segments touches another organism: if "Colony+"=No: -arbitrary segment touches arbitrary segment: 0.9 + 0.25 if "Colony+"=Yes: -normal segment touches normal segment: 0.9 + 0.1 -normal segment touches BARK segment: 0.9 + 0.2 -normal segment touches photosynthetic segment: 0.9 + 0.3 -normal segment touches FOREST segment: 0.9 + 0.4 -BARK segment touches BARK segment: 0.9 + 0.3 -BARK segment touches photosynthetic segment: 0.9 + 0.5 -BARK segment touches FOREST segment: 0.9 + 0.6 -photosynthetic segment touches photosynthetic segment: 0.9 + 0.6 -photosynthetic segment touches FOREST segment: 0.9 + 0.7 -FOREST segment touches FOREST segment: 0.9 + 0.9 -Notes: Photosynthetic segment = GREEN or SPRING -SPRING (Photosynthesis and Rotation): -photosynthesis = 0.9 * effectivity of green segments -"Clockwise"=Yes: Organism rotates clockwise -"Clockwise"=No: Organism rotates counter-clockwise -BARK (Photosynthesis and Protection): -photosynthesis = 0.9 * effectivity of green segments -if another organism touches the BARK segment aggressively, BARK lignifies -lignified BARK protects the organism, but photosynthesis is disabled -BLUE (Shield): -no changes -SKY (Freezer and Frost shield): -freezes (disables) all movement and all photosynthetic segments (Color=SKY) -does this by touching an arbitrary segment except BLUE and non-plant OLIVE -these disabled segments colors are FROZEN or DEADBARK (if it was BARK) -disables SKY segments (color changed to NAVY) -protects itself with a frost shield (Color=DEEPSKY) -regenerates quickly again from shielding to freezing -attacks BLUE -consumers with SKY segments can feed on FROZEN and DEADBARK segments -enhanced: also freezes, when it touches a BLUE segment -OCHRE (Pushing): -Organism pushes other organism away, stronger with longer OCHRE segments -doesn't work against OLIVE, if the other organism is not a plant -offers protection against many attacks -CYAN (Movement): -no changes -TEAL (Movement and Reaction): -Organism can use reaction genes (see above) -Reaction is stronger, if teal segments are longer -"Passive"=No: Organism can move (like CYAN) -"Passive"=Yes: -Organism stands still until another organism touches it -Maintenance costs are very low (0.1*normal) -WHITE (Virus): -Viral Plants and frozen organism use WHITE COSTS -Other viruses use DARKGRAY COSTS -only infects organisms, that are consumers or plants -infects all segments except BLUE, NAVY, SKY, BARK, OCHRE and MINT -only infects CREAM if the other organism is a plant and modified PINK -only infects SILVER if it has as much or more total infections -attacks BLUE and NAVY -enhanced: immune against infections if the organism is not a consumer -if an organism is not a consumer, plant or FROZEN (real VIRUS): -infects NAVY -attacks SKY -if it is enhanced: -infects non-modified PINK -infects non-plant CREAM too, if the other organism has no MINT segments -but uses WHITE COSTS -if it has YELLOW segments (and no ROSE segments): -it fakes a target for infections and other organisms costs are (("obtained energy" / 7) * this organisms number of yellow genes) or if it has less energy (other organisms total energy - 0.01) -not against real viruses with YELLOW segments -Notes: will not kill the other organism directly -if it has MINT segments it can infect MINT and they don't use MINT to destroy their WHITE segments -if it has MAGENTA segments it can regenerate WHITE fast against MINT -if it has VIOLET segments, VIOLET destroys BARK and poisons CREAM permanently and they don't use VIOLET to poison their WHITE segments -if it has SILVER segments, SILVER infects BARK, if the organism has more infections -MINT (Immune system): [also used on friends] -removes infections -faster if the organism has more and longer MINT segments -removes other organisms infection, if MINT segments touch each other -removes other organisms infection, if its MINT segments touch another organism it hasn't infected itself and both are altruists -Altruist organisms don't attack/kill/poison MINT segments -destroys (segment it touches changes color to BEIGE) WHITE segments -doesn't destroy WHITE of friends -MAGENTA (Healing): [also used on friends] -heals own segments (= restores color) -faster if the organism has more and longer MAGENTA segments -doesn't work with lignified BARK or DEADBARK -heals other organisms, if MAGENTA segments touch each other -heals other organisms, if both are altruists -Altruist organisms don't attack/infect/kill/poison MAGENTA segments -VIOLET (Poison): -poisons (segment it touches changes color to BEIGE) other segments -only for a short time, if the other segment changes its color to DARKFIRE -attacks BLUE and SKY -against: -FIRE: poisons, but only... -non-consuming plants poison permanently or everyone else poisons permanently, if the other organism is not a plant and has no MAGENTA segments -CREAM: poisons, but organisms must be enhanced to poison permanently -if the other organism has MAGENTA segments: never permanent -WHITE: poisons, but VIOLET consumers don't poison VIRUS-WHITE segments -SILVER: poisons, but VIOLET consumers must have as much or more kills -LILAC: enhanced consumers and everyone else poisons -NAVY: poisons, but if the other organism is enhanced, it is protected -BARK: enhanced organisms destroy BARK (changes color to DEADBARK) -OLIVE: VIOLET segment gets destroyed but OLIVE changes color to DARKOLIVE -doesn't poison OCHRE, ICE, BEIGE, DARKFIRE, DEADBARK and BROWN -OLIVE (Defense cracker): -destroys BLUE, SKY and OCHRE (segment it touches changes color to NAVY) -destroys GRAY and VIOLET (segment it touches changes color to BEIGE) -gets weakened against GRAY and VIOLET (segment changes color to DARKOLIVE) -weakens OLIVE plants (segment it touches changes color to DARKOLIVE) -regenerates fast if weakened, but can be poisoned and killed before -resets LILAC (segment it touches changes color to DARKLILAC) -enhanced: consumers destroy OLIVE segments (changes to BEIGE) of plants -GRAY (Killer): -kills everything except OLIVE, BARK, PINK and enhanced RED -attacks BLUE -against OLIVE: GRAY gets destroyed, but OLIVE changes its color to DARKOLIVE -only kills SILVER if it has as much or more total kills than SILVER -enhanced: kills BARK, if it isn't a consumer and is a plant -BLACK (Mimic): -copies the color and reaction genes of other segments -BLACK segments don't count to calculate organisms reproduction energy -Maintenance costs are very low (0.1*normal) to make this color useful -"Mimic all"=No: Only changes the segment that touches the other segment -"Mimic all"=Yes: Changes all BLACK segments to the color of the other segment -SILVER (Experience): -if the organism has more total infections than the other organism: -it infects all segments except BARK, non-plant CREAM and immune PINK -only infects organisms, that are consumers or plants -it needs to have WHITE segment to get at least one infection -if it has more than 0 total kills or is enhanced (has DARKGRAY segments): -segment energy absorbing effectivity formula: ((10+total kills)/(10+other organisms total kills))*segment length -uses GOLD Costs -doesn't feed on CREAM, MAROON, BLUE, NAVY, SKY, OCHRE, OLIVE, BARK, BROWN -doesn't feed on BEIGE and DARKFIRE, if it has VIOLET segments -extra childs for more total children: >=0 total children = 1 child >=1 total children = 2 childs >=5 total children = 3 childs >=14 total children = 4 childs >=30 total children = 5 childs >=55 total children = 6 childs >=91 total children = 7 childs >=140 total children = 8 childs -YELLOW (Reproduction): -one extra child per YELLOW gene (was one child per YELLOW segment) -DARKGRAY (Enhancement): -enhances other segments (see above) -doesn't use DARKGRAY costs (Non-Plant viruses use DARKGRAY costs) -GOLD (Age): -Life expectancy = Normal life expectancy+((GOLD segments length)/4) -doesn't use GOLD costs (consuming SILVER uses GOLD costs) -Maintenance costs are very low (0.1*normal) to make this color useful 11. Included Tyler Colemans "Feature Mod" (backup button) -see "Biogenesis Feature Mod README.txt" -It is possible to create automatic backups. Use the Biogenesis forum http://sourceforge.net/projects/biogenesis/forums to ask questions, make suggestions and report bugs Greetings, Marco P.S: Biogenesis runs faster (at least for myself) if you open a Google Chrome window (don't know why :D)