• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:21
CEST 15:21
KST 22:21
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins EWC 202543Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments3[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced58
StarCraft 2
General
Weekly Cups (Jul 28-Aug 3): herO doubles up Clem Interview: "PvT is a bit insane right now" Serral wins EWC 2025 TL Team Map Contest #5: Presented by Monster Energy Would you prefer the game to be balanced around top-tier pro level or average pro level?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament WardiTV Mondays $5,000 WardiTV Summer Championship 2025 LiuLi Cup - August 2025 Tournaments Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
External Content
Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars
Brood War
General
BW General Discussion Help, I can't log into staredit.net How do the new Battle.net ranks translate? Which top zerg/toss will fail in qualifiers? Google Play ASL (Season 20) Announced
Tourneys
[Megathread] Daily Proleagues [ASL20] Online Qualifiers Day 2 Cosmonarchy Pro Showmatches [ASL20] Online Qualifiers Day 1
Strategy
Simple Questions, Simple Answers [G] Mineral Boosting Muta micro map competition Does 1 second matter in StarCraft?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread Bitcoin discussion thread 9/11 Anniversary
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
The Link Between Fitness and…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
Customize Sidebar...

Website Feedback

Closed Threads



Active: 993 users

GameHeart Project, Update 3

Blogs > GameHeart
Post a Reply
Normal
GameHeart
Profile Blog Joined February 2012
286 Posts
Last Edited: 2013-11-05 13:33:58
November 04 2013 17:49 GMT
#1
[image loading]


Previous updates:
GameHeart Project, Update #1
GameHeart Project, Update #2

Update -

Well we had better get started, there is a lot to talk about in this update! First of all, I said I would be working on notifications this week but I have not. Shortly after my last update two weeks ago my partner Ahli made some discoveries about the interaction of custom maps and blizzobs interface files. These discoveries are well, fantastic. However they have throw my plan for notifications a little up in the air. We can discuss them more in a little bit but first I want to do a general recap of where things are at.


Interface file

To be perfectly honest the interface file still isn’t ready to go. We have been having massive problems working with the unit info panel which has some very strange restrictions on the ways that you can manipulate it. In some instances it is very difficult to make it look good. The revelations that Ahli has made also have a huge impact on how we need to design interface files, but I will go into that more later in that section of the blog.

The interface file is in a pretty usable state but it is not perfect. Unfortunately I have decided NOT to release it to you guys yet because I don’t want people to start using it in this state and then write it off for the future if they don’t like it.

The things Ahli has discovered which I discuss in the MIT Overseer Integration section of this blog also mean that we need to be certain of how we will be implementing such features so when we release the interface files they will work with it correctly. Sorry for more delays but it’s just the way it has to be for now.


Stronger team colors

I do not have a lot to talk about on the STC front but there is some good news, which is that pzea469 has started to adapt some of the new HotS units for Stronger Team Colors. He has sent me a couple of preview images and I think they are looking fantastic.

[image loading]

[image loading]


He has also started to go back and modify some of the WoL units which people did not care for with STC, such as the colossus. So I am excited to see what he does!



File structure -

In this section I just want to enlighten everyone a little bit on the functioning of GameHeart, and this time I will talk about the file structure. It also contains some tidbits about why I have it organized a bit oddly. The way GameHeart mod files are organized is rather complicated at first glance, but I think easy to understand with a little bit of an explanation. First I want to define a few terms so you understand what I am talking about when I use them.

A ‘Core File’ is a mod file that contains the main content associated with whatever module it represents. Core files are at the bottom of the chain and are the files I actually have to update when I want to make changes to GameHeart. If you are looking for the code or other content such as custom images and font styles in GameHeart maps the core files are where you should look.

A ‘Pod File’ is a mod file which contains a core file. This is it’s only purpose. There will be no other changes inside of this file except that it has the core file inside of it as a dependency with the setting ‘use latest version’ checked. I will explain the reason I do this shortly.

To understand why I need to use pod files you first need to understand a few of the restrictions the map editor places upon modders. The first restriction that you should be aware of is that each Battle.net account is limited to uploading only 20 files per region, regardless of their filesize. This is a problem for mods like GameHeart because it isn’t just one map like most arcade games. I have to provide many different maps that have GameHeart enabled on them, so I fill up my 20 slots quite quickly. That means I am forced to use three different accounts to manage GameHeart, which can be fairly obnoxious for several reasons. It means signing in and out of the editor or game constantly to switch accounts, it means I have to be extra careful about how I name my files because I cannot move a filename from one account to another, and it means that the ‘use latest version’ function on mod files will not work for me unless I put the mod files on the same account as whatever is using it, which unfortunately is not always possible.

So what is the ‘use latest version’ function? Basically if you add a mod file to a map or another mod and you set it to ‘use newest version’ then the map or mod containing that mod will always try to use the most recently uploaded version of it. Sounds straight forward right? Well this option was only added in the 2.0.10 patch. Previous to that when you added a mod to your map it would always use the version of the mod that existed at the time you added it. If you uploaded a new version of the mod file later, you would also have to go back and change the mod settings on every map that was using it. That meant that before when I wanted to update GameHeart I would have to reupload every map that was using it, instead of just one mod file. So adding this functionality was fantastic for my project, except that they added a, what I think is rather arbitrary restriction to it. They made it so you could only use that setting with your own files. Or to be more specific, files that are on the same account.

Why do I say it is an arbitrary restriction? Well there may be some fantastic reason for this restriction that I have not conceived of and what I am about to suggest is really just conjecture. But the only two reasons I can think of for making it this way is if there were some kind of technical reason it had to be this way (unlikely), or that they are concerned people will add mod files from other developers and then have their maps break later when those other developers make changes to their mod files. Now lets be clear, this function is an option which is OFF by default. You have to go out of your way to turn it on, so I don’t see why they should be concerned about us using it with other people’s mod files. We are big boys who are capable of making these decisions for ourselves, and designing functions into the editor which are ideal only for people who are unlikely to produce high quality content seems questionable to me. But that is the way they have chosen to implement it for now at least, though I hope they will change it in the future. It is frustrating for me because it means I cannot have a map that auto-updates with a mod on a different account than the mod itself.

Or can I? There is a really obvious work around to this restriction and I wonder if you guys have caught onto it yet. Despite how obvious it is it took me awhile before I thought of it. I do not know if Blizzard is aware of the work-around or whether they intend for it to be usable this way. I hesitate to talk about it because I am somewhat concerned that if they find out about it they may change it so it no longer works, but hopefully that doesn’t happen. In any case they will find out about it one way or the other. The work around is basically that you just take one of your mod files and put it inside another mod file on the same account (a pod file as I call it) and set it to ‘use latest version’. Now anyone who wants to use an automatically updating version of your mod can just add the pod file instead of the core file, because the pod file will always use the latest version of the core file. Because they are both on the same account it works fine. This is the reason I can say that tournaments can add GameHeart to their own maps and have them automatically update, and why I can use my own mod files across my three accounts without worrying about this strange restriction. It also means I can work with other developers like the gentlemen from MIT Game Labs to integrate their work into GameHeart and allow them to work on it separately without worrying about updating GameHeart itself each time they make changes to their project.

So that is why my file structure looks so complicated, and why there are so many files to keep track of. But it’s a system that works so until they remove the use latest version restriction this is how it will look. So lets get into the actual structure of the files themselves. For this I am going to use GameHeart Light but GameHeart Classic is structured the same way, just replace the word ‘light’ with ‘classic’ where necessary.

[image loading]


So obviously there are a lot of mod files that go into GameHeart. Some are large and some are small, but each one is designed to be very modular so people can add individual mods to their maps instead of the complete GameHeart if they so choose. So if you want the STC system but not the rest of GameHeart you can just add the ‘GameHeart STC’ pod mod to your map and you will be good to go.

In the future I hope other developers will create mod files to integrate into GameHeart, and tournaments will be able to add those mods themselves to their own GameHeart maps easily. Anyways that is all on the horizon hopefully but for now I am struggling just to get a working test version together, which I will outline in the next section.



Problems -

I have been having a lot of problems with the editor throughout this project. I believe most are bugs with the Game Attributes system, the multi-region uploading system, or the mod file system in general but it is difficult to say for certain in some cases. Right now the problem that is having the greatest impact on the project is a strange issue that occurs when I try to upload a file to multiple regions sometimes, though I cannot say whether that is the cause of the problem or just a symptom.

Basically, when I try to upload a file it will go through to the first region, but uploading to the next three will fail. It fails while trying to transmit the header file, and kicks back an error saying the default attribute values could not be validated. This wouldn’t be a huge problem if it meant I just had to upload to each region individually, but I have found that even for the region it supposedly uploads correctly, Game Attributes (the custom drop down menus to the left side of the screen in a starcraft lobby) will not be functioning correctly anyways.

Here is a screenshot of what the error looks like.

[image loading]

I cannot figure out why it is doing this, because at times a file will work fine for days and then suddenly when I try to upload it again without making any changes at all to game attributes it will break. Even deleting the game attributes and rebuilding them does not fix it, the file just seems permanently corrupted.

I have reported this and another problem to Blizzard weeks ago. They have said at least one problem (not this one) they will fix in the 2.1 patch if they are able to verify it is actually a bug so that is pretty positive. I am not sharing all of this with you to throw them under the bus though it may seem that way. I really just want you guys to understand that often times on these projects we are up against more than just doing the work. Sometimes there are problems we have no control over and while we are often able to find a work around, unfortunately sometimes we are not. I may yet discover the root cause of this issue and I hope I do so that at the very least I can give Blizzard more detailed information about what is causing it.

If you are a developer and you have had this problem and perhaps found a solution please let me know. I could really use one right now, I think as soon as I can fix this I can start uploading a working version of GameHeart Light for tournaments to use. With that negative stuff out of the way let’s start talking about some positive stuff.



MIT Overseer Integration -

Well here is an interesting topic, and some of what I discussed earlier regarding the revelations about cooperation between custom maps and interface files is going to be outlined in this section. I mentioned it briefly in the last update but if you are unfamiliar with the MIT Overseer project you should read about it in their blog here.

[image loading]


Revelation

The gist of the revelation I am speaking of is that you can toggle and manipulate interface elements created inside of a custom map by using a Blizzobs interface file that is setup to work with that map. What this means is that most of, if not all features that the MIT Game Lab has implemented into their Overseer mod can be integrated into both GameHeart Classic and GameHeart Light. Unfortunately it does not eliminate the need for GameHeart Classic but hopefully we will get there someday.

This also opens up the possibilities for other mod developers who might want to try their hand at improving the SC2 Spectating experience. At the moment it requires a Blizzobs interface file that is setup for it, but I am working on a proposal to Blizzard on a number of (simple) changes they could make so that it will work with any interface file by default, as well as some (simple) changes they could make to improve our ability to create high quality interface files in general.

There is more good news to this though. Basically with this knowledge interface designers will be capable of some amount of customizing the look of some GameHeart features themselves without even touching the custom maps. But maybe we had better save that for later.

If you are a developer and want more information about how this works please let me know. I can be reached on skype as ‘rtschutter’ or via email at TeamGameHeart@gmail.com


Cooperation

So now with that in mind I want to talk about MIT Game Lab and how both Ahli and I have been discussing with them how we could integrate much or most of the Overseer project into GameHeart so that tournaments and showmatches do not have to pick one or the other, but can use both at the same time. This is a similar situation to how I ended up working with Ahli the first time. He was working on a project that would have been competitive with GameHeart, but lucky for me he decided his efforts were best put towards improving GameHeart instead.

Currently they are working on creating a mod we can add to GameHeart to test the function and the integration of it. I really hope it all works out because they have brought a lot of awesome features to Starcraft spectating and I want to see those in GameHeart!


Changes

One thing it is important to note, is that MIT Overseer already features an awesome upgrade notification system, which was the stretch goal on my project that was met. What they have done is already better than what I was planning, so after discussing it with them we decided that it would be best just to use their system.

Now the upgrade notification system I had planned was a two-part system. There were going to be both notifications on the side of the screen and above unit’s heads. I will still have to work on the overhead notifications but not having to create the sidebar notifications does free up some of my time and because you guys paid me to work on them it is only fair that I try to make it up to you in some way. And that brings us to this week’s new discussion topic.



New discussion topic -

Unfortunately last week’s discussion topic of team sponsors did not really pan out. But this week we have a new topic up for discussion so please weigh in!


Team-colored effects

A couple of weeks ago some of you may have seen a popular post on /r/starcraft about team-colored ability effects. For those of you who missed it, here is a link. The basics of it are that many ability effects would become colored to represent the player that used them so it is more clear which player did what in mirror matches.

Here is a screenshot of a quick version of it with forcefields. This is done in-game and is not modified in photoshop other than cropping.

[image loading]


This seems like a great idea, but there is a lot that needs to be figured out before we can implement it. First we need to know if we can do this so that it does not affect the players. That is the number one rule when working on anything like this. Right now, I think we can. Using the Gax3 mod Renee created we can do a lot of things like this. But it will need thorough testing before I can make any promises that we can implement it.

But before all of that we should discuss how we would implement it anyways. We need to decide which abilities we would and would not want to colorize.

So in that screenshot above I have colorized some force fields, but maybe we don’t want to colorized force fields. After all, force fields affect both players regardless of who cast them. So is knowing who casted that specific force field important enough to colorize it? This is the discussion we need to have.

What I want from you is a list of abilities you think should be colorized. And in the case of abilities like force fields, which affect both players let me know why you still think it should be colorized (if you do).

Thanks for your help!








*****
Gameheart
TotalBiscuit
Profile Blog Joined March 2010
United Kingdom5437 Posts
November 04 2013 17:52 GMT
#2
The sponsor logo thing is beyond silly, but we experienced some similar issues with virtual jersey to the point where I just had my artist use logos from around the web in a monochrome colour scheme for visibility.
CommentatorHost of SHOUTcraft Clan Wars- http://www.mlg.tv/shoutcraft
Fishriot
Profile Joined May 2010
United States621 Posts
November 04 2013 17:57 GMT
#3
STC is looking great. I miss being able to use it while laddering, but having it in some competitive matches will be nice.
GameHeart
Profile Blog Joined February 2012
286 Posts
November 04 2013 18:04 GMT
#4
On November 05 2013 02:52 TotalBiscuit wrote:
The sponsor logo thing is beyond silly, but we experienced some similar issues with virtual jersey to the point where I just had my artist use logos from around the web in a monochrome colour scheme for visibility.


Teams can be pretty aloof and it is not always easy to work with them on something. It is part of the reason I hesitated to pursue that course of action in the first place. When I first started sending out emails to teams to request logos to implement into GameHeart I received very few responses. Mostly teams do not come around until one of their players is in a tournament that uses GameHeart and they realize their logo could be there and isn't. But of course by that point it is too late for me to add it for that tournament.
Gameheart
IeZaeL
Profile Joined July 2012
Italy991 Posts
November 04 2013 18:08 GMT
#5
Maybe colored time warps ?
Oh , and i was thinking about making a STC On/Off button where right now there is the "turn minimap black" button. I mean , none uses this , so it could be replaced by a useful STC button.
Author of Coda and Eastwatch.
TotalBiscuit
Profile Blog Joined March 2010
United Kingdom5437 Posts
November 04 2013 18:09 GMT
#6
On November 05 2013 03:04 GameHeart wrote:
Show nested quote +
On November 05 2013 02:52 TotalBiscuit wrote:
The sponsor logo thing is beyond silly, but we experienced some similar issues with virtual jersey to the point where I just had my artist use logos from around the web in a monochrome colour scheme for visibility.


Teams can be pretty aloof and it is not always easy to work with them on something. It is part of the reason I hesitated to pursue that course of action in the first place. When I first started sending out emails to teams to request logos to implement into GameHeart I received very few responses. Mostly teams do not come around until one of their players is in a tournament that uses GameHeart and they realize their logo could be there and isn't. But of course by that point it is too late for me to add it for that tournament.


Yeah it's particularly stupid since we've been struggling with this idea of sponsor ROI for a while and this along with virtual jersey is the 2nd solution to come along which has not received the necessary support from teams for no good reason at all.
CommentatorHost of SHOUTcraft Clan Wars- http://www.mlg.tv/shoutcraft
DreamOen
Profile Joined March 2010
Spain1400 Posts
November 04 2013 18:12 GMT
#7
This is going really well, although I am still concern on the performance issues that this will carry over moving forward.
Tester | MC | Crank | Flash | Jaedong | MVP
caradoc
Profile Blog Joined January 2011
Canada3022 Posts
Last Edited: 2013-11-04 18:28:38
November 04 2013 18:27 GMT
#8
Conceptually/hypothetically speaking, if teams/sponsors just found themselves in a discussion about whether having sponsored logos featured in-game is a good thing or not, I can't fathom many scenarios where they would NOT want them. I can only imagine that they don't realize the amount of work it takes to implement them into gameheart, and how that work just won't be done if discussions aren't had.

Though realistically speaking, the return on the time spent having that discussion is probably pretty high on a per hour basis.

So yeah, situation is stupid.
Salvation a la mode and a cup of tea...
TotalBiscuit
Profile Blog Joined March 2010
United Kingdom5437 Posts
November 04 2013 18:39 GMT
#9
On November 05 2013 03:27 caradoc wrote:
Conceptually/hypothetically speaking, if teams/sponsors just found themselves in a discussion about whether having sponsored logos featured in-game is a good thing or not, I can't fathom many scenarios where they would NOT want them. I can only imagine that they don't realize the amount of work it takes to implement them into gameheart, and how that work just won't be done if discussions aren't had.

Though realistically speaking, the return on the time spent having that discussion is probably pretty high on a per hour basis.

So yeah, situation is stupid.


My designer can have a full suite of sponsors and logos setup for Virtual Jersey in about 20 minutes and that's without access to the original assets.

It does not take that long, not at all.
CommentatorHost of SHOUTcraft Clan Wars- http://www.mlg.tv/shoutcraft
Dundron2000
Profile Joined October 2011
Sweden1140 Posts
Last Edited: 2013-11-04 19:14:07
November 04 2013 19:11 GMT
#10
the stronger team colors are looking sweet as hell, as for the team effects im not a fan, i dont feel like the variance should be so drastic, i'd rather see slightly different hues of the same color in that case. it feels like shit is gonna get pretty messy otherwise.. just my personal opinion
n.Die_Jaedong
Metafour
Profile Joined November 2011
United States137 Posts
November 04 2013 19:28 GMT
#11
Really love the stronger team colors and the colored force fields! Great work.
"As you think, so shall you become." @JayJackson94
Musicus
Profile Joined August 2011
Germany23576 Posts
Last Edited: 2013-11-04 19:35:15
November 04 2013 19:32 GMT
#12
Awesome stuff and I love team colored force fields, I think they would be great, only for the observers though I think, or optional.
Maru and Serral are probably top 5.
Rehio
Profile Joined March 2011
United States1718 Posts
November 04 2013 19:49 GMT
#13
I'm kind of baffled that not a single team contacted you about putting sponsors into Gameheart.

What's the negative for them?
IcookTacos
Profile Joined December 2011
Sweden295 Posts
November 04 2013 20:01 GMT
#14
I like everything I'm seeing. Love these update posts by the way, it's really interesting too follow the development.
Life | Ryung | Mvp | MarineKing | Jaedong | Bisu | HerO
FoxyMayhem
Profile Blog Joined April 2011
624 Posts
November 04 2013 20:17 GMT
#15
On coloring Force Fields: When watching the International DOTA2 a while back, spells were appearing all over the map. Not being familiar with the game, I had no idea who these spells belonged to. Team fights were so packed I couldn't determine by who was receiving damage either.

Because the force field is not a missile effect leaving the sentry, new players just see these blue things pop up and may not know who they belong to. By team coloring them, new viewers can build a narrative in their head: RED player used these spells, so some how it helps him against BLUE. Now the spectator knows more what to look for, can appreciate the action on screen more easily.

So that's a point in its favor. What about costs, aside from development time? The only one I can see right now is that you lose some of the protoss flavor, that color that makes them more uniquely protoss. Also, the red is kind of ugly.

Do you guys see any more drawbacks?

(As for fungal, I really don't think that should be team colored, but maybe a bit brighter so the spell is more obvious. Putting a bunch of RED on BLUE units could be very confusing, may make them look like they switched sides temporarily.)
MiND.GaMeS
Profile Blog Joined August 2012
Germany218 Posts
November 04 2013 20:23 GMT
#16
Thx for mentioning the sources you got the stuff from. Appreciate it a lot! Take my 5 stars ;-)

Also great to see that it's actually possible to implement the ideas i had with Gameheart. Is there a possibility to add a screenshot of an ingame teamcoloured Time Warp as well?
HerO / MC / Grubby / Rain / Dear / Naniwa // Also make sure to check out my Blog: http://sc2mindgames.com/category/blog/
vinsang1000
Profile Joined January 2012
Belgium365 Posts
Last Edited: 2013-11-04 20:36:56
November 04 2013 20:35 GMT
#17
Thanks for the update. I'm really happy that I gave some money for this project

I'm really suprise you didn't hear about teams regarding sponsors and I support you in the attitude to do not work on it for the moment. Hopefully they'll wake up someday...

Regarding team color effect, I'm not in favor of 'strong colors' but more pastel ones to do not screw up the sc2 graphical experience. Also, I don't think there is the need for it in non mirror matchup
EpeenKingPrime
Profile Joined February 2012
Netherlands61 Posts
November 04 2013 20:46 GMT
#18
list of abilities that I think should be colorized:
-Point defense drones
-Time Warps

I don't think forcefields should be colorized, they affect both players at that location no matter who casted them. Plus I think the amount of strongly colored abilities should be kept to a minimum.

Overall nice work, as a software engineer myself I can relate to a lot of problems you stumble upon.
GameHeart
Profile Blog Joined February 2012
286 Posts
Last Edited: 2013-11-04 21:31:02
November 04 2013 21:30 GMT
#19
On November 05 2013 05:23 MiND.GaMeS wrote:
Thx for mentioning the sources you got the stuff from. Appreciate it a lot! Take my 5 stars ;-)

