Logo Platform
logo amplifiers simplified

questions: how to make a starbase

Reply
Copied to clipboard!
12 years ago
Aug 11, 2012, 6:28:48 AM
Blah, it's annoying to be first in something but it seems that it's something what has stuck to me... I do things first and then others wonder how I did those.



Making new technologies is easy, hiding old ones is painful. You can only so many times transfer locked ones elsewhere and due to coding unlocks are quite valuable.

Wonder whether one can just simple slab unlock "if moon turns to red and starts to sing symphonies" path prerequisite to those technologies.

Atleast game should after that recognize that those technologies exists but wouldn't show to anyone.
0Send private message
12 years ago
Aug 10, 2012, 6:43:33 PM
Warp travel can be blocked and even controlled by a strong starbase.



Has anyone figured out how to make a massive starbase ship design?
0Send private message
12 years ago
Aug 10, 2012, 6:47:14 PM
Hupailija wrote:
I so miss you from commenting to my ideas in mods :/

I mean where I am without person who starts to suddenly change weapons just because new stats makes more sense (and then argues with me about correct values... boy, that was fun)

Or without person who suddenly gets wicked idea that the wider race spreads the more intelligent they become... that thing teached me a lot.



Blah, modding is too easy now, I can do any change without having to worry anything and it works on first try. smiley: frown

It's not anymore: "try, pray, remove 10 last changes, try again, write 8 changes, try, remove 5 changes, try"

more like: "do something, notice that it works, do something else, notice that it works" ... Wheres all the fun in it!?




I still have the fun of not knowing why my mod doesn't work!
0Send private message
12 years ago
Aug 10, 2012, 6:49:44 PM
Igncom1 wrote:
I still have the fun of not knowing why my mod doesn't work!




Booo!

