• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 03:52
CET 09:52
KST 17:52
  • 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
ByuL: The Forgotten Master of ZvT20Behind the Blue - Team Liquid History Book16Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (Feb 9-15): herO doubles up2ACS replaced by "ASL Season Open" - Starts 21/0224LiuLi Cup: 2025 Grand Finals (Feb 10-16)46Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker16
StarCraft 2
General
ByuL: The Forgotten Master of ZvT Nexon's StarCraft game could be FPS, led by UMS maker How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Weekly Cups (Feb 9-15): herO doubles up SpeCial on The Tasteless Podcast
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) LiuLi Cup: 2025 Grand Finals (Feb 10-16) Master Swan Open (Global Bronze-Master 2) WardiTV Team League Season 10
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
Mutation # 513 Attrition Warfare The PondCast: SC2 News & Results Mutation # 512 Overclocked Mutation # 511 Temple of Rebirth
Brood War
General
Gypsy to Korea TvZ is the most complete match up BGH Auto Balance -> http://bghmmr.eu/ Ladder maps - how we can make blizz update them? Brood War inspired Terran vs Zerg cinematic – feed
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 1 Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates Zealot bombing is no longer popular? Current Meta
Other Games
General Games
Path of Exile ZeroSpace Megathread Diablo 2 thread Nintendo Switch Thread Battle Aces/David Kim RTS Megathread
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Ask and answer stupid questions here! Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club The herO Fan Club!
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
Inside the Communication of …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2409 users

Free Arcade, extension-mods, and new clan features coming…

Forum Index > SC2 General
161 CommentsPost a Reply
Prev 1 2 3 4 5 6 7 8 9 Next All
noratto
Profile Joined November 2013
Peru1 Post
Last Edited: 2013-11-19 11:25:57
November 19 2013 11:24 GMT
#61
I want one thing now in starcraft 2, that implement vertical sincronization to have better funcionality in the gane, becouse my frames is over to 60 fps
NihiLStarcraft
Profile Blog Joined January 2010
Denmark1413 Posts
November 19 2013 11:29 GMT
#62
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?
Tchado
Profile Blog Joined January 2011
Jordan1831 Posts
November 19 2013 11:40 GMT
#63
All I care about is the BW music :D
Garrl
Profile Blog Joined February 2010
Scotland1975 Posts
November 19 2013 11:47 GMT
#64
So essentially if I dont care about ladder at all, HOTS MP will be free?
[PkF] Wire
Profile Joined March 2013
France24238 Posts
November 19 2013 12:03 GMT
#65
I don't get how there can't be an option to have the program only load the default skins and only display the default skins. That "enable skins" options would please both the people who like skins and want more of them and people who think they're stupid and don't want to see them.
Plansix
Profile Blog Joined April 2011
United States60190 Posts
November 19 2013 12:04 GMT
#66
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.
I have the Honor to be your Obedient Servant, P.6
TL+ Member
NihiLStarcraft
Profile Blog Joined January 2010
Denmark1413 Posts
Last Edited: 2013-11-19 12:20:31
November 19 2013 12:20 GMT
#67
On November 19 2013 21:04 Plansix wrote:
Show nested quote +
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?
Plansix
Profile Blog Joined April 2011
United States60190 Posts
November 19 2013 12:23 GMT
#68
On November 19 2013 21:20 NihiLStarcraft wrote:
Show nested quote +
On November 19 2013 21:04 Plansix wrote:
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?

Everyone is an expert on video game development and programming on the Internet. I am willing to take Blizzards word on it, rather that pass judgment as a complete novice in the field.
I have the Honor to be your Obedient Servant, P.6
TL+ Member
TaishiCi
Profile Joined September 2013
Korea (South)211 Posts
November 19 2013 12:28 GMT
#69
This is a great step in the right direction.
It maybe too little too late, but at least they are trying their hardest to compete with the big names like LoL.
Can we see the rise of RTS to the top of eSports again?