Also great to see that it's actually possible to implement the ideas i had with Gameheart. Is there a possibility to add a screenshot of an ingame teamcoloured Time Warp as well?


Actually I wanted to include Time Warp in my example screenshot but the 'Time Warp' actor in the editor actually refers to the chrono boost animation and I couldn't find the actual time warp actor quickly and I needed to get the blog update out so I skipped it and went for force field.

It was a great idea, it actually took me a lot of searching on reddit to find your post to link to because I couldn't remember the title.
Gameheart
JonIrenicus
Profile Blog Joined July 2012
Italy602 Posts
November 04 2013 22:07 GMT
#20
--- Nuked ---
Ry2D2
Profile Blog Joined June 2012
United States429 Posts
November 04 2013 22:09 GMT
#21
Go Gameheart go! <3 We hope to see your final product soon :D
Archerofaiur
Profile Joined August 2008
United States4101 Posts
Last Edited: 2013-11-04 22:34:01
November 04 2013 22:15 GMT
#22
You should link the previous blog updates at top of the opening post.
http://sclegacy.com/news/28-scl/250-starcraftlegacy-macro-theorycrafting-contest-winners
GameHeart
Profile Blog Joined February 2012
286 Posts
November 04 2013 22:29 GMT
#23
On November 05 2013 07:15 Archerofaiur wrote:
You should like the previous blog updates at top of the opening post.


