X4 - ten questions for developers

This forum is the ideal place for all discussion relating to X4. You will also find additional information from developers here.

Moderator: Moderators for English X Forum

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11818
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Wed, 9. Aug 17, 16:39

LTerSlash wrote:Well X4 could be the easier game of all time, the only thing it needs to succeed is to go back to X3 and improve it. Thats the most risk-free thing ive see in software development ever.
Again with the oversimplifications. Assuming it would be something that was aimed for, would it not still require to redo 15+ years worth of additions? Or they magically appear in a new engine and assets over night?

Pretty sure reality requires people to put effort into creating anything. Basic law of thermodynamics, you require energy (pizza) to decrease entropy (less chaos).

MFG

Ketraar

LTerSlash
Posts: 1367
Joined: Mon, 27. Oct 08, 02:19
x4

Post by LTerSlash » Wed, 9. Aug 17, 18:27

Ketraar wrote:
LTerSlash wrote:Well X4 could be the easier game of all time, the only thing it needs to succeed is to go back to X3 and improve it. Thats the most risk-free thing ive see in software development ever.
Again with the oversimplifications. Assuming it would be something that was aimed for, would it not still require to redo 15+ years worth of additions? Or they magically appear in a new engine and assets over night?

Pretty sure reality requires people to put effort into creating anything. Basic law of thermodynamics, you require energy (pizza) to decrease entropy (less chaos).

MFG

Ketraar
Yes, as my old c programming professor whould say, it needs a lot of "ass-chair" hours. But how many software companies can say they already know the winning formula?, if they make a better X3 that game cant fail.

A5PECT
Posts: 6137
Joined: Sun, 3. Sep 06, 02:31
x4

Post by A5PECT » Wed, 9. Aug 17, 18:40

ezra-r wrote:Rebirth was made over a completely new engine.
X4 is the same? Will it use the new vulkan technology engine? But that one is based on the rebirth engine right?
From what I understand, yes. Vulkan is just the graphical API, which is a component of the game engine.

The original X-series games changed DirectX versions between major releases, so changing graphical APIs isn't a new thing for Egosoft. Though moving between different versions of a single API was probably easier than moving from one API to a completely different one.
Admitting you have a problem is the first step in figuring out how to make it worse.

Xenon_Slayer
EGOSOFT
EGOSOFT
Posts: 13093
Joined: Sat, 9. Nov 02, 11:45
x4

Post by Xenon_Slayer » Thu, 10. Aug 17, 10:25

The engine used in X4 is based on the one used in Rebirth but with the Vulkan renderer. So no, it won't be using aspects of the X3 engine which ultimately dates back to the pre 2000's.

User avatar
Sandalpocalypse
Posts: 4447
Joined: Tue, 2. Dec 03, 22:28
x4

Post by Sandalpocalypse » Fri, 11. Aug 17, 10:13

i'm glad to hear docking will be more interesting. For a game focused on physicality and really immersing you into your ship, it was disappointing that docking was just pressing a button and appearing in a docking bay. Elite Dangerous really showed up XR in this regard. To some degree it was required by the design decision to have the multiple dock areas with different purposes on each station though; I don't believe there's enough M docks in the station geometry to support all the designed docking types.

The XR Arawn shows how cool docking could be in x4, with its huge hanger and dedicated launch tube separate from the main entrance.
Irrational factors are clearly at work.

User avatar
mr.WHO
Posts: 8571
Joined: Thu, 12. Oct 06, 17:19
x4

Post by mr.WHO » Sun, 20. Aug 17, 14:16

What will be the relation of X-Rebirth universe/storyline to X4?

You mentioned that X4 will be in completely diffrent region of Universe, but will reuse the ships from X-Rebirth - most of them were region specific (e.g Omicron Lyrae ships, many Albion ships).

If X-Rebirth story will be canon in X4 this will create many contradictions (e.g. how OL, Albion ships end up in diffrent region that was isolated from them?), so I assume the easiest solution would be to consider X-Rebirth not hapened and rewrite encyclopedia descriptions for most of the ships in X4.

User avatar
Sandalpocalypse
Posts: 4447
Joined: Tue, 2. Dec 03, 22:28
x4