Will this save starcraft?
Dae Han Min Gook Man Sae!!!
FFW_Rude
Profile Blog Joined November 2010
France10201 Posts
Last Edited: 2013-11-19 12:34:52
November 19 2013 12:33 GMT
#70
On November 19 2013 21:23 Plansix wrote:
Show nested quote +
On November 19 2013 21:20 NihiLStarcraft wrote:
On November 19 2013 21:04 Plansix wrote:
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?

Everyone is an expert on video game development and programming on the Internet. I am willing to take Blizzards word on it, rather that pass judgment as a complete novice in the field.


Yeah... People don't really understand (or don't want to) how hard can a simple thing can be a HUGE amount of work.
I love of "Terrible programing" is sentenced every time. I can't imagine building a program that took 4 or 5 years to make. Hell when i'm doing a program that takes a year to build there is so much things that become rigid because of this or that. There is so much thing that you look at as easy and when you look over the code of the other programer you're like : "Oh man this is going to be impossible to implement that with what we have right now". The game was realeased in 2010. So ("it's not 2005...." Yes it is because they started this in 2005 or something like that).


I'll make an exemple : My ex-boss made a program a few years back and for customer you could do : "Madam" or "Mister" => Boolean. 1 or 0. And then he told us : "Shit guys we now need to include MISS... so not boolean anymore and everytime this thing appear we have to rewrite the code".

Yeah. Adding Miss took a week of work (big program).

On topic : This is a REALLY great patch ! Mod support, clan logo. There's nothing wrong in this patch.
#1 KT Rolster fanboy. KT BEST KT ! Hail to KT playoffs Zergs ! Unofficial french translator for SlayerS_`Boxer` biography "Crazy as me".
NihiLStarcraft
Profile Blog Joined January 2010
Denmark1413 Posts
November 19 2013 12:41 GMT
#71
On November 19 2013 21:33 FFW_Rude wrote:
Show nested quote +
On November 19 2013 21:23 Plansix wrote:
On November 19 2013 21:20 NihiLStarcraft wrote:
On November 19 2013 21:04 Plansix wrote:
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?

Everyone is an expert on video game development and programming on the Internet. I am willing to take Blizzards word on it, rather that pass judgment as a complete novice in the field.


Yeah... People don't really understand (or don't want to) how hard can a simple thing can be a HUGE amount of work.
I love of "Terrible programing" is sentenced every time. I can't imagine building a program that took 4 or 5 years to make. Hell when i'm doing a program that takes a year to build there is so much things that become rigid because of this or that. There is so much thing that you look at as easy and when you look over the code of the other programer you're like : "Oh man this is going to be impossible to implement that with what we have right now". The game was realeased in 2010. So ("it's not 2005...." Yes it is because they started this in 2005 or something like that).


I'll make an exemple : My ex-boss made a program a few years back and for customer you could do : "Madam" or "Mister" => Boolean. 1 or 0. And then he told us : "Shit guys we now need to include MISS... so not boolean anymore and everytime this thing appear we have to rewrite the code".

Yeah. Adding Miss took a week of work (big program).


I understand how complex software projects can become - but that is no excuse for obvious blatant mistakes like loading way too many assets into memory than necessary. Not for a company like Blizzard. I guess I'm just surprised at the kind of super rookie mistakes the coders and engineers there appear to make, I kinda imagined them to be better at what they do.
VArsovskiSC
Profile Joined July 2010
Macedonia563 Posts
Last Edited: 2013-11-19 13:08:22
November 19 2013 12:59 GMT
#72
On November 19 2013 21:41 NihiLStarcraft wrote:
Show nested quote +
On November 19 2013 21:33 FFW_Rude wrote:
On November 19 2013 21:23 Plansix wrote:
On November 19 2013 21:20 NihiLStarcraft wrote:
On November 19 2013 21:04 Plansix wrote:
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?

Everyone is an expert on video game development and programming on the Internet. I am willing to take Blizzards word on it, rather that pass judgment as a complete novice in the field.