Good idea!
Gameheart
RESOqub
Profile Joined September 2013
51 Posts
November 04 2013 23:43 GMT
#24
On November 05 2013 03:09 TotalBiscuit wrote:
Show nested quote +
On November 05 2013 03:04 GameHeart wrote:
On November 05 2013 02:52 TotalBiscuit wrote:
The sponsor logo thing is beyond silly, but we experienced some similar issues with virtual jersey to the point where I just had my artist use logos from around the web in a monochrome colour scheme for visibility.


Teams can be pretty aloof and it is not always easy to work with them on something. It is part of the reason I hesitated to pursue that course of action in the first place. When I first started sending out emails to teams to request logos to implement into GameHeart I received very few responses. Mostly teams do not come around until one of their players is in a tournament that uses GameHeart and they realize their logo could be there and isn't. But of course by that point it is too late for me to add it for that tournament.


Yeah it's particularly stupid since we've been struggling with this idea of sponsor ROI for a while and this along with virtual jersey is the 2nd solution to come along which has not received the necessary support from teams for no good reason at all.


I know this is going to sound like typical Starcraft 2 forum nonsense but seriously - if teams do this, bulldoze the sponsors.

As teams, they have a requirement to market themselves, as you know yourself, TB. It takes five minutes to send over a few gifs or pngs for integration into virtual jerseys or for Gameheart.

