Are Asteroid Collision Boxes Still Over-Sized?

Checking in after several months to see if the collision boxes are still over-sized. In other words can I fly through a clump of asteroids without bumping into an invisible collision box which basically stops me in my tracks? Would like to come back but can’t abide not being able to fly through space…in a space flight game.

Thanks

If you mean ‘colliding’ with an asteroid even though visually you are some way from it…yes, the problem still exists though it is not as bad as it was. I don’t do much mining these days, but I notice the problem when ratting in belts especially as npc rats often lurk on the other side of the belt. These days I just warp in at 30km and wait for the rats to come to me…or go ratting in a Gnosis with a range that will extend beyond the belt.

What is it about the bit of space right up against where some rocks are visually located that is so valuable and enticing that not being able to do so is the main reason to never play a game?

Also you do realize the reason the collision boxes are oversized is because collision boxes are static while asteroids dynamically rotate visually, so the collision box must be the maximum bounds of the non-sphere asteroid rocks across all its oblong rotation orientations? Otherwise you’d fly through different parts of the asteroid depending where it is in its rotation.

1 Like

I haven’t seen any patch notes, but I do feel the issue has improved.

I went mining and ratting yesterday and didn’t have any issues whatsoever.
Hard to believe such a small inconvenience would stop you from playing.

1 Like

It’s only really an issue with larger asteroids…seems to be worse the bigger the asteroid. I’ve had situations in the past where I’ve ‘collided’ with a 20km wide asteroid even though visually I was at least 10km or more from it.

I don’t doubt it. I just haven’t had to deal with it, it hasn’t been an issue for me. Maybe I’m lucky :man_shrugging:

Hello Lo Koval,

If you want to mine you’ve got to fly close to the asteroids. If you want to mine safely you’ve got be aligned to an escape route while you mine. When the gankers show up you hit the gas but guess what? Even though you picked an egress that is visually clear, there’s a huge invisible collision box in your way and instead of rocketing off to safety you scrape down the side of the box losing acceleration and sometimes you even stop dead in space. Which way should you turn? Don’t know. Which of the many asteroids is the one I’m tangled up with? Don’t know. Why can’t you fly freely in space in Eve? DON’T KNOW.

Is collision detection a processor hit? Yep. Is programming a collision box for a spinning asteroid extra tough? I suppose so. Does any of this matter to me when I’m bouncing down the side of an invisible collision box? Nope. Programming is difficult but that’s the problem of the game developers. My problem is I can’t fly freely in a space-flight game.

That’s not my name.

There’s a problem with your illustrious story.

When you’re aligned you’re already moving at least 75% of your maximum speed with a direction within a 15 degree cone of your warp-out point. “Hitting the gas” aka “entering warp” shouldn’t move you forward at all, you should actually instantly stop for that brief moment your ship actually enters warp. Otherwise, you weren’t aligned to begin with.

It happens sometimes on every single collidable object in the game, not just asteroids. The collision boxes don’t match visually. Some visual elements don’t have a collision box at all and you can fly right through them.

Most other people in Eve have adapted or chalked up getting tangled as being bad luck. It happens. People learn lessons like “Don’t go diving into the middle of the asteroid cluster to cherrypick that one rock” or “Keep distance 14.5km for mining laser range and plenty of clear space” or “Pick a warp out point whose path is nowhere near any other rocks” or other lessons.

Generally, learning from death is a core part of the gameplay loop in Eve. It is very tempting to blame game mechanics and everything else under the sun – except one’s self – in some sort of cathartic release.

I suggest taking a step back, thinking about how you’re flying, and improving so this becomes a non-issue. Otherwise you’re going to get stuck on every single colliable object in the game.

1 Like

Hello Mohammad Mediouni Sh’rifi,

I don’t see it as a small inconvenience. It’s annoying and to be honest I can’t believe it wouldn’t be addressed. You can fly anywhere you want to in the open-space eve universe unless you’re mining in which case you have to guess about the presence of an invisible collision box in your flight path. Guessing wrong might mean you lose your ship. Sorry but I just can’t accept that.

Am I a freak with the wrong idea about the sim? Maybe. But it rubs me hard in the wrong way.

Thanks Everybody for the responses. Sounds like I’m still outta luck for now. Will check in again in another 6 months or so.

Thanks Again.

Dear Whateveryournameis,

This is a captiol “I”. This is a lower case “l”. See how they are similar? Some user names are gibberish. All we can do is guess.

Hard to believe that here I am again arguing with players about an obvious short-coming that I’m not interested in working around.

I can’t fly through an asteroid field and mine without running into an invisible box.

You’re okay with that. Maybe everybody else who plays is okay with that.

I’m not okay with that.

Until that’s fixed, I’m out.

I had to check and yep you’re right:

You somehow have a mistaken impression that this feature is some simple “cpu computation on my local computer”. What you’re asking is actually extremely expensive on CCP’s servers and network bandwidth.

For the asteroid to have an accurate collision box, what you see has to be what everyone else sees. Seems like a “no duh” statement until you realize what this implies. Today, you looking an asteroid and I looking at an asteroid, will see the same rock but in 2 different orientations. CCP Games’ servers isn’t coordinating your rendering of the asteroid, with my rendering of the asteroid.

