These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

@CCP/Players - Can you share general restrictions of the game's engine you know of ?

Author
Deena Amaj
Native Freshfood
Minmatar Republic
#1 - 2012-07-23 01:18:34 UTC
TL;DR ahead of time:
Can you share what the game engine CAN'T do or that is too difficult, so we can avoid suggestions that are impossible?



I am aware this will attract gag trolls, but please try to share what you know about the game engine.



As everybody knows, EVE is evolving all the time, yet there are simply things that can't be done.
At many times, many of us are giving suggestions (for instances ideas at the feedback forum), yet do not know everything or forgot what the game can even realize.

- Yes, EVE/CCP can virtually do everything, but it costs most of a crapton of time, money and even more human resources - I suppose.

One of the sources of restrictions is the game's engine itself.

Most of the time, we, including me, suggest so many things that are actually impossible to do because of game engine restrictions we just forget or simply don't know about.


@Mods
This is actually for the Features and Idea Discussion zone, but there are no real "features or ideas" so I put it here.



For instance,
WiS aka Ambulation was a big thing people been asking for ages. Incarna brought us a very detailed feature of walking around - but for many (and those part of all that Jita-Arab Spring moments from the last year or two), the feature was quite bulky and clumsy.

Others wondered why not make it a simple thing - even I wondered why not just use a seperate small engine of some sort to feature ambulation stuff.
(heck for me dated top-down/adventure game point of views or a simple 3d environment without the latest of graphics would have been enough.

But noh, this was impossible because the game engine has restrictions. I was told sometime ago that there were terrors of character models just falling through the ground etc and it takes a crapton of expert coding of programmers to fix that.

that's one thing.

Another big thing was the popular demand of "players docking on other player's Titans" with a station environment etc.
And somewhere, CCP just said impossible because of xyz, x=y etc.


So are there other things that CCP already stated or that people know of that we should avoid to add.

confirthisposmed

I'm probably typing on a Tablet too, which means the auto-correct is silly and fixing typos is a pain. I ain't fixing them.

Bubanni
Center for Advanced Studies
Gallente Federation
#2 - 2012-07-23 01:46:04 UTC
One thing I been asking for is a quicker reacting client (faster server ticks) Veritas says it's possible, but only when the servers allow it in the future (when the game has been optimized enough) so we could see double clicking in space would make your ship start moving earlier... when you ask for your modules to activate, they would activate faster... when you jump a gate, it would jump "earlier, instead of a sec later" and so on... since the game currently runs at 1hz, (basicly 1 sec intervals) everything is on a 1sec lag... (which adds onto what ever lag you already have from bad latency)

I asked for the modules to activate faster when you just locked someone, this could be done by making prefired modules server sided, so the action is already requested before you actually get a lock on the target, and would be done the second you get a lock, instead of an entire second later... :)


Another thing I asked for... Warp mechanics, when your ship warps... (and this is a rather big thing) that all ships accelerate inside warp, at the same acceleration! this is boring and "game breaking"... but the reason for this is apparently years ago when a programmer wrote the codes, he later left... and no one else has any idea how this code works... So when we been questing this to be "optimized" so faster warping ships (smaller ships) should accelerate faster inside warp (to reach max warp speed faster) Greyscale said it simply wasn't possible because of the code... "(Nothing changes warp acceleration because the code doesn't currently support it.)" -Greyscale( https://forums.eveonline.com/default.aspx?g=posts&m=612707#post612707 )

Supercap nerf - change ewar immunity https://forums.eveonline.com/default.aspx?g=posts&t=194759 Module activation delay! https://forums.eveonline.com/default.aspx?g=posts&m=1180934

Zagdul
Federal Navy Academy
Gallente Federation
#3 - 2012-07-23 01:54:49 UTC
1. Line of sight.

I'd like to hide behind an object to avoid incoming damage.



2. The 'in a fishtank' feeling.

I wish when I tried to stop my ship, instead of such heavy resistance against space, I'd keep sliding in that direction. That there was a mechanic for reverse thrusters or thrusters were more part of maneuvering your ship.

3. The fact that ships are essentially 'balls' in space instead of being represented by more oblong objects.

Dual Pane idea: Click!

CCP Please Implement