It's complete nonsense.
GameHeart
Profile Blog Joined February 2012
286 Posts
November 05 2013 00:37 GMT
#25
Well to be clear I wasn't asking teams to send in logos or anything. I just wanted someone to weigh in and say 'yeah this would be great for us' or 'honestly this won't make as much of a difference as you might think.' Even if they had responded saying it would be great I don't know if I would have gone through with the team sponsors. But I certainly am not going to do it without someone at least acknowledging that it wouldn't be a waste of time.

I knew I was stirring the pot a bit with those comments in the blog (obviously) but that is sort of the point. I can't honestly expect team managers to be scouring my blog word for word in case I might have some opportunity for them. But I asked if anybody involved with these teams, whether managers or players or whatever would weigh in and I didn't get a single response. You might say 'well why not email them?' because to be perfectly honest teams rarely ever respond to emails. When I was emailing teams asking for logos I got like two responses. When I made a reddit post about it I got a flood. They just don't seem to check their email or they at least ignore anything they don't immediately recognize.

Of course having their sponsor logos in the game would be good for them. But what does that matter to me? I want to know whether it is genuinely a worthwhile endeavor or if the impact would be so small that it isn't worth the effort.
Gameheart
Zax19
Profile Blog Joined August 2010
Czech Republic1136 Posts
November 05 2013 01:45 GMT
#26
It's strange how teams behave. I heard that face to face meetings play a big role but I guess travelling to an event just for that is not an option...
Anyway, good luck with the project
Really Blizz, really? - Darnell
ETisME
Profile Blog Joined April 2011
12396 Posts
November 05 2013 03:44 GMT
#27
I do think that having forcefields coloured will at least help the new comers to know who casted it.
not to mention it will greatly help in PvP.

