The Memento NPC System
is a way of enemies to have personality and remember what you did, what they did, and combined with heat of the moment emotions – To make decisions. It literally has the ability with reasonable code to accurately simulate how people/aliens/animals would react, build trust, build grudges or mastermind plots against you or others. This system is copyrighted under the same copyright that ensures your code to not be stolen. I will not file a patent, they are not enforceable by little guys anyway, patents only help the big guys so small guys can’t compete(Yes, the system does the opposite of it’s intent).
Example: Imagine hailing a ship, and the conversation you have will get different conversations from them based on their: Stats/Personality sliders/Temporal Mood and History of Events with you personally. So it might seem pretty realistic if you cheated them before, and they remember and want 'payback'
When you roll what a NPC might do, it takes all things into consideration: Possible likely moves it may do, factored against Mob’s Intelligence, personality sliders relevant to the action, heat of the moment emotions favor X Y Z, and History of Events influence it too. You have the potential to properly simulate a NPC so well that you can’t tell it from a real person… Except it says the same catch phrases when it takes actions.
This is super cool, super next level, and every sandbox game's gotta do it I think, but we're doing it first.
--------
Real Trade System
is also something the world's not really seen in action much/at all.
How many times do you play a video game where you raid a dungeon and sell all your trash equipment at a local poor vendor? He does not have billions of gold to spend on all the player's trash equipment. Besides, when he noticed everyone wanting to offload equipment, he'd start paying less and less for it... The Real Trade System simulates a real life economy. NPC ain't gonna buy unless they have $. NPC ain't gonna sell unless they make profit. NPC that get rich may decide to expand their business or take over the universe... yeah you heard that right.... Since every NPC has 122 personality sliders like 4x rulers normally have 8, with enough resources, these NPCs might become galactic tyrants. Careful where you shop.
Real Trade System is important in a trading game of buy high, sell low, for the economy will regulate itself by the natural forces of Adam Smith's unseen hand of the market. The Real Trade System requires the Memento NPC System to operate maximally. This is because the NPCs have to make business decisions of how to buy, prices to set, and expansions of product/business.
--------
This patch was supposed to be a proc gen galaxy.
I indeed did proc gen a star field of 80,000 stars & designed a 24 tier galactic core for diving as you level up: https://www.starfightergeneral.com/2023/05/for-my-galactic-decorator-graphic-designer/
This led me to proc gen Star Systems for each Star, but I wanted a content patch for you guys fast, so I chose to do one Star System at first, the Solar System.
It took a while to assemble my assets for an Orrey of the Solar System since HDRP Unity corrupts regular shaders instead of converting them.
When I did finish the Solar System from the asset package I purchased, I noticed many moons missing and other inaccuracies. I had to manually scale all the planets and their ranges from the sun etc. To fix it fully would have taken days. I'll fix it later. I want a patch out. Besides I need to have an intra-solar hyper transport which will take time too... So I focused just on Earth Orbit.
I need orbiting clusters of Space Stations with merchants etc,so I had to brain storm all the possible merchants. I then made districts... Then realized clusters of Space Stations needed their own transport too, so I have "Gateway of Orbital Paths for Hyperspatial Enclosed Routes" or GOPHER for short. You basically enter into a tunnel and go really fast automated, or you can hack it and go really fast manually and probably wreck and or get in trouble with the law. Before I do any fast travel: Warp(Star to Star)/SubWarp(planet to planet) or GOPHER (orbit location of one planet to another orbit location of same planet), I want to do just one cluster. I will make it a miscellaneous district and it will be your starting district.
But before making any Space Stations, I had to make the Real Trade System and before the Real Trade System was made, I had to make the NPC pooled Memento System. So it's been a very busy week. Yesterday I did 13 hours straight work.
------
Personality archetypes
Today I hope to accomplish finalizing a pool of NPCs. Here are some of the archetypes I roll specifics from:
District Judge
punk rock star
pop music star
Prisoner on a Jail Ship
Corrupt Arms Dealer
Ship dealer
War Hawk
Board gameplayers
traditional sport players
explorer(and data base of explored places, all ships have, hack to find or ask)
translator
journalist -blog or major media
collector of various things
brewer of alcoghol
drug cooker
Professional cosplayers
Cave man in space
Blue collar space worker
Space Refugee
Bounty Hunter
Used Car Salesman
for an Amish
Barber
Dollmaker
for an Arms dealer
Spymaster/puppemaster
clumsy INACCURATE-acupuncturist
Shapeshifter who deals in Gene Splicing
Space Pirate
ANNOYING video BLOGGERS
MEDIA Director
PAPARAZI
Poets
People who tell Puns non stop: Punisher
Imposter-spy
Wannabe
Troll Clown
Private detective
Thrill seeker
spirit seekers
retirement travelers
Philathropist
Family man
Stay at Home Mom Travelling in Space
Health nut
Private Explorer of Space
Wealth seeking billionaires
for an Investor
Public speaking politicians trying to be relevant.
Paranormal Searchers
Holographic Audio Visual Military Division
Lawyer
teacher
Archaeologist
Activist
Dentist
Emergency Disaster responders
Emegency Disaster causers & reponder
Fashion mogol
Space envioronematlsist
Gem cutter
jewelry maker
butler
MERCENARY ->BUY their servcies OR SIGN UP AS ONE
Bully runs protection
mafia don
mafia goon
paper boy
Black mail guy
Insurance Fraud man
blind accuser -blackmail
false accuser -blackmail
Word tangler corrupt laywer false accuser -black mail
super hero
super villian
LATER:::::::::::::::::::dane geld ,pay orIkilu
Tavern drunk
FRIGATe:::Space trucker
Agropolis gardner
Chef
Woodworker
Forge Metalworker
Space Age Materials scientist
Quilt Guild Lady
fisherman
hunter
Child on a Joy Ride in Space
Navigation Officer
Weaponns Officer
Second in Command to Captain
Communications Officer
Transportation Officer
Commisariat
Helmsman
Strategic Operatins Officer
Capital ship Engineer
Capital ship logistics and operations
Capital ship security
for an Ambassador
Carefree Prince
Hacker
Space Monster collector
Pleasure Cruise Capital Ship Captain
Rich space playboy
Space bus driver
Space police
Space mall guard
Research Scientist
Disinformation pusher
Counter Hack ship
Space Life Guard medium class Ship Captain
Drug usin hippies
Drug using lost souls
artists-like normal people
ecclectic artists-like weirdos
subversive artists like banksy
Space muscians
File Sharing Advocatte
Debit collector/repo man
for an android security drone
for an android cleaning drone
martial artist
slieght of hand magician
demolitions ex military
inquistor
DonQuixote style insane man who colors space fish.
dishonest gambler
for an honest gambler
for an space ship mechanic
for underground concert promoter
for old west gunslinger in space
beaurocrat to waste your time
-----
An example of all the personality stats and an archetype:
Certainly! Here are the ratings for a supervillain:
Alpha: +50,
Extrovert: +50,
HighBrow: -10,
Cultured: -10,
Classy: -10,
Fashion: -10,
Manner: -10,
Dignified: -10,
Witty: +50,
Care: -10,
Dedication: +50,
OCD: -10,
Perfectionist: -10,
Organized: -10,
Punctual: -10,
Hyper: +50,
HealthBody: -10,
HealthMind: -10,
Nice: -10,
MakeFriends: -10,
Hospitable: -10,
IgnoreInsult: -10,
Loyal: -10,
Civil: -10,
Optimist: -10,
Dominant: +50,
EgoTrippin: +50,
Envious: +50,
Fame: +50,
Bold: +50,
Insulting: +50,
Forgive: -10,
Petty: +50,
Salty: +50,
HideGuilt: -10,
Tyrant: +50,
Empathic: -10,
Vengeful: +50,
NoDrama: -10,
Flamboyant: +50,
TryHard: -10,
Industrious: -10,
Adventurous: -10,
Honest: -10,
Creative: +50,
Artist: -10,
Love: -10,
Polite: -10,
Fair: -10,
Bossy: +50,
Brave: +50,
Sensitive: -10,
Joker: +50,
NoPrank: -10,
Tolerant: -10,
Patient: -10,
Curious: -10,
Wild: +50,
Ambitious: +50,
Calm: -10,
Dare: +50,
SelfGuided: -10,
Discipline: -10,
Discreet: -10,
Educated: -10,
Flexible: -10,
Incorruptible: -10,
Leaderly: -10,
Conservative: -10,
Logical: -10,
MultiTask: -10,
NonAuthoritarian: -10,
Observant: -10,
Rational: -10,
Realistic: -10,
SelfEsteem: +50,
Sentimental: -10,
Simple: -10,
Sober: -10,
Sporting: -10,
Subtle: -10,
Spiritual: -10,
Freewheeling: -10,
Frugal: -10,
NoPolitics: -10,
Unpredictable: +50,
Quiet: -10,
Unhurried: -10,
ReservedWithFilter: -10,
Whimsical: +50,
Robot: -10,
Sane: -10,
LawAbiding: -10,
Order: -10,
Focused: +50,
Morale: -10,
Hedonistic: +50,
NotPowerHungry: -10,
NotPredatory: -10,
Productive: -10,
Benevolent: -10,
StraightShooter: -10,
Trendy: -10,
Adaptive: -10,
MaterialGirl: -10,
Daring: +50,
Uncomplaining: -10,
EasilyAnnoyed: +50,
Stratgery: +50,
CockySmartAleck: +50.
When I roll a new pool NPC character on the server, I have the archeotype roll 0 to the bonus. I add that to ten rolls of 1 in 10, aka 10d10 to get a proper bell curve. I make sure the range is no lower than 1 and no higher than 100. Then I have that specific NPC's personality from an archeotype based on their profession. It's really insanely complex... So you'll notice how there's 132 profession archetotypes for starters? Each having 122 personalities? That's 16,104 modifers to set right there... So if you wonder why I am not patching every day, the rabbit hole of chained systems I have to make is time consuming. Also no one's ever done it this way, so I have to design proper methodology as I go. I assure you we'll get to a point where we're content patching at a rapid pace... soon. I'm putting in 8-13 hr hard working days and not making any revenue... After 10,000 hours of dev and no revenue over many you know I want this to rapidly get fun as much as you do.