Tarsus Zateki
Viziam
Amarr Empire
#4 - 2012-07-23 02:01:17 UTC  |  Edited by: Tarsus Zateki
Zagdul wrote:

2. The 'in a fishtank' feeling.

I wish when I tried to stop my ship, instead of such heavy resistance against space, I'd keep sliding in that direction. That there was a mechanic for reverse thrusters or thrusters were more part of maneuvering your ship.


I'd like it if CCP would publish a chronicle or some other lore piece explaining that space in the New Eden cluster is actually filled with jelly... or very dense, but mostly colourless, gas. Would also explain why lasers are visible and explosions have shockwaves; though not why those shockwaves have no effect on our ships.

Asking for features that the engine is incapable of is counter intuitive. You're asking the developers to essentially make things up that they can't do when they're already busy working on things they probably can do. There's also very little that is impossible when you have access to your game's own source. The more important question is how many man hours can you devote to something.

You asked me once, what was in Room 101. I told you that you knew the answer already. Everyone knows it. The thing that is in Room 101 is the worst thing in the world.

Bubanni
Center for Advanced Studies
Gallente Federation
#5 - 2012-07-23 02:09:28 UTC  |  Edited by: Bubanni
Zagdul wrote:
1. Line of sight.

I'd like to hide behind an object to avoid incoming damage.



2. The 'in a fishtank' feeling.

I wish when I tried to stop my ship, instead of such heavy resistance against space, I'd keep sliding in that direction. That there was a mechanic for reverse thrusters or thrusters were more part of maneuvering your ship.

3. The fact that ships are essentially 'balls' in space instead of being represented by more oblong objects.


For number 2 you can actually accelerate in the direction you came from to deaccelerate faster and then hit ctrl+space when your slowed down completly... this is faster on bigger ships

And I'm sure the lore is that the warp drive creates a drag on your ship, which is why you don't constantly accelerates and why your ship slows down when you stop your ship

Supercap nerf - change ewar immunity https://forums.eveonline.com/default.aspx?g=posts&t=194759 Module activation delay! https://forums.eveonline.com/default.aspx?g=posts&m=1180934

Tony Two Bullet
Monocle Madness
#6 - 2012-07-23 02:11:30 UTC
1. EVE Client can't handle all the griefing, it gets very sad.

2. EVE Clients needs downtime so it can watch cartoon Pony episodes to cheer it up.



Deena Amaj
Native Freshfood
Minmatar Republic
#7 - 2012-07-23 02:14:18 UTC  |  Edited by: Deena Amaj
Quote:
Asking for features that the engine is incapable of is counter intuitive. You're asking the developers to essentially make things up that they can't do when they're already busy working on things they probably can do. There's also very little that is impossible when you have access to your game's own source. The more important question is how many man hours can you devote to something.


Understood.

However, I keep hearing players who say "impossible" or "They must fix somethign else first" or just any other comment but without some sort of citation or plausible background to explain just why a suggested idea can't work.

I understand what you mean, but I still wonder if there are just little 'impossibilities' that CCP shared already. I know the question is rather elusive and misleading.

Of course, I could construct walls of ideas and just have everybody discuss/nitpick etc without any worries. I just remembered that one "Docking on Titan/Mothership players" idea years ago and CCP stating it was impossible (disregarding if it was impossible back then or ever)

Edit:
So in short, I'm just asking what is known to the playerbase. Afaik, CCP never would make things up in that case as they've always been truthful. I just want to save a bit of cluttering the forums with impossible ideas as everybody knows:
Knowing is half of the battle :)

confirthisposmed

I'm probably typing on a Tablet too, which means the auto-correct is silly and fixing typos is a pain. I ain't fixing them.

Tarsus Zateki
Viziam
Amarr Empire
#8 - 2012-07-23 02:18:46 UTC  |  Edited by: Tarsus Zateki
"Impossible" could be better defined as cost prohibitive. There's nothing inherently stopping CCP from tearing the guts out of the existing code base to make "impossible" features work, its just that it would cost so many hours of labour that their accountants would crucify the developers in the streets of Reykjavík. If the return on investment of a feature can't justify the time it takes to implement, its impossible.

When players say something is impossible they're generally making assumptions. But a lot of us are software developers and recognize when a particular feature request would be cost prohibitive. Keeping in mind none of us really have any clue how things actually work under the hood and only get see things from the client side and whatever little tidbits CCP gives us to chew on.