Post by Sandalpocalypse » Mon, 21. Aug 17, 01:36

IIRC a lot of the capital ship designs predate the jump gates going down. if not most. I think only the Heavy Sul and the OL ships are specifically post-gate designs. The Light Sul is, arguably, but its just a Rahanas conversion so eh.

It's worth noting that the Sanahar and Condor are both modeled with M-class docks, even though those cant be used in XR and they are post-release ships.

i imagine x4 will have some degree of post-rebirth political unification among various factions though, such that some are contiguous across jumpgates - it would simplify and reduce how many ships they have to make sense.
Irrational factors are clearly at work.

UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader » Mon, 21. Aug 17, 17:52

Sandalpocalypse wrote:It's worth noting that the Sanahar and Condor are both modeled with M-class docks, even though those cant be used in XR and they are post-release ships.
Do you maybe refer to the Masstraffic Docks which are present on all big Ships? because i am pretty sure the Sahanar has no Fighter dock Port. About the condor i dont know, but i am pretty sure its the same. The only Ship which has dock Ports i am aware of is the Arawn and technically these Docks work, there is usualy no circumstate in which a ship would dock or undock there though.
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)

User avatar
JSDD
Posts: 1378
Joined: Fri, 21. Mar 14, 20:51
x3tc

Post by JSDD » Tue, 22. Aug 17, 00:55

Xenon_Slayer wrote:I'll try and cover a few of the questions Lino couldn't answer. But yes, vague is the word of the day :roll:
mr.WHO wrote: 9) Are there any plans to replace "spawn out of thin air" system for NPC and hostiles (like pirate/Xenons) with something more physical that player can impact?
For the majority of ships, yes. We do want the ships to come from a source such as a shipyard. Some missions may be a special case, but far less than before.
some people like to fight, so much that they dont care about the relation to other (KI) races, so they start to "conquer" other sectors / areas occupied by any KI race ...

PROBLEM:
in x3 the "jobs" engine spawned ships also "out of thin air", in some cases the spawn sector was fix, that meant you could never really conquer a sector because the frequent respawn of (enemy) KI in your conquered sector

SOLUTION:
"out of thin air" is not the problem, but make ships spawn only in their sectors, of create them at shipyards in their sectors, IF any race wants to "expand" their area of influence, then by starting from their own sectors
IF they dont posess any area / sector (anymore), THEN pause for a while and spawn them in "unknown area" (unknown means not occupied by any race, the universe is large !! so make use of it ..)
IF nothing helps, then start big invasion (spawning) but in random places against random races, NOT PLAYER-FIXATED !!


Xenon_Slayer wrote:
mr.WHO wrote: 10) Will you improve generic mission variety and review their logic?
There should be more happening in the universe which can than trigger missions based on those events. There will still be generic missions which may 'fabricate' the scenario as it was in previous games, but we do of course want these to have as little fakery as possible.
on of the worst decisions, imho, is to fabricate the scenario, that means the player finally controlls what happens, instead of reacting to its "environment" (like in the real world)

why not just create a certain job ID, give them the task to plunder ships and randomly attack stations etc, and create fight missions, find a suitable ship to kill (jobID = ..., class = dependent on player fight rank etc), that's better and doesnt "feel" like the player somehow "controls" its environment :)

------------------------------------------------------------------------------

build missions:
for each sector cluster / area:
--> count all the stations that produce wares, and utilize wares
--> check what wares are rare / needed
--> select stations to build dependent on the most needed wares, NOT randomly

the check can take place every hour or so, but it's much better than selecting station types randomly

------------------------------------------------------------------------------

who offers a mission ?
selecting a random character, of even creating a random character ? why ?

once a ship gets attacked by a pirate / outlawed guy, start a script on that ship, if it successfully flees, and if the attack happened recently, and if the ship is in the players current sector, then use the NPC to create an "bounty hunter" offer.

in case the ship was destroyed, maybe a "recon" has spotted the incident, that recon could the offer the mission

AND:
who is the offer actor that she / he can (as if by magic) detect wheater the victim got killed ? jesus ? buddah ? who ?
add step 2: collect dropped shipID plate or anything else that identified the enemy somehow, collect that, bring it back to the offer giver, THEN reward the player. thats how it worked in the wild west back in the 1800s.