I want to get to same situation too (well ok, I did manage to get 1 hilarious crash: Did delete whole diplomatic science xml and replacing it with 100 copies of same techonology ... for some reason game didn't understand why I wanted to do it :P)
0Send private message
12 years ago
Aug 10, 2012, 6:53:21 PM
I'm still working away on starbases - have no fear!



So far:

engine module preventing movement (mostly)

civilian modules (industry/food/food) almost working smiley: stickouttongue

weaponization - not started yet

custom models - not possible yet
0Send private message
12 years ago
Aug 10, 2012, 6:59:53 PM
huh....a module that gives a system industry?



Could you also make a affinity for such a thing, giving every ships this benefit? (That would make for the idea of a nomadic empire possible, making your best world where every your fleet is.)
0Send private message
12 years ago
Aug 10, 2012, 7:00:41 PM
iblise wrote:
I'm still working away on starbases - have no fear!



So far:

engine module preventing movement (mostly)

civilian modules (industry/food/food) almost working smiley: stickouttongue

weaponization - not started yet

custom models - not possible yet




And you!

I want you to suggest something completly ridiculous which is completly imposible to do... so far you have managed most of the time in my mods cause this: "uhm, I got nooooo ideas how to do it, developers didn't even think it".



Imagine what would happen if you, me and Igncom1 would together start to make mod.

Probably cthulhu would rise from grave just because it would completly break this world. (other option is that I would become project leader and it would die just because I wouldn't find enough challenge :P)
0Send private message
12 years ago
Aug 10, 2012, 7:02:41 PM
Igncom1 wrote:
huh....a module that gives a system industry?



Could you also make a affinity for such a thing, giving every ships this benefit? (That would make for the idea of a nomadic empire possible, making your best world where every your fleet is.)




See, this is why we need to work together! It is possible I think. (just use word trait please, it can be done via affinities but it's annoying to start to point affinities to elsewhere)

Basically it's done in same way than you do weapondamage, ship speed and so on.
0Send private message
12 years ago
Aug 10, 2012, 7:03:25 PM
My lord!



Such a mod would brake the space-time continuum!
0Send private message
12 years ago
Aug 11, 2012, 4:08:31 AM
Here is what I've been working with so far, its crude to say the least but works... Unfortunately to suppress the ClassEmpire effects, I end up suppressing the detailed info on the system tab too. It displays the boost in the system tab, but not where it comes from. Any help cleaning this ugly code up would be awesome.



[CODE]















[/CODE]



For whatever reason Path="../AffinityTerran/ClassStarSystem" is the only way to get it to enable module FIDS support but the drawback is every single system receives the bonus too... The code additionally adds the bonus to the empire and the upkeep cost, so I'm forced to remove the value directly. Very ugly, so help!
0Send private message
12 years ago
Aug 11, 2012, 6:19:34 AM
iblise wrote:
Here is what I've been working with so far, its crude to say the least but works... Unfortunately to suppress the ClassEmpire effects, I end up suppressing the detailed info on the system tab too. It displays the boost in the system tab, but not where it comes from. Any help cleaning this ugly code up would be awesome.



[CODE]















[/CODE]



For whatever reason Path="../AffinityTerran/ClassStarSystem" is the only way to get it to enable module FIDS support but the drawback is every single system receives the bonus too... The code additionally adds the bonus to the empire and the upkeep cost, so I'm forced to remove the value directly. Very ugly, so help!




Aaand then couple crazy questions:



[code]

SEED MOD

A nickname for colonization craft, the role of 'seed' ships is to sow new outposts across the habitable worlds that are discovered.

[/code]



Have you tried to add following (well of course replacing SEED MOD and description with something which makes bit more sense) ?



If you mean that you don't in empire information view get detailed information... I have long time ago abandoned that view, it doesn't make any sense and is ugly. (seriously, why it can't tell clearly that traits affects to something particular makes annoying to read +1 food from perfect environment when it should be +1 food for ocean/terran/jungle planets from perfect environment)







and then to your real problems (these did sound way funnier):

I blame me, I didn't explain when you asked how those paths works and ofcourse something like this happens...

Basically when you are dealing with traits you can directly point to empire but to point to fleets and components you have to go through whole path. (well almost full path)

When you are dealing with buildings and such game thinks that you are dealing with system wide buildings so that affecting empire requires ./empire (I may be wrong in this step) to go 1 step lower.

When you are dealing with planetary improvements / ships / ship components you have to go down all the way (../empire basically means that it steps to most bottom line and then starts to go up).



Not sure whether that makes sense or whether it's even correct information but thats how I understand it. (and well, this way of thinking makes it easier to understand).





Now why that module gives bonus to EACH starsystem is that you are pointing to global function ClassStarSystem (basically same than in traits) and it basically says to game: Transfer all these bonuses to everywhere.



There are couple ways to go around this problem:

what happens if you point to ship (highest bet is in "nothing" since ship doesn't recognize Property Food or Industry... though it might accidentally create such a values)?

what happens if you add BindOnSource=true there?



and if everything else fails:



Make illusion that it works like it should :P (boy I like these going around the thing).



Of course in this case illusion would mean that you would have to forget industry and food (sadly).
0Send private message
12 years ago
Aug 10, 2012, 6:43:16 PM
Igncom1 wrote:
*Rage building.....smiley: mad



The MOO 2 star bases never made sense to me......especially seeing as ships warp right next to their intended target.....



Grah! smiley: mad



Must suppress rage.....




I so miss you from commenting to my ideas in mods :/

I mean where I am without person who starts to suddenly change weapons just because new stats makes more sense (and then argues with me about correct values... boy, that was fun)

Or without person who suddenly gets wicked idea that the wider race spreads the more intelligent they become... that thing teached me a lot.



Blah, modding is too easy now, I can do any change without having to worry anything and it works on first try. smiley: frown

It's not anymore: "try, pray, remove 10 last changes, try again, write 8 changes, try, remove 5 changes, try"

more like: "do something, notice that it works, do something else, notice that it works" ... Wheres all the fun in it!?
0Send private message
0Send private message
12 years ago
Aug 11, 2012, 6:37:44 AM
Hupailija wrote:
Imagine what would happen if you, me and Igncom1 would together start to make mod.

Probably cthulhu would rise from grave just because it would completly break this world. (other option is that I would become project leader and it would die just because I wouldn't find enough challenge :P)




I predict a huge fail.
0Send private message
12 years ago
Aug 11, 2012, 8:35:30 AM
CaptainPsilon wrote:
I predict a huge fail.




Hey, Compilation mod was done in that way and it wasn't failure... in quite many areas it opened modders eyes to see what is possible and taught everyone who participated to it loads of different things.

Sadly that mod went down when I met Mass Effect and well.. since it was my mod no one really was making it after that.



Thing is that Iblise is only person who have successfully suggested ideas which are interesting but completly undoable for me (it's rare when I have to say: "I can't imagine any way to do that nor even any ways to make people to think that I did that")

Igncom1 is person who decided to see how game weapons really works when all we had was .assets files and (not sure but I hope) made mod where he fixed most of the stupid parts.

Me... well I quess I don't have to say anything about me.



Together it would be somekind of force of the nature, sadly it's impossible right now. I am doing something bigger than lifetime, Iblise is implementing way to do something which serves everybody and Igncom1 well... I actually am not even sure anymore smiley: wink
0Send private message
12 years ago
Aug 11, 2012, 5:22:57 PM
Igncom1 is currently braking the game.



It was expected. lol
0Send private message
12 years ago
Aug 11, 2012, 6:01:27 PM
Igncom1 wrote:
Igncom1 is currently braking the game.



It was expected. lol




smiley: biggrin



Funny thingy about that "breaking the game" .. my best accomplishment so far has been Breaking the game, Rebuilding the game and Managing to turn entire sections of game off... and all 3 was because of minor mistake for forgetting importance of correct lines smiley: wink



It's especially fun to go to battle and notice that it's solved before it has started while getting tons of error messages. Such is a power of miss spelld words smiley: biggrin (and reason why inventing AI codes from head is never good idea).



Good thing is that even with all my tinkering ES is still more stabile than LoP, atleast I manage to crash only once per every 3rd start in ES.
0Send private message
12 years ago
Aug 11, 2012, 6:10:08 PM
I still do not understand 100% how each of the following ClassEmpire paths differ



"ClassEmpire"

".classempire"

"..ClassEmpire"J

"/ClassEmpire"

"./ClassEmpire"

"../ClassEmpire"

"classsomething,ClassEmpire"
0Send private message
12 years ago
Aug 11, 2012, 7:42:48 PM
I suppose you meant you "do not" understand how they differ? I think we are supposed to use unix paths as the analogy. Are you familiar with that? So anything with dots, but no slash is a syntax error which may be silently ignored (your lines 2,3). A leading slash means "root of the class hierarchy" (your line 4). A leading "./" is effectively redundant (your line 5). A leading "../" means to go one level up in the class hierarchy (your line 6). I don't know what the comma means really.
0Send private message
12 years ago
Aug 11, 2012, 8:02:55 PM
iblise wrote:
I still do not understand 100% how each of the following ClassEmpire paths differ



"ClassEmpire"

".classempire"

"..ClassEmpire"J

"/ClassEmpire"

"./ClassEmpire"

"../ClassEmpire"

"classsomething,ClassEmpire"




Notice any folder/dir/root used here is just to make picture clearer, in reality it just means how code is written. Same for any file or such a terminology used.



ClassEmpire = ClassEmpire

it doesn't use .Class but if it would it would be same than ./classempire

..ClassEmpire same here, I need to see example to say what this really does

/ClassEmpire go to ClassEmpire and look information / store information there (notice in this particular case there is ClassEmpire "file" (again just to think it easier, not really file but well..) in this particular folder/dir/root)

./ClassEmpire go one folder/dir/root lower and then look information / store information to ClassEmpire

../ClassEmpire go all the way down and then look information / store information ClassEmpire

"classsomething,ClassEmpire" in "file" ClassSomething try to find ClassEmpire and then look information / store information there



notice there is difference between ./classSomething/ and ./Classsomething in first case it points to particular "dir/root/folder" and in later case it points to "file" in main directory



This can still be bit confusing but this is how I have noticed that it goes.



Again any speach about dirs,folders,roots and files should be taken only as a way to imagine thing and not how it really works.



Example:



[code]

ClassEmpire

ClassStarSystem

ClassFleet

Classwhatever



ClassStarSystem

ClassFleet

Classwhatever

ClassPlanet ,



ClassFleet

ClassShip

Classshipmodule

[/code]



If you would be in "folder" Classshipmodule (which is under ClassFleet and then ClassShip (this is not how it really goes)) and would want to edit value Classplanet,

your path would be path=".. (need to go all the way down)/ClassEmpire (first step, we go to Class Empire)/ClassStarSystem (inside of ClassEmpire we go to ClassStarSystem)/ClassPlanet (in ClassStarsystem we look for ClassPlanet),I'm mr lavaplanet (and there we try to find value I'm mr lavaplanet"



Hope this made it bit more clear smiley: wink



again if you have examples of: .ClassEmpire and ..ClassEmpire I'm ready to translate those.
0Send private message
?

Click here to login

Reply
Comment