• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:59
CET 16:59
KST 00:59
  • 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
[ASL22] Finals Preview: Sweet Victory!9[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Evil Geniuses - shutting down14ISSL (IntoTheTV x SOOP SC2 League): Premier5Weekly Cups (October 12-18): 5.0.17 era begins1[$1250] International ShieldBattery League73Weekly Cups (October 5-11): Farewell to 5.0.167
StarCraft 2
General
How do you feel about the mass reverts in the 5.0.17 PTR? REPORT: StarCraft 2: Remastered In Development Team Liquid Map Contest #22: Results and Winners No more SC2 streamers on team liquid? Evil Geniuses - shutting down
Tourneys
ScienceCraft (October 24-25) - Live Event Sparkling Tuna Cup - Weekly Open Tournament RSL goes to London! 2026 Offline Finals Nov 21-22 ISSL (IntoTheTV x SOOP SC2 League): Premier WORTEX Challenger Series — Open SC2 LAN in Budapes
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps [A] Nemrods 1/4 players [M] (2) Sweltering Sands
External Content
Mutation # 549 Endless Sparkles The PondCast: SC2 News & Results Mutation # 548 Shining Bright Mutation # 547 Temple Of Terror
Brood War
General
Recent recommended BW games Oceanic Brood War - Join and chat! Sagi.gg Launcher Released Bot on ladder Do we even care about balance?
Tourneys
[ASL22] Grand Finals [$1250] International ShieldBattery League [BSL23] RO24 Group C Small VOD Thread 2.0
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) 50,000-Word Terran Builds Memo 2026-10-22 Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Mobile Legends: Bang Bang Armies of Exigo - YesYes? General RTS Discussion Thread
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine US Politics Mega-thread European Politico-economics QA Mega-thread Canadian Politics Mega-thread
Fan Clubs
Reynor Fan Club The Flash Fan Club Serral Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 9588 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
Scotland1982 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
France24239 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
WardiTV Weekly
21:00
WardiTV Mondays #110
IntoTheiNu 1139
WardiTV1011
IndyStarCraft 258
Rex136
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko439
IndyStarCraft 258
Rex 136
UpATreeSC 0
StarCraft: Brood War
Calm 3616
BeSt 929
Horang2 763
Soma 670
EffOrt 663
Shuttle 632
Light 504
Mini 387
Larva 370
Snow 307
[ Show more ]
Hyuk 291
ZerO 185
ggaemo 169
actioN 142
Soulkey 110
Zeus 101
Mind 84
Sharp 70
Mong 58
Shinee 36
JYJ 35
Terrorterran 35
Hm[arnc] 28
Trap 27
Bishop 24
ToSsGirL 23
Killer 20
Aegong 18
Shine 17
Movie 16
Sacsri 15
sorry 14
Sexy 13
Barracks 9
yabsab 8
Dota 2
Gorgc16534
qojqva2065
syndereN354
BananaSlamJamma215
Counter-Strike
byalli563
dupreeh503
edward44
Heroes of the Storm
Khaldor136
Trikslyr105
Other Games
singsing2446
Liquid`RaSZi1494
hiko1077
Beastyqt597
Mlord310
Pyrionflax281
Hui .171
Liquid`VortiX164
XaKoH 144
RotterdaM121
QueenE45
FrodaN14
ZerO(Twitch)9
Organizations
Counter-Strike
PGL28808
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Michael_bg 5
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis2044
• Jankos1458
Other Games
• Shiphtur361
Upcoming Events
IntoTheTV X SOOP
19h 1m
ByuN vs Lambo
MaxPax vs Bunny
PiGosaur Cup
1d 8h
The PondCast
1d 18h
Kung Fu Cup
1d 19h
IntoTheTV X SOOP
2 days
SHIN vs GuMiho
Clem vs Classic
OSC
3 days
WardiTV Invitational
3 days
GSL
3 days
Epic.LAN
3 days
Replay Cast
4 days
[ Show More ]
Sparkling Tuna Cup
4 days
Epic.LAN
4 days
Yamato Cup
5 days
Map Test Tournament
6 days
WardiTV Weekly
6 days
Liquipedia Results

Completed

Acropolis #5 - GSC
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
ShieldBattery League 1
BSL Season 23
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

IPSL Winter 2026-27
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
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.