the only concern is that will it look out of place if the coloring is too strong.
right now they are looking a bit weird (the screen shots I mean), maybe just some coloring at the end of the forcefields would be enough
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
TotalBiscuit
Profile Blog Joined March 2010
United Kingdom5437 Posts
November 05 2013 03:54 GMT
#28
On November 05 2013 12:44 ETisME wrote:
I do think that having forcefields coloured will at least help the new comers to know who casted it.
not to mention it will greatly help in PvP.

the only concern is that will it look out of place if the coloring is too strong.
right now they are looking a bit weird (the screen shots I mean), maybe just some coloring at the end of the forcefields would be enough


I definitely think that function over form is king when it comes to eSports viewership. Anything that helps people more accurately assess the battle and who did what is a good thing and it would certainly help the casters too.
CommentatorHost of SHOUTcraft Clan Wars- http://www.mlg.tv/shoutcraft
NeThZOR
Profile Blog Joined November 2010
South Africa7387 Posts
November 05 2013 05:16 GMT
#29
There is so much sexiness attached to this post I can't even begin to say how much I like the idea that you've put forward. I hope that the project will flourish and that all your goals will be met.
SuperNova - 2015 | SKT1 fan for years | Dear, FlaSh, PartinG, Soulkey, Naniwa
Nagas
Profile Joined July 2012
Lithuania19 Posts
November 05 2013 08:09 GMT
#30
I think colored force fields are good idea because players themselves remember where they placed FF and for how long it will stay up, on the other hand spectator has no clue which are who's, at least in some cases and in general it will improve viewing experience.
Quote
dWarreN
Profile Joined May 2013
117 Posts
November 05 2013 08:45 GMT
#31
Blizzard, hire this man to work on BLIZZARD'S EDITOR!
Liquid`Nazgul
Profile Blog Joined September 2002
22427 Posts
Last Edited: 2013-11-05 09:29:10
November 05 2013 09:26 GMT
#32
I'm a fan of your project. Gameheart and its development is a vital component of our esports infrastructure, and I wish it would receive more financial support from organizations. This is an issue I've already brought up with several parties and maybe against my better judgment I still hope it eventually catches on. As you know we posted a newspost about your fundraiser, and feature all your updates. I really want GameHeart to succeed.

However, I do not think it is very considerate to portray myself and others as team owners who do not care about your ideas, as a default result of not reading your previous update. It is safe to say that not everyone in the industry reads your updates, nor should you expect them to. I don't see any messages from you reaching out to ask for my thoughts. If you don't want to reach out to anyone that is fine, but in that case don't make it sound like nobody cares. If you shoot me a PM I will give you a list of emails you can reach out to. Your idea to incorporate team sponsors into GameHeart is great and I fully support it.
Administrator
Archerofaiur
Profile Joined August 2008
United States4101 Posts
Last Edited: 2013-11-05 11:21:33
November 05 2013 11:20 GMT
#33
On November 05 2013 18:26 Liquid`Nazgul wrote:
I'm a fan of your project. Gameheart and its development is a vital component of our esports infrastructure, and I wish it would receive more financial support from organizations. This is an issue I've already brought up with several parties and maybe against my better judgment I still hope it eventually catches on. As you know we posted a newspost about your fundraiser, and feature all your updates. I really want GameHeart to succeed.