You might have seen your ship rubber-band due to a network hiccup. The server is trying to make sure all clients have spaceships in the right place. You’ve never seen an asteroid rotation rubber-band backwards in its rotation. That’s because the server doesn’t care how your client and my client see the same rock. They both have a static collision box. So no computations for that either.

What you’re asking for, is for every asteroid in every system, CCP Games’ servers compute one single visual orientation of the rock, and then transfer that information over the network to every client in system. And update that in real time.

Those new computations are:

  1. Increased computations within the core of system server code
  2. Increased bandwidth to send those asteroid rotations to each client
  3. Increased local computation on each person’s client, as they have to process more data each second
  4. All the engineering hours to make that work.

Now, you might look at this and think “you’re hyping this up to be a lot but I believe it still isn’t”. Well, we still haven’t yet begun to discuss the implications of dynamic collision boxes.

What is supposed to happen in Eve when two unmovable objects collide?

For example, park an Orca next to a dynamically-collidable asteroid. Turn on its industrial core. It is supposed to never move, speed of zero, while this module is active. But wait, now the asteroid is rotating into the Orca. With a static collision box, the Orca couldn’t get to this location in the first place, so this question was neatly solved: can’t happen, Orca won’t get there. So what about this new future? Should the Orca move? We already established, “no”. So the asteroid should move? But asteroids can’t move either, they sit still while rotating. What’s supposed to happen? Glue this code to the POS Forcefield code that booshes people away when it comes up? LOL!

This is just one single contrived case, but I am sure there are more.

And look man, we’re trying to get you to play. But let’s be honest. The attitude you’re exuding is showing this: even if CCP Games went through all this trouble to please you, answered all these edge cases and put in the engineering hours to make it happen, there is no guarantee that upon very next death you have to gankers, you’re not going to quit over something else that bothers you. Whatever next on the list it may be.

Okay. There’s another way you can get within 10km of your asteroid without flying through the field. When you warp in, target your asteroid and fly 10km over the whole thing, align with an escape route and stop your ship. Mine.

Excellent explanation. Lots of stuff I didn’t know anything about. Unfortunately it doesn’t change my mind on this issue.

I don’t care what causes it. I don’t care how difficult a solution would be. Those are problems for the people who made the sim. There’s an undeniable fact here that I can only keep repeating: In a PvP open-universe space flight game I can’t fly through an asteroid field without being slowed or stopped by something I can’t see.

Sorry to sound like such a dick but I get that way when I’ve got to fight for what seems obvious to me.

Now I’ll get off in the tall weeds where I don’t belong. Your explanation didn’t show me why it’s impossible, it sort of seemed to me that it shows how easy syncing everybody up could be. The orientation of every rock in the sim doesn’t need to be sent to every player. It only needs to be sent to the players that have a reasonable chance of interacting with it. Just exactly how much info does that require? An identifier for the asteroid, it’s rate of rotation and what degree of rotation it is currently in (2 axis) . Doesn’t seem like that much to me.

Why not make 85% of all asteroids static? The remaining “spinners” are modeled in a way that allows for much tighter collision bubbles. Now the bandwidth takes a hit for only 15% of only the asteroids the players have a reasonable chance of interacting with.

When a player encounters asteroids or any object why can’t each player’s cpu receive orientation numbers that set the rotation and direction of rotation? Then the player’s cpu calculates what the rotation of that asteroid has to be to keep it synced with those guiding numbers. After the initial orientations are sent a “check up” is received every 15 or 20 seconds comparing the values. If your cpu is rotating it too fast or off axis it compensates. No need for it to snap to anything. It can just slow down or twist the rotation a touch to catch up. These things aren’t spinning like tops anyway. After a couple minutes all worlds are in sync. Once a “check up” is successful the frequency of those checkups is decreased to unload the bandwidth.

Why not model only a set number of asteroids, say…200. Each has it’s own assigned rotation that never changes. Now your cpu has that info and checks itself to see if it has to speed up or slow down. Every cpu knows that at a certain time asteroid X should be in orientation X and compensates to get there.

Anyway as you can see, I’m a non-compute and shouldn’t even be arguing on the specifics. None of this matters anyway. I doubt that at this stage in development that this issue would ever be addressed. It also appears that not too many players are affected in the way I am. As I’ve said a few times I’m probably looking at the sim from the wrong perspective.

Thanks for your feedback and taking the time to explain yourself. I appreciate it.

Thank you.

There’s nothing wrong with this. In the real world, you can’t see everything. Your ship is bigger than you, the windows are small, the sensors malfunction, and sometimes you run into things. Also, you are a CRYBABY.

Sims that allow players to be killed almost randomly aren’t very enjoyable. If/When players are killed, they like to know what did it. They also like to be able to see obstacles to their survival. Avoiding adversity is what games are about–Succumbing to the inevitable is what happens outside of games in reality.

Your response makes the third time you’ve called me names. All I’ve done is state facts. I hardly believe that invites name-calling.

If I’ve made a factual error, point it out and we’ll discuss.

If your only problem is that you don’t share my viewpoint then being nasty hardly convinces me to try to see your side.

Don’t mention it. I understand how frustrating the game can be and arguing on the forum is not much better :laughing:

It’s not random, you simply are bad at the game, so you are unable to navigate the asteroid belts. Perhaps you should try something less difficult?