Coming back this idea of map editing seems pretty (non offensivly) stupid, because ws isn’t getting too much attention. I mean, we got dummy bots? Detecting healing values should have always been in the game, and they added a host value? The creater community is only seeing changes that should have been from the start. They haven’t even added custom string/variable names yet, and it kinda disappoints me that simple stuff like custom text is really not available, and with the lack of ws updates, I don’t see much. Now, I haven’t heard anything from the forums as to this response, so if anything I say is off, just tell me. Now, when I say that ws isn’t getting much attention, I mean update attention, not people attention. The community thrives imo, but attention external fron the community is, and imo is a different story. (Did I just rant? I did didn’t I?)
Another thing that is slightly dissapointing, is the fact that dummy bots take up player slots,
it feels like a unecesary limitation, considering one of the main reasons we wanted them was to have the ability to do extra abilities (like spawning a barrier using a reinhart dummy bot holding out shield)
or to imitate turrets/minion mechanics, or even as cannon fodder
i added it to the thread too, because i think they are reading it, i mean they DID add the healing strings and dummy bots, which we did ask for in here, so who knows
Like i get it, having 30000 dummy bots could crash the game, but, why not limit it at like…i dont know 6? 12?
plus workshop is already crashing every 2 minutes so
being able to open all or certain areas of maps with an action (spawn zones, gates)
remove completely the spawn room effects (yellow barrier, healing, damage to enemies)
being able to create teams of any size (like 6 teams of 2 players for example), with the effect basically only being that they can’t damage each other (this would go well with an empty gamemode preset)
being able to have more players in a game, maybe up to 18.
smart memory for action parameters (for example if I select “value in array” it shows up what I wrote previously like “player variable C, 4”
being able to create animations for heroes. Have a time line where we can more the articulations of the hero and create key frames, then we can name that animation and trigger it with an action whenever we want.
load more then 1 map together so you could for example teleport from one to the other. Or cut sections of maps and join them together
being able to use any of the maps in any format for whatever we wanna do and not be limited by the original gamemode they are attached too
also when we use an array to store hud text or effects, it would be cool to just need 1 destroy action and then we could select which indexes to use from the array to destroy those or destroy all of them.
I remember a long time back when you could see sheilds even when invisible. I wonder why they removed that. Actually, now that you think about it, a lot of things don’t make sense.
Invisible to values, fx colors, cooldown manipulation, ult rate manipulation, lack of numerous status fx, lack of dummy/visual status fx (like burning), heal modification, custom strings, custom variables, etc. The lack of context, why aren’t they in the game? Obvious things that go to show that ws is a small part of the community informed by the lack of attention we get. Ui changes aren’t obvious, but are otherwise good, even better, Ui customization. Variable names/abc shown, abc would be less harder to track because of more organization, qol, all of these things. I, we care, but they don’t, and thats just the coffin of preparation waiting for the death of ws. It may seem impossible, but saying that is like saying a game that never updates won’t die (Unless its the game Doom, respect the roots of great things). Now, I can understand that ws has a LOT of stuff to offer, but simples things like this would make this SO much more better.
In overwatch files these entity is considered as “player” entity. so is not complicated to expose this to workshop. Also we need full bots like COOP bots (too in game files as NPC with automatic AI)
My suggestion too is redo Raytrace mechanisms in overwatch workshop, you cannot simple return vector from an raycast you need to return hit position, if is hit , if hit is a player, if hit is a player owned object.
For example raycast in Unreal Engine 4, we have two functions:
Line Trace By Channel, is a simple raycast that trace line to target.
Line Trace By Sphere, is a raycast that trace anything in target within range.
same functions return something like:
Actor: Actor/Character/NPC hit by the trace (or null .
BlockingHit: Indicates if this hit was a result of blocking collision.
BoneName: Name of bone we hit (for example characters skeleton).
Distance: distance from start to the end in world space.
ImpactNormal: Normal of the hit in world space, for the object that was hit by the sweep, if any.
ImpactPoint: Normal of the hit in world space, for the object that was hit by the sweep, if any.
Location: The location in world space where the moving shape would end up against the impacted object, if there is a hit.
Time: ‘Time’ of impact along trace direction (ranging from 0.0 to 1.0) if there is a hit, indicating time between TraceStart and TraceEnd.
… more values…
(Full list of values returned by these two functions: https://docs.unrealengine.com/en-US/API/Runtime/Engine/Engine/FHitResult/index.html)
One of the developers has stated that it’s actually a bug that this doesn’t work, you are supposed to be able to destroy arrays of effects and they were surprised when players stated that it doesn’t work.
Yea. We could make weapon and ability swaping between heros a thing by spawning an invisible and phased out dummy bot behind the player and let him do the work
Node based editor instead legacy “action/rules” blocks, like Unreal Engine 4, Blueprints, current i have one suggestion: https://github.com/thedmd/imgui-node-editor 100% compatible with DirectX, Windows, OpenGL, Linux, MacOS, so overwatch developers can use this in Overwatch in Windows and Consoles without ANY problem.