However, I do not think it is very considerate to portray myself and others as team owners who do not care about your ideas, as a default result of not reading your previous update. It is safe to say that not everyone in the industry reads your updates, nor should you expect them to. I don't see any messages from you reaching out to ask for my thoughts. If you don't want to reach out to anyone that is fine, but in that case don't make it sound like nobody cares. If you shoot me a PM I will give you a list of emails you can reach out to. Your idea to incorporate team sponsors into GameHeart is great and I fully support it.


I think as soon as people are playing Gameheart and see TL logos on it, then every team will be contacting him asking if theres can be added :D
http://sclegacy.com/news/28-scl/250-starcraftlegacy-macro-theorycrafting-contest-winners
GameHeart
Profile Blog Joined February 2012
286 Posts
November 05 2013 13:53 GMT
#34
In case anyone is curious I have removed my comments about the team sponsor logos from the blog and apologized to Nazgul because he is not wrong. I knew I was being antagonistic in my comments and while that does come from a place of frustration with teams in the past, his organization and many others were not the cause of those frustrations and it is not fair and certainly not professional of me to take those frustrations out on them like this.
Gameheart
iHirO
Profile Blog Joined January 2011
United Kingdom1381 Posts
Last Edited: 2013-11-05 20:14:20
November 05 2013 20:05 GMT
#35
      