Yeah... People don't really understand (or don't want to) how hard can a simple thing can be a HUGE amount of work.
I love of "Terrible programing" is sentenced every time. I can't imagine building a program that took 4 or 5 years to make. Hell when i'm doing a program that takes a year to build there is so much things that become rigid because of this or that. There is so much thing that you look at as easy and when you look over the code of the other programer you're like : "Oh man this is going to be impossible to implement that with what we have right now". The game was realeased in 2010. So ("it's not 2005...." Yes it is because they started this in 2005 or something like that).


I'll make an exemple : My ex-boss made a program a few years back and for customer you could do : "Madam" or "Mister" => Boolean. 1 or 0. And then he told us : "Shit guys we now need to include MISS... so not boolean anymore and everytime this thing appear we have to rewrite the code".

Yeah. Adding Miss took a week of work (big program).


I understand how complex software projects can become - but that is no excuse for obvious blatant mistakes like loading way too many assets into memory than necessary. Not for a company like Blizzard. I guess I'm just surprised at the kind of super rookie mistakes the coders and engineers there appear to make, I kinda imagined them to be better at what they do.


Hmmm, IDK, I might be wrong, but depends on the map-making or sth..?? I think/imagine that's how it's done

Indeed seems silly to load all the units/buildings/spells/effects before the game starts (which I really doubt it does, cause the game works faster after the Unit Preloader map is started first), but it also might depend on the map itself - for example:

What if the map has Zerg structures on it ??, or even doodads or sth.. And it's a TvP matchup played ? Hell - what if the map itself is all covered in Zerg doodads & stuff ??

We even don't know how it was planned and/or done.. Still - think that the real truth is that they haven't focused on that issue at all and just giving a "blunt" answer instead of saying that they didn't even look at the issue..

Perhaps even re-assogned the Artists (you need artist work for making new skins, right ??) to other games that are in the stage of development rather than add skins to an existing one..

========================================================================================
The patch seems to solve quite a bit important issues that exist ATM, though IMO it wasn't quite the Blizzcon material.. :/
Still happy to see it though..
Another world, another place, another universe, won the race.. :) ;) :P
MstrJinbo
Profile Joined March 2011
United States1251 Posts
Last Edited: 2013-11-19 13:41:16
November 19 2013 13:37 GMT
#73
On November 19 2013 18:35 Paradice wrote:
Show nested quote +
On November 19 2013 17:01 KeksX wrote:
On November 19 2013 14:31 Tobblish wrote:
but what we're running in to is a tradeoff between our ability to support a minimum spec – literally in terms of memory – on a computer.

I gotta love how stubborn the devs are on some points of SC2.. why can't there just be a selection in options or maybe only have it in 1v1/2v2.
4v4 is laggy as it is since the engine can't handle it.

Seriously I don't get why they come up with lazy answers like they care for minimum spec PCs, how about if you try to solve the problem then for those minimum PCs and give the players something?

edit: But I guess this is the main problem with SC2, lot of focus on SP then the team slowly shrinks and gets moved on to other games. (Heroes of the Storm)



This is not a dev's decision. There's not a coding guy pushing his glasses back on his nose saying "No man, I can't do that. It's just too hard. What am I a programmer"

This is an executive's decision and the devs do not have any say in this (probably).
Conversation probably went as follows:
"Hey, Executive, can we do that?"
"Will it exclude some people from playing, and thus buying, the game?"
"Well, maybe... If they have like, a 10 years old computer and still use Internet Explorer 6...."
"Ok, fuck it. We can't do it then."

You people probably look at Valve and Riot and say "But THEY do it!", yes, but Valve and Riot are completely independent from this kind of stuff. If a dev thinks it's a good idea, he does it and it doesn't matter. Blizzard on the other hand can't do anything they want. There's a reason they are buying themselves back.


I don't think it's that, at all. It's about where your engine tech lives. e.g. Riot put a boatload of their engine tech into skins (after all, it's their business model on the line). So skinning is extremely flexible and well supported by the engine. Their resource managers will be a seriously sophisticated beast.