------------------------------------------------------------------------------

who gets paid, who was the killer ?
the guy that fired the last bullet? why ?

why not check wheater the player (or player owned ship) attacked that guy, count the damage, give the player at least some credits if she / he took part in the bounty hunt ... that would be only "fair", and there isnt a problem in implementing that.

------------------------------------------------------------------------------

there ary many things to improve ...

another question:
can the player build stuff on planets / moons ? building doesnt necessarily mean that the player actually is on the planet

and please do away with the kind of "toon-shaded" models, physically-based rendering would make things look better, discard npc characters completely since they just look awful, try to keep only the "good" things from XR .. somehow ..

------------------------------------------------------------------------------

jumpdrive IDEA:

add 1 (static) gimbal in the middle of the sector, every time a ship wants to leave the sector, fly into the gimbal, set the course / target, and wait ...

the gimbal starts to rotate randomly, blocks any other ships from entering, and >booom< make a warp effect and move the player to its target sector .. EXACTLY in the sector center .. no gates needed .. no jumpdrive needed ..

the only thing that needs energy is that gimbal, NOT the ship that wants to travel, with increasing time the energy level of that gimbal reduces, and reduces the possible "jump range" ...

imho better that "space-autobahn" ^^

if one wants to fly to a neighbour sector, then accelerate for a while (there is no air friction or so that prevents a space ship from increasing its velocity when using actio<-->reatio jet propulsion, and mini asteroids are rare in space, so ..), and maybe make use of gravity, do a swingby on a small moon to increase velocity / change direction

------------------------------------------------------------------------------

but the bnext problem: how to find travel paths then ?
--> by using 3D coordinates instead of the old .. XY-grid in the universe map

current sector:
dvec3 universelocation (in astronomical units)

target sector
dvec3 anotheruniverselocation (in astronomical units)

in case the gimbal is too weak to jump from A to B:
find any location in between A and B, jump there first, then make another jump to reach your goal

------------------------------------------------------------------------------

another possible solution for bounty hunt:
make a "list of most wanted", a global value, each time a bad guy violates the x-laws, append him / her to that list, depending on how much damage the guy does, the higher the reward for capturing him / her (dead or alive)

the "list of most wanted" can be a local list, meaning that its validity depends on if you stil are in the same sector cluster/ planetary system, only the worst of those guys will be appended to a x-universal (FBI / federal) "list of most wanted" which is valid for all sectors / areas controlled by a certain race (a bad boron is not necessarily bad for split ^^)
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele

RodentofDoom
Posts: 406
Joined: Sat, 27. Feb 16, 09:37
x4

Post by RodentofDoom » Tue, 22. Aug 17, 15:14

JSDD wrote: AND:
who is the offer actor that she / he can (as if by magic) detect wheater the victim got killed ? jesus ? buddah ? who ?
Modern earth based Technology
- Transponder

Look it up, see what it does.

Now add many iterations of technical improvements to it.
It's not unreasonable to assume that in the distant future a device like that would also be able to monitor crew/passenger health as a base function.

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11818
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Tue, 22. Aug 17, 15:54

No need to go into future, you have training suits that monitor various body functions and send it to devices and/or cloud.

MFG

Ketraar

User avatar
JSDD
Posts: 1378
Joined: Fri, 21. Mar 14, 20:51
x3tc

Post by JSDD » Tue, 22. Aug 17, 16:12

and a crook apparently has to wear it all the time, because [PLAYERSHIP] will come and get him / her ? assume you got a "problem", someone takes care of it behind the planet somewhere, who notifies you ? the "problem" itself ?

no, i'm for at least sending the info / evidence somehow to the offer giver back, at least if you expect to get paid from him (and not [GOD] or the scripter). isnt that exactly what the scripter has done in the "scan asteroids" mision ?! ;)
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele

LTerSlash
Posts: 1367
Joined: Mon, 27. Oct 08, 02:19
x4

Post by LTerSlash » Wed, 23. Aug 17, 04:47

Ok im going to be the one to say it. Coop? Even sharing one of the ships i own is acceptable.