[image loading]


This is a comprehensive guide to determine which Starcraft spells should be modified with the player colours.


[image loading]

[image loading]



[image loading]

[image loading]

[image loading]

+ Show Spoiler +

[image loading]

      
[image loading]




[image loading]

[image loading]

[image loading]

+ Show Spoiler +

[image loading]




[image loading]

[image loading]



[image loading]
          
  • If the GameHeart interface is extended to 2v2, then some spells that are comprehensible in a 1v1 game become harder to determine which player casted them. A good example would be Revelation, which can only be casted on enemy structures or units, however with a double Protoss team, either of them could have casted it.
          
  • Would it be possible to create a test map that allows spell colour saturation and transparency to be adjusted in game. It would allow testers to determine what effects work best and they could forward you their results to build a consensus.
          
  • Another area possibly in need of player specific colouring are beam weapon effects as they can be difficult to determine who is firing. The Colossus would be the main candidate for this change as late game PvP engagements can be incomprehensible. Other contenders are the Sentry, Void Ray and Archon.

+ Show Spoiler +
[image loading]
GraphicsThis is for all you new people: I only have one rule. Everyone fights. No one quits. You don't do your job, I'll shoot you myself. You get me?
GameHeart
Profile Blog Joined February 2012
286 Posts
November 05 2013 21:18 GMT
#36
Jesus iHiro. You are a champ. This is exactly the kind of thing I was hoping for, and I agree with all of your picks with maybe the exception of heal on the medivac which I don't see any reason to colorize.