On the other hand, SC2's engine tech went into scripting. They have a whole SP campaign to support, and arcade has virtually every genre represented. Their scripting engine is a seriously sophisticated beast. However, you can only have so many sophisticated beasts living inside your game before they start actively interfering with each other. If models and skins had 'lifetime management', delay loading, LRU-unloading, and other "skin supporting" trickyness, how much harder is it to build a stable mod/arcade map where you throw random waves of things around? A simple trigger today could become a little nest of conditional evaluation based on what resources are currently in memory. It'll still be possible, but trickier. Glitchier. Harder to get into.

I doubt they want to do anything to jeopardize map makers since they've had so much success with it historically.


I wouldnt necessarily blame the engine. In lol the skin with Garen in a chicken suit most likely takes the same amount of memory that the vanilla skin because in game they load the custom skin and not the vanilla. In sc2 if you have a 4v4 game and each of the Terran players use a different skin for the marine. Then the marine now takes 4 times the memory as it used to. Now imagine this for every unit being used in the game.

I understand how complex software projects can become - but that is no excuse for obvious blatant mistakes like loading way too many assets into memory than necessary. Not for a company like Blizzard. I guess I'm just surprised at the kind of super rookie mistakes the coders and engineers there appear to make, I kinda imagined them to be better at what they do.


That's because they probably don't load uncecessary assets in memory. The limitation is in cases where they can't avoid loading the extra assets.
KeksX
Profile Blog Joined November 2010
Germany3634 Posts
Last Edited: 2013-11-19 13:43:30
November 19 2013 13:42 GMT
#74
On November 19 2013 21:41 NihiLStarcraft wrote:
Show nested quote +
On November 19 2013 21:33 FFW_Rude wrote:
On November 19 2013 21:23 Plansix wrote:
On November 19 2013 21:20 NihiLStarcraft wrote:
On November 19 2013 21:04 Plansix wrote:
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?

Everyone is an expert on video game development and programming on the Internet. I am willing to take Blizzards word on it, rather that pass judgment as a complete novice in the field.


Yeah... People don't really understand (or don't want to) how hard can a simple thing can be a HUGE amount of work.
I love of "Terrible programing" is sentenced every time. I can't imagine building a program that took 4 or 5 years to make. Hell when i'm doing a program that takes a year to build there is so much things that become rigid because of this or that. There is so much thing that you look at as easy and when you look over the code of the other programer you're like : "Oh man this is going to be impossible to implement that with what we have right now". The game was realeased in 2010. So ("it's not 2005...." Yes it is because they started this in 2005 or something like that).


I'll make an exemple : My ex-boss made a program a few years back and for customer you could do : "Madam" or "Mister" => Boolean. 1 or 0. And then he told us : "Shit guys we now need to include MISS... so not boolean anymore and everytime this thing appear we have to rewrite the code".

Yeah. Adding Miss took a week of work (big program).


I understand how complex software projects can become - but that is no excuse for obvious blatant mistakes like loading way too many assets into memory than necessary. Not for a company like Blizzard. I guess I'm just surprised at the kind of super rookie mistakes the coders and engineers there appear to make, I kinda imagined them to be better at what they do.


Did you ever design a somewhat bigger program? SC2 was never designed to have that many skins. Changing the design AFTER it is already implemented is a huge step they probably don't have the manpower for.

I cannot stress how diffferent "programming at home" and programming for a big company is. You simply can't just adjust things and hope it will work. You HAVE to "overwork" things and that costs money.
Thalandros
Profile Blog Joined July 2012
Netherlands1151 Posts
November 19 2013 13:42 GMT
#75
This post was kind of a let down, to be honest.. I like some changes that they're making but it's just the same questions and answers, (mostly answers) all the time. Oh well.
|| ''I think we have all experienced passion that is not in any sense reasonable.'' ||
NihiLStarcraft
Profile Blog Joined January 2010
Denmark1413 Posts
Last Edited: 2013-11-19 13:49:07
November 19 2013 13:45 GMT
#76
On November 19 2013 22:37 MstrJinbo wrote:
Show nested quote +
I understand how complex software projects can become - but that is no excuse for obvious blatant mistakes like loading way too many assets into memory than necessary. Not for a company like Blizzard. I guess I'm just surprised at the kind of super rookie mistakes the coders and engineers there appear to make, I kinda imagined them to be better at what they do.


