TOS MOD -- suggestons and ideas needed please
Moderator: thunderchero
I'm thinking of replacing the TNG monsters with these from TOS
I was going to make the Calamarain the Space Amoeba but the population depleation works well with the Amoeba's toxic affect on humanoid life, so it had to be the crystalin entity. Any suggestions for a TOS/TAS/TMP one time adversary would be appreciated!
EDIT(NOTE 1):
Could maybe put V'ger in there? powerful and malevelant entity, but would have to be way to powerful? and would work better if V'ger replaced borg and use the nova effect to represent data storage!!!! (and could I make it head for Earth??)
NOTE 2
Given the current list of minors
As always any thoughts on this or any subject related to this project are greatfully recieved. Thanks.
Code: Select all
Borg Cube...........Cube................Planet Killer (TOS 'The Doomsday Machine') Gaseous Lifeform....Calamarain..........? *note1 Dreadnaught.........Chodak..............Whale Probe (ST4 'The Voyage Home') Unknown Lifeform....Crystal Entity......Space Amoeba (TOS 'The Immunity Syndrome') Combat Drone........Echo papa 607.......Nomad Probe Alien Entity........Edo Guardian........? *note2 Sentient Starship...Gomtuu..............Fesarious (TOS 'The Corbomite Maneuve') Husnock vessel......Husnock.............Kzinti Police Vessel (TAS 'The Slaver Weapon') Orbital Battery.....Orbital Battery.....Orbital Battery (N.B. no change) Tarellian vessel....Tarellian Vessel....Whorfin Class ('ST6 'Generations')
I was going to make the Calamarain the Space Amoeba but the population depleation works well with the Amoeba's toxic affect on humanoid life, so it had to be the crystalin entity. Any suggestions for a TOS/TAS/TMP one time adversary would be appreciated!
EDIT(NOTE 1):
Could maybe put V'ger in there? powerful and malevelant entity, but would have to be way to powerful? and would work better if V'ger replaced borg and use the nova effect to represent data storage!!!! (and could I make it head for Earth??)
NOTE 2
Given the current list of minors
- Andorians
Ardanans
Argelians
Capellans
Cheroni
Draconians
Ekosians
Elasians
Eminians
Excalbians
Gamesters of Triskellion
Gideons
Halkans
Iotians
Landruns
Medusans
Organians
Orions
Platonians
Romans
Scalosians
Talosians
Taureans
Tellarites
Tiburonians
Troyians
Vaalians
Vians
Vulcans
Zeons
As always any thoughts on this or any subject related to this project are greatfully recieved. Thanks.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1928
- Joined: Sun Apr 27, 2008 2:00 am
Some notes & ideas: (given the current limitations for global monster behavior & static monsters)
@ EDO
Don't change the race ID, this would only "sort of work" and at some point even could cause crashes if old edo race ID not in game or killed.
See this post (e.g. the bit mask checks): Monster Editing Info (for experimental purposes)
So best option yet: Keep edo race-Id with monster as a (weak?) outpost/station, maybe even just for game cosmetics/diversity (e.g. Ardanan cloud city).
@ monster system attacks / global behavior
-> Tarellian Vessel = Whorfin Class (from ST 7)
Here we could add the super nova effect (i.e. Dr. Soran achieves a trilithium torpedo - inhabited systems only, since he needs materials & external support).
The idea behind is, that the event is easy to prevent, since the ship doesn't fire weapons (+ remove all weapons in shiplist.sst to avoid AI auto-battle issues) and the pop-loss is slow i.e. enough time to reach & destroy the ship.
-> Calamarain = Space Amoeba
-> Crystal Entity = Planet killer / Doomsday Machine
With some creative asm-jump adjustments we can "steal" i.e. separate the change planets code from the borg code (i.e. first kill pop then destroy all or just one planet).
-> Borg = Khan's eugenic mini empire (this time with a stolen transwarp! Excelsior)
Since we can't disable the borg transwarp code, we just assume that Khan's genius accomplished the completion of the early Excelsior transwarp project...
But better than that, his warriors will conquer systems, protect the systems with the monster ship (it won't move from there since system is still inhabited) and spawn a new transwarp Excelsior.
Max size of the eugenic mini empire can by set via the difficulty level number of cubes spawn limit (with the random part disabled).
Borg system attack code would look like this: (change planets code separated/used for Crystal Entity)
IF rebel system -> do nothing
else
IF pop greater X -> make a pop loss (i.e. attack/bomb system)
else
IF system inhabitant ID = owner ID -> cause rebellion(i.e. conquer system) & spawn new ship
else
->Kill pop (due to code limitations, we would have to kill conquered systems & minor races)
There will be some small issues with missing conquering messages resp getting struck (i.e. no spawn) when arrival on rebel systems. But all in all it should work fine.
EDIT:
Using "EmpsMaxTech" dynamic data, one could delay borg/Khan appearing on map till at least one empire reaches the Excelsior tech requirement.
See Scheme of the Random Events (2.4) -> borg check.
@ EDO
Don't change the race ID, this would only "sort of work" and at some point even could cause crashes if old edo race ID not in game or killed.
See this post (e.g. the bit mask checks): Monster Editing Info (for experimental purposes)
So best option yet: Keep edo race-Id with monster as a (weak?) outpost/station, maybe even just for game cosmetics/diversity (e.g. Ardanan cloud city).
@ monster system attacks / global behavior
-> Tarellian Vessel = Whorfin Class (from ST 7)
Here we could add the super nova effect (i.e. Dr. Soran achieves a trilithium torpedo - inhabited systems only, since he needs materials & external support).
The idea behind is, that the event is easy to prevent, since the ship doesn't fire weapons (+ remove all weapons in shiplist.sst to avoid AI auto-battle issues) and the pop-loss is slow i.e. enough time to reach & destroy the ship.
-> Calamarain = Space Amoeba
Do it! Amoeba eating planets (i.e. resisting gravity) sounds a bit odd anyway.Peter1981 wrote: I was going to make the Calamarain the Space Amoeba but the population depleation works well with the Amoeba's toxic affect on humanoid life
-> Crystal Entity = Planet killer / Doomsday Machine
With some creative asm-jump adjustments we can "steal" i.e. separate the change planets code from the borg code (i.e. first kill pop then destroy all or just one planet).
-> Borg = Khan's eugenic mini empire (this time with a stolen transwarp! Excelsior)
Since we can't disable the borg transwarp code, we just assume that Khan's genius accomplished the completion of the early Excelsior transwarp project...
But better than that, his warriors will conquer systems, protect the systems with the monster ship (it won't move from there since system is still inhabited) and spawn a new transwarp Excelsior.
Max size of the eugenic mini empire can by set via the difficulty level number of cubes spawn limit (with the random part disabled).
Borg system attack code would look like this: (change planets code separated/used for Crystal Entity)
IF rebel system -> do nothing
else
IF pop greater X -> make a pop loss (i.e. attack/bomb system)
else
IF system inhabitant ID = owner ID -> cause rebellion(i.e. conquer system) & spawn new ship
else
->Kill pop (due to code limitations, we would have to kill conquered systems & minor races)
There will be some small issues with missing conquering messages resp getting struck (i.e. no spawn) when arrival on rebel systems. But all in all it should work fine.
EDIT:
Using "EmpsMaxTech" dynamic data, one could delay borg/Khan appearing on map till at least one empire reaches the Excelsior tech requirement.
See Scheme of the Random Events (2.4) -> borg check.
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
- Spocks-cuddly-tribble
- Code Master
- Posts: 1928
- Joined: Sun Apr 27, 2008 2:00 am
Luckily, with the update of the modding index (added your great "Nuts and Bolts Guide") resp. the ASM hints, I catched up on my last still outstanding tasks for AFC -> the ECM update. So maybe we all can derive benefit from a deal. If you look into updating the ECM res-files i.e. doublecheck /optimise phaser mod, torpedo mod, texture mod, tga's, [maybe planet grapics should be left alone], fnt's for ship names, lexicon.bin, aibldreq.bin, ASO... (I didn't even check the ECM project topics any time recently, and I guess thunderchero is also short on time since he got the Computer Gremlins), then I'd have some scope for adapting monster code for you. No rush, its summer break anyway. Deal?Peter1981 wrote:@SCT
thanks for the ideas I don't this week have time to go into this for the next fornight but think thie scheme is going to be close to what i want to implement (may need some more hints/tips on the khan empire )
Erratic map behavior of some monsters is still a problem:
Crystal Entity / Tarellian -> erratic stay behavior i.e. won't stay long enough in systems for pop loss "if pop killed" events. Crystal doesn't even search for systems?
Calamarain -> map movement like borg i.e. transwarp jump to next system (with erratic stay behavior).
So current suggested: (coding start not until the best/easiest ideas have been collected & approved)
- Borg = Khan's eugenic warriors suggestion
- Planet killer -> remove pop loss code -> put in one planet/turn destroyed (check new system pop capacity & if current pop greater then update accordingly) maybe disabled for AI systems, but even for inhabited systems? (see map behavior comment)
- Tarellian / Whorfin -> Random factor for trilithium torpedo / super nova effect (disabled for home & AI systems, but maybe even for inhabited systems)
This pic by JBL (enlarged & with ship=system) could be funny for the system attack message:
Also you could replace the borg "resistance is futile" tactical combat voice with Kirk's Khaaan scream (maybe beepo can help with this).
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
I said back on this project mid may it now near end of july and I'm just getting back to it. Working on 5. minor race buildings and some recent code updates. I'll give a full update soon.
EDIT:
i ment June army37 -- time realy does seem to fly!! lol
EDIT:
i ment June army37 -- time realy does seem to fly!! lol
Last edited by Peter1981 on Wed Jun 22, 2011 1:18 pm, edited 1 time in total.
Thanks for the thought crashpm, but the consenus is for TOS-ST7:G. even then some would like me just to use pure TOS -- but that would mean constitution, woden, DY-100 for the fedz, D7 for the klingons and Warbird and D7 for the Romulans, no ships for the Gorn and 1 ship for the tholians. so I've got to include stuff from the tech manuel, and draw on inspiration from the various games.
- marhawkman
- Commander
- Posts: 463
- Joined: Thu Feb 19, 2009 3:00 am