Regarding your comments at the end:

Unfortunately a map like that would not be possible using the current method I am planning to use to colorize these effects and I have not thought of another way to do it yet. But if we do find another way to do it perhaps that map may become possible. We are still exploring it.

I have considered the colossus attack in particular and may give colorizing that a shot. The main difficulty is making these things happen only for observers. Colorizing effects is not a challenge, just making it so the players don't see it is.
Gameheart
ETisME
Profile Blog Joined April 2011
12396 Posts
November 07 2013 04:57 GMT
#37
fungal and binding cloud should be needed, especially fungal because at the very least, it will make the roach infestors engagement a lot more clear on what's happening (especially since fungal covers up part of the coloring on the roach)

gogo gameheart!
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
Lorizean
Profile Blog Joined March 2011
Germany1330 Posts
November 09 2013 23:40 GMT
#38
I read through iHiros post and I agree with pretty much everything.

Another idea I had about forcefields/fungals and similar:
Is there some way to build in a visual clue about when they're going to time out?
The most basic would be a timer bar but that's probably too invasive (especially with a lot of force field).

If it's possible to get a pulsating animation like in iHiro's gifs, maybe make them pulsate faster as time elapses?
tMK
Profile Blog Joined December 2011
Pakistan22 Posts
November 17 2013 11:58 GMT
#39
Suggestion: Is it possible for you to make a toggle for spectators to see whether a building has been placed correctly or whether there is a gap between buildings(i.e: to see if the players wall of is tight or not)? I know you have bigger issues atm, but this would be a sweet feature to add.
macro n cheese for life!
Normal
Please log in or register to reply.
Live Events Refresh
WardiTV Summer Champion…
11:00
Open Qualifier #3
WardiTV693
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 311
StarCraft: Brood War
Britney 51111
Bisu 2398
Shuttle 1725
Mini 1354
Soulkey 916
ggaemo 559
ZerO 451
Zeus 442
Soma 402
Snow 391
[ Show more ]
Hyuk 273
Last 261
sSak 178
Leta 136
ToSsGirL 96
soO 81
Pusan 72
Nal_rA 60
Sharp 55
sorry 55
Aegong 40
[sc1f]eonzerg 33
Noble 24
Sacsri 23
Backho 22
ajuk12(nOOB) 21
scan(afreeca) 15
JulyZerg 14
SilentControl 8
ivOry 7
IntoTheRainbow 7
Terrorterran 2
sas.Sziky 2
Stormgate
TKL 179
Dota 2
XcaliburYe310
KheZu187
Counter-Strike
x6flipin485
flusha259
byalli248
zeus198
kRYSTAL_56
edward24
Other Games
singsing1716
B2W.Neo1268
hiko551
crisheroes379
KnowMe372
RotterdaM250
Hui .212
Fuzer 194
Happy185
rGuardiaN43
QueenE42
ArmadaUGS40
ZerO(Twitch)15
Organizations
StarCraft: Brood War
UltimateBattle 29
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• StrangeGG 82
• davetesta15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• FirePhoenix0
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV580
League of Legends
• Nemesis2725
Upcoming Events
Stormgate Nexus
40m
TKL 179
uThermal 2v2 Circuit
2h 40m
DaveTesta Events
10h 40m
The PondCast
20h 40m
WardiTV Summer Champion…
21h 40m
Replay Cast
1d 10h
LiuLi Cup
1d 21h
uThermal 2v2 Circuit
2 days
RSL Revival
2 days
RSL Revival
2 days
[ Show More ]
uThermal 2v2 Circuit
3 days
CSO Cup
3 days
Sparkling Tuna Cup
3 days
uThermal 2v2 Circuit
4 days
Wardi Open
4 days
RotterdaM Event
5 days
RSL Revival
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #2
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.