Slashman
Posts: 2515
Joined: Tue, 12. Oct 10, 03:31
x4

Post by Slashman » Wed, 23. Aug 17, 17:14

LTerSlash wrote:Ok im going to be the one to say it. Coop? Even sharing one of the ships i own is acceptable.
NO! And can we please stop asking for multiplayer when its been said a hundred times that it isn't happening any time soon?
If you want a different perspective, stand on your head.

User avatar
Sandalpocalypse
Posts: 4447
Joined: Tue, 2. Dec 03, 22:28
x4

Post by Sandalpocalypse » Wed, 23. Aug 17, 20:39

UniTrader wrote:
Sandalpocalypse wrote:It's worth noting that the Sanahar and Condor are both modeled with M-class docks, even though those cant be used in XR and they are post-release ships.
Do you maybe refer to the Masstraffic Docks which are present on all big Ships? because i am pretty sure the Sahanar has no Fighter dock Port. About the condor i dont know, but i am pretty sure its the same. The only Ship which has dock Ports i am aware of is the Arawn and technically these Docks work, there is usualy no circumstate in which a ship would dock or undock there though.
The center dock on the Condor (where the drone bay is) and an unused bottom front port on the Sanahar both seemed to me to be unused M-class docks similar to those on the rear of the Arawn.
Irrational factors are clearly at work.

LTerSlash
Posts: 1367
Joined: Mon, 27. Oct 08, 02:19
x4

Post by LTerSlash » Thu, 24. Aug 17, 00:17

Slashman wrote:
LTerSlash wrote:Ok im going to be the one to say it. Coop? Even sharing one of the ships i own is acceptable.
NO! And can we please stop asking for multiplayer when its been said a hundred times that it isn't happening any time soon?
No, i cant stop, just an invite to allow a few friends to play with you sharing the same player data, but using another one of your ships. As simple as that, no full blow MP is needed, X3 whould have been a lot better with that.

User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 11818
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar » Sat, 26. Aug 17, 01:00

So you are asking for a "simple" non-full blown MP function, that requires MP functions?

Its rather frustrating and tbh irritating everything I have read people answering the reason as to why MP is not really an option, with "but we dont want MP, just LAN/Friends/{insert here other idiotic response that still requires MP}. So I repost the a link to this rather simple to understand post by CBJ, which you can find with a thing that is brand new, its called Google Search, you might have heard of it.

https://forum.egosoft.com/viewtopic.php ... 21#2885821

MFG

Ketraar

User avatar
Nikola515
Posts: 3187
Joined: Fri, 4. May 12, 07:40
x4

Post by Nikola515 » Sat, 26. Aug 17, 06:55

It would be nice if Ego could actually answer some of those questions tomorrow for Q&A...
It's not world hunger because we can't feed poor,it's because there will never be enough to feed the rich .....

Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp » Sat, 26. Aug 17, 09:50

Nikola515 wrote:It would be nice if Ego could actually answer some of those questions tomorrow for Q&A...
Please feel free to re-ask unanswered questions. They will probably be a bit too busy to look for them across forums in advance.

gbjbaanb
Posts: 668
Joined: Sat, 25. Dec 10, 23:07
x3tc

Post by gbjbaanb » Sat, 26. Aug 17, 12:45

RodentofDoom wrote:
JSDD wrote: AND:
who is the offer actor that she / he can (as if by magic) detect wheater the victim got killed ? jesus ? buddah ? who ?
Modern earth based Technology
- Transponder

Look it up, see what it does.

Now add many iterations of technical improvements to it.
It's not unreasonable to assume that in the distant future a device like that would also be able to monitor crew/passenger health as a base function.
In the real world ships turn their transponders off all the time - mostly because they're naughty people doing naught y things. So while I expect law-abiding ships to have theirs on and in constant comms with sector traffic control (if there is such a thing in that sector) I also expect ships that want to do bad things to not be considered. That means if you want to be a bounty hunter, you need to take evidence of the kill to a police station for verification, or better still - capture the offender with your marines.

it also mean there should be no rep loss for killing pirates anywhere there isn't a pirate base, your rep with pirates should be based on something else, like trade with them, and even that won't stop some attacking you anyway.

Post Reply

Return to “X4: Foundations”