Eve is also a major software project with probably millions of lines of code involved at various levels of the system, in many cases written by people that no longer work for CCP or were written so long ago even the original developer has forgotten how it works. In a complex piece of software just reading the code often times doesn't even tell you what is does effectively enough to modify it (E.g.: The old billboard system).

I would love to see a UML diagram of their code base. I imagine if they asked some intern to generate one that intern would be found weeks later in a forgotten section of CCP's Headquarters malnourished and raving about dependency chains.

You asked me once, what was in Room 101. I told you that you knew the answer already. Everyone knows it. The thing that is in Room 101 is the worst thing in the world.

Deena Amaj
Native Freshfood
Minmatar Republic
#9 - 2012-07-23 02:35:30 UTC
True that. Just remember, I stated that in the OP that CCP can virtually do everything if they had time/money/resources.
But yeah, impossible is an ugly word in this case.

But then again, I'm sure there are a few who just heard of things from CCP that couldn't happen anytime soon - due to whatever reason.


Anyhow. I just remember that there are these One cannot lol into Mordor facts about Eve's engine. somewhere, sometime long ago.

--

Many think Captain's Quarters became somewhat a liability.
All this time through, I was wondering why it was so hard not to just make a simple chatroom with avatar models walking around like in so many other games or just those social-chats with (I dare say) crappy 3d environments.

Or am I missing something and CCP just wanted to develop an AWESOME 3d Ambulation environment which is currently postponed, leaving us with a personal appartment with balkony view to our floating yacht?


I was told by somebody who was into engines was that there was some terror with avatars "falling/clipping" through the floor due to the fact that the engine simply has limitations.

I know I may be talking crap right there, but that is what I want to clear up - or at least get some comments from the "other side" before putting wild suggestions.
And also of course, if there's some proof in some form of citation I can look for.


A lot of people tend to deny just about everything but never seem to have any real material to give weight to their opinion. Even though the F&I zone has a rule about "don't just say the idea sucks, give more details", people ignore it.

confirthisposmed

I'm probably typing on a Tablet too, which means the auto-correct is silly and fixing typos is a pain. I ain't fixing them.

Tres Farmer
Gallente Federation Intelligence Service
#10 - 2012-07-23 02:52:05 UTC
Some things I know wont be able in the near future due to manpower/questionable outcome or usability

spectator (bodyless) camera

for things like:
1) Tournaments
2) Stationcams
3) Livestreams/Journalism
.. the whole point of this would be to only transmit simple client position/action commands and your computer would be able to render the visuals in full glory.. with the added bonus of you being able to decide what to look at
CCP: currently not planned

real 3D space travel
- warping into any direction desired for as long as you want
- no predetermined up/down facing of ships/stations/etc..
CCP: current physics/scanning code probably would get a stroke, also what would be the use for this (more important stuff needed)

orbiting Celestials
- currently any object besides ships has static coordinates which is kinda idiotic
CCP: current physics/bookmark code would kill the servers to keep up, also probably several subsystems of the server/client will break as nothing in place to deal with this




Palovana
Inner Fire Inc.
#11 - 2012-07-23 03:05:04 UTC
Joystick flight, impossible due to the server "tick" (updating position of objects, etc) being permanently set to 1 Hz.
MinefieldS
1 Sick Duck Standss on something
#12 - 2012-07-23 03:23:49 UTC
Long time ago you could "hug tank" a ship that was armed with guns and as long as you're at 0m to it it couldn't hit you. Even if both yours and the other ship were completely still you still couldn't get hit, which was absurd. Missiles were totally fine, though. Rocket Vengeance at point blank range ftw.
Skogen Gump
Sebiestor Tribe
Minmatar Republic
#13 - 2012-07-23 03:34:13 UTC
I don't think they like to talk about such capabilities and weaknesses so much.
Main reason being is that once one is aware of some kind of fault; it's easier to reverse engineer said fault and figure out what else might be vulnerable..
Deena Amaj
Native Freshfood
Minmatar Republic
#14 - 2012-07-23 06:33:44 UTC
Thanks a lot. That's the stuff I wanted to know :)!

confirthisposmed

I'm probably typing on a Tablet too, which means the auto-correct is silly and fixing typos is a pain. I ain't fixing them.