Staredit Network

Staredit Network -> Concepts -> Center View "plugin"
Report, edit, etc...Posted by Dabbu on 2004-09-27 at 02:36:10
(Off topic)
Hey, for those of you who remember me I'd just like to say that I'm still into map making, I just hardly have free time anymore. This is my first post in several months I think. I'll be working on my maps 'till I'm done or dead.

Bolt_Head if you're reading this I'd also like to thank you for fending my hyper trigger research and discoveries. It's nice to see people respect my work enough. (btw you spelled my name Dabuu in the credits of "SE Tricks & Tips"...)


(Concept History)
In my recent ventures with the center view trigger I've noticed it only centers in 8x8 square incremements, which tends to look really jumpy and horrible if you're doing a "follow the unit" type of thing. In one of my maps I developed a trigger system so that it would look ok, but then I had a better idea...


(The Concept)
Can someone make a program that runs in the background, it can detect when the "center view" method is called and modify the centering so that it's pixel accurate. For people who run it and play maps with constant unit centering it would just make the game a lot more fun. I suppose the only tricky part would be modifying the X&Y variables of the current view.

I'd like to point out that:
1. It's NOT a hack that gives tactical advantages (unless ceizures are)
2. It would only improve something Blizzard should have done anyway
3. ... someone just please do it!


Oh and the new site design looks great, the cursor is awesome smile.gif

Thanks.
Dabbu.
Report, edit, etc...Posted by .Coko[CK] on 2004-09-27 at 16:55:12
What you would need was a program linked to the Starcraft Engine that noticed when the set functions or modules were called in to perform the "Centre View" and then get the right information and correctly place it, and as you want faster.

You try finding the correct information! Millions of things appearing constantly, best way, get a Hacking Tool, which Searches programs, and get Starcraft going with a map that centre views almost constantly, and slowly moves Upwards.
Report, edit, etc...Posted by Staredit.Net Essence on 2004-09-27 at 17:45:45
Hey Dabbu. Its Lord of Nukes.

Anyways.

That sounds cool, but it might make a lot of lag. And if a unit moves, going like that will make it fuzzy and blurry. We'd have to see how blurry it gets and laggy and find out if it's worth it.

Good idea though.

ADDITION: Hey Dabbu. Its Lord of Nukes.

Anyways.

That sounds cool, but it might make a lot of lag. And if a unit moves, going like that will make it fuzzy and blurry. We'd have to see how blurry it gets and laggy and find out if it's worth it.

Good idea though.
Report, edit, etc...Posted by BeeR_KeG on 2004-09-27 at 18:32:49
Zerg Playing Dead/Lord of Nukes: There was no necesity in posting the same thing twice.

Dabbu: Welcome back.
I would also like some sort of program like that to be made, it will greatly increase the quality of movie maps and cut-scenes from RPG's.

A Question: Whouldn't making several triggers with senter location on the same unit with Hyper Triggers do any good?
Report, edit, etc...Posted by Dabbu on 2004-09-27 at 18:50:15
I don't think there would be much lag, the code for modifying the coordinates would not slow down the SC loop long enough to cause it. On a good computer the SC engine probably ends up idle between frames for a bit anyway because it finishes all the work fast enough.

Here is what would have to be involved.
1. Detecting when the CenterView method runs.
2. After it runs we get the cpu to pay attention to the program so that it can edit the variables BEFORE the frame is drawn.
3. It would have to know the addresses of the x&y variables of the screen and also be able to know the location used for the centering.
4. After the work is done the cpu can continue normal SC opperations.

Can all this be done without modifying any files? Will bnet think the player is doing something bad?

I think it's worth trying it. If the above is applied most units won't move fast enough to cause a blur if you have hyper triggers running the show. Infact it should look very smooth, like in Diablo.

BeeR_KeG[eM], unfortunately more locations won't help, it's just the way their CenterView method works.
I found out it was 8x8 by doing this:
-Make a slow moving unit, like a floating CC.
-Make a location follow this unit, and then center the view on that location.
-The CC will be in one of the 8x8 squares, move it around and you will see the view will only center when the CC enters a new square.

I took 2 screenshots and counted smile.gif

Lucky for us move location is pixel accurate.
Report, edit, etc...Posted by Deathknight on 2004-09-27 at 19:55:09
Smoothness depends on your triggers. If you have more center view triggers occuring every second, it would be smoother. I would suggest the grid center view system.
Report, edit, etc...Posted by Dabbu on 2004-09-27 at 22:00:54
When I did my example the first time I did it with hyper triggers, 12 centers/second. CenterView looks choppy for moving units always, the whole point is to find a way to get by this limitation.
Report, edit, etc...Posted by .Coko[CK] on 2004-09-28 at 18:02:27
I don't see why you need them that badly, just accept it and stop forcing programmers to make these things!

So what if you get a second of weakness, who other than you is that interested!
Report, edit, etc...Posted by IsolatedPurity on 2004-09-29 at 22:31:21
QUOTE
So what if you get a second of weakness, who other than you is that interested!

I'm a bit interested in this wink.gif. I'm making an rpg where the screen is forced on the hero. So far everything is looking pretty good. However, instant move location and instant center view does look really ugly. I put a small wait in the center view loop so it doesn't look all that bad... instead of it being all jittery, it just looks like the game has a poor frame rate.

However, even if someone did come out with a patch that perfected the center view function, how are you gonna get everyone on b.net to download it? I mean, even if I put a "You need CenterView Plugin in order to play this right. Download it here: xxxxx" in my map, either no one will play it or they'll play it without the plugin.
Report, edit, etc...Posted by Dabbu on 2004-09-30 at 02:26:41
Well that's the beauty of this idea. Say you are playing a first person shooter and you have a better graphics card over the other guy, you will be able to get better resolution and frame rate, yet both players are still playing the same game. It's the same with this plugin, it's completely optional, just a visual boost. On the other hand more detail does give advantages...

Center View just happens to be something we can improve optionally without impacting the game in a malicious manner (in my opinion). But will everyone see it that way? Coko seems upset about it... (don't worry Coko I still like you smile.gif your oppinion matters to me)
How will Blizzard react to this if bnet can't detect it? Will they try to patch-phuck it?

One other thing I'm wondering about is if it's possible to control trigger runs in a similar manner. I'm not sure how SC handles triggers between players in a multiplayer game. I assume only one person (the host) manages the triggers, so if the host has this "trigger plugin" he would actually affect everyone who plays with him. But if he was to drop or leave, someone else would take over trigger calculations and then what?? Crash? Triggers go back to normal?... Seems far fetched and I really shouldn't talk about this sort of thing unless I understand how SC works in multiplayer. But it's interesting to think about.
Next Page (1)