That's because they probably don't load uncecessary assets in memory. The limitation is in cases where they can't avoid loading the extra assets.


I guess if you're playing 4vs4 with 3 Terran, 3 Protoss and 2 Zergs for example and they all chose different skins, then you'd need to load quite a bit more units into memory than usual, makes sense. That would be a reason why they claim memory limitations keeps them from expanding the super-minimal skin system currently. Although, as others have said, they could really just disable skins in 3vs3 and higher for example, if they cared.

On November 19 2013 22:42 KeksX wrote:
Did you ever design a somewhat bigger program? SC2 was never designed to have that many skins. Changing the design AFTER it is already implemented is a huge step they probably don't have the manpower for.


But that's the point, the software engineers/lead programmers shouldn't have implemented skins if they knew they couldn't actually support them properly engine- or manpower-wise. Hacking it in anyways was a very bad decision that, to me, shines a very bad light on those responsible.
ManiacUA
Profile Joined August 2013
Ukraine29 Posts
November 19 2013 13:50 GMT
#77
good news, but i hope they also add customazible hotkeys for upgrades in armoury... still can't put them on buttons i want, just use the default ones
Conti
Profile Joined November 2010
Germany2516 Posts
November 19 2013 13:59 GMT
#78
On November 19 2013 21:20 NihiLStarcraft wrote:
Show nested quote +
On November 19 2013 21:04 Plansix wrote:
On November 19 2013 20:29 NihiLStarcraft wrote:
So they're saying the engine loads every Zealot (etc.) variation into memory - and not just the selected skin version of the unit? Really? Why? Is there a good reason I'm not seeing or are Blizzard programmers/software engineers that bad these days?

Because that is how every game works unless it is designed specificlly not to work that way (dota 2 and lol). FPS games load up every character model, even if the model isn't being used in the match. This is nothing new and only since the rise of LoL has the discussion about engines that only load up the nessary models come up. People forget that SC2 was developed in 2008-2010 and free to play wasn't a thing at the time.


Sorry, but memory management and only loading the resources and assets you need for the game into memory has been a thing ever since the very first video games have been programmed. This has nothing to do with Dota 2, Leage of Legends or Free to Play whatsoever. If they load all skin variations instead of only the selected one, that's equally as stupid as loading all zerg unit/structure/spell/etc. assets for a 1v1 TvP ladder match. It is now and it certainly was in 2005 through 2010 or whatever.

Not only did they make a colossal mistake when writing the engine then, they also half-assed a skin system together and put it into the game which wasn't properly supported. This all wreaks of terrible programming and software engineering. What were they thinking?

So what do you do on a TvP match on a custom map that has a neutral creep tumor? What do you do when there's a TvP custom map that, at some point in the game, gives you a drone to build a hatchery to build a zerg army? What do you do on a custom map that allows to change a unit's skin mid-game?

There's two things you could do: Load everything into memory in the first place. Or have the information on what needs to be loaded in every single map, and cross reference that with what races that are being played. Which would probably cause various problems somewhere else (Hackers faking the wrong race, so their race's models won't load), as well as increase the effort it takes to make a map (Hmm, do I need that Ultralisk model?), etc.

It's a simple design decision, not a "colossal mistake".
thetaoptimus
Profile Joined October 2012
Poland24 Posts
November 19 2013 14:01 GMT
#79
Few things.

I would love to see a letterbox option

Just like there:
https://dl.dropboxusercontent.com/u/100897574/this one.png

Skins.
It is a tricky one.
I suggest to create a second launcher of SC2 -> 64bit launcher. This one would bypass memory limitation. 32 bit launchers would set/force all additional skins to standard - 64 bit mode would allow to use more skins. In this way 32 bit SC2 would not crash - and will be possible to add more skins.

Maybe i am wrong - but i think that tommorow would be PTR for SC2 active.
NihiLStarcraft
Profile Blog Joined January 2010
Denmark1413 Posts
Last Edited: 2013-11-19 14:07:31
November 19 2013 14:06 GMT
#80
On November 19 2013 22:59 Conti wrote:
There's two things you could do: Load everything into memory in the first place. Or have the information on what needs to be loaded in every single map, and cross reference that with what races that are being played. Which would probably cause various problems somewhere else (Hackers faking the wrong race, so their race's models won't load), as well as increase the effort it takes to make a map (Hmm, do I need that Ultralisk model?), etc.

It's a simple design decision, not a "colossal mistake".


I see where you're coming from but if they made the design decision to dumb-load EVERYTHING all the time instead of referencing used assets in the maps, that's a pretty damn bad decision in my opinion. Whatever, obviously none of us know the exact workings of the engine, so we can only speculate.
Prev 1 2 3 4 5 6 7 8 9 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 9m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft231
SortOf 173
NeuroSwarm 154
ProTech56
StarCraft: Brood War
Sea 1198
Hyuk 267
Mong 136
EffOrt 105
Hm[arnc] 68
ZerO 53
ggaemo 50
sSak 39
ToSsGirL 23
Bale 22
[ Show more ]
NotJumperer 21
scan(afreeca) 12
NaDa 8
ZergMaN 7
Britney 1
Dota 2
XaKoH 589
canceldota28
League of Legends
JimRising 545
Counter-Strike
shoxiejesuss763
allub47
kRYSTAL_39
edward1
Super Smash Bros
Mew2King93
Heroes of the Storm
Khaldor144
Other Games
summit1g9047
Stewie2K646
Liquid`RaSZi581
ceh9478
m0e_tv416
C9.Mang0349
Trikslyr31
ZerO(Twitch)8
Organizations
Other Games
gamesdonequick578
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• StrangeGG 61
• LUISG 17
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo1321
• Jankos831
Upcoming Events
PiG Sty Festival
9m
Maru vs Bunny
Classic vs SHIN
PiGStarcraft231
The PondCast
1h 9m
KCM Race Survival
1h 9m
WardiTV Winter Champion…
3h 9m
OSC
3h 9m
Replay Cast
15h 9m
PiG Sty Festival
1d
Clem vs Percival
Zoun vs Solar
Escore
1d 1h
Epic.LAN
1d 3h
Replay Cast
1d 15h
[ Show More ]
PiG Sty Festival
2 days
herO vs NightMare
Reynor vs Cure
CranKy Ducklings
2 days
Epic.LAN
2 days
Replay Cast
2 days
PiG Sty Festival
3 days
Serral vs YoungYakov
ByuN vs ShoWTimE
Sparkling Tuna Cup
3 days
Replay Cast
3 days
Replay Cast
4 days
Wardi Open
4 days
Monday Night Weeklies
4 days
Replay Cast
4 days
WardiTV Winter Champion…
5 days
WardiTV Winter Champion…
6 days
Liquipedia Results

Completed

Proleague 2026-02-18
LiuLi Cup: 2025 Grand Finals
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
WardiTV Winter 2026
PiG Sty Festival 7.0
Nations Cup 2026
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025

Upcoming

Escore Tournament S1: King of Kings
[S:21] ASL SEASON OPEN 1st Round
[S:21] ASL SEASON OPEN 1st Round Qualifier
Acropolis #4 - TS5
Jeongseon Sooper Cup
Spring Cup 2026: China & Korea Invitational
[S:21] ASL SEASON OPEN 2nd Round
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
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 © 2026 TLnet. All Rights Reserved.