|
Members in Shoutbox
None.
Shoutbox Search
Shoutbox Commands
/w [name] > Whisper
/r > Reply to last whisper /me > Marks as action Shoutbox Information
Moderators may delete any and all shouts at will.
|
Global Shoutbox
Please log in to shout.
[2017-8-04. : 9:59 pm] DarkenedFantasies -- it's also possible to overlap unit names that are longer than 75 pixels, but it needs a different algorithm due to dynamic text resizing. i can't shed any light on that part yet, we're just waiting on sc:r to continue working on the generator[2017-8-04. : 9:57 pm] DarkenedFantasies -- sorry for taking long to reply, lightning storm kept trolling my internet[2017-8-04. : 9:57 pm] DarkenedFantasies -- here is a overlap generator a friend and i worked on: http://oriehulan.com/projects/overlap-generator/index.html it's still kind of a "trial version" since there are still a few quirks to resolve, and briefing text is partially unusable because the text is resized between windowed mode and fullscreen, so the overlapping looks different in each mode. but display text and unit names should be flawless.[2017-8-04. : 9:41 pm] DarkenedFantasies -- just need to employ a different technique since 1.18 slightly changed the behavior of the text[2017-8-04. : 9:39 pm] DarkenedFantasies -- you mean text overlapping? if so, yes it's still possible[2017-8-04. : 8:56 pm] O)FaRTy1billion[MM] -- or, if it is a signed 32-bit value, 1 of hte bits is made useless (since you can't really have a negative length or offset) so 2^31 / 1024^3 = 2 GB[2017-8-04. : 8:55 pm] O)FaRTy1billion[MM] -- Pr0nogoPr0nogo shouted: jjf28 sc runs out of memory for stuff like this in mpqs? i figured it would but didn't think the memory cap would be so low Mini Moose 2707Mini Moose 2707 shouted: Pr0nogo This is a pretty common limit for older 32-bit programs ya. 4 GB is the highest addressable size in 32 bits (or 2 GB if it is signed). 2^32 bytes / 1024^3 (which is how many bytes are in 1 GB) = 4 GB.[2017-8-04. : 8:51 pm] O)FaRTy1billion[MM] -- and if it's split up between a mod and several map, I doubt each one individually will get that big[2017-8-04. : 8:50 pm] O)FaRTy1billion[MM] -- Pr0nogoPr0nogo shouted: it's not a big concern but if i ever wanted to replace the campaigns directly instead of providing maps as third-party tools I could see that being a problem, since inconsummate's 6 maps and mod are over 800MB SC itself is about that big. The total size can get to be about 2GB without issue since not everything is loaded to memory at the same time.[2017-8-04. : 8:41 pm] Pr0nogo -- Dem0nDem0n shouted: less actually i know stfu w/e what does this mean[2017-8-04. : 8:29 pm] Tassaar930 -- Mini Moose 2707Mini Moose 2707 shouted: Dem0n preemptively mad alwaysmad[2017-8-04. : 8:11 pm] Moose -- Pr0nogoPr0nogo shouted: jjf28 sc runs out of memory for stuff like this in mpqs? i figured it would but didn't think the memory cap would be so low This is a pretty common limit for older 32-bit programs[2017-8-04. : 8:10 pm] Pr0nogo -- i don't like sacrificing quality to adhere to old game limits, if anything i'd just code (or find someone to code) something to overwrite the limits themselves[2017-8-04. : 8:09 pm] Pr0nogo -- nah i'd just have to make separate mods for each campaign, which is w/e[2017-8-04. : 8:07 pm] Tassaar930 -- and besides, there's not really a way around that since you'd basically need to reprogram SC's binaries[2017-8-04. : 7:59 pm] Pr0nogo -- it's not a big concern but if i ever wanted to replace the campaigns directly instead of providing maps as third-party tools I could see that being a problem, since inconsummate's 6 maps and mod are over 800MB[2017-8-04. : 7:58 pm] jjf28 -- Pr0nogoPr0nogo shouted: jjf28 sc runs out of memory for stuff like this in mpqs? i figured it would but didn't think the memory cap would be so low I'm not sure what SC caps out at precisely, but our tools are likely to bug out when you hit the limits of a signed and unsigned int respectively[2017-8-04. : 7:57 pm] Pr0nogo -- jjf28jjf28 shouted: yes, you can store arbitrary files in MPQs (.SCM/.SCX), though stuff will start to break if you try 2gb+ objects and stuff will definitely break if you try 4gb+ objects sc runs out of memory for stuff like this in mpqs? i figured it would but didn't think the memory cap would be so low[2017-8-04. : 7:54 pm] jjf28 -- Tassaar930Tassaar930 shouted: And I would emphatically argue that there is a meaningful procedural and mechanistic separation and consequent differentiation between the employees and executive heads of (large?) companies, which individually constitute their own independent semantica layers https://youtu.be/Fxx7g5nz4WQ?t=15s[2017-8-04. : 7:45 pm] Tassaar930 -- @jjf28: That's pretty interesting, and pretty much exactly the thing/idea that I was talking about[2017-8-04. : 7:39 pm] Tassaar930 -- Or you could abstract Trigger editing into a preprocessor layer, bypassing the need for... comments, and the like, being transposed into the CHK file[2017-8-04. : 7:38 pm] Tassaar930 -- Suicidal InsanitySuicidal Insanity shouted: jjf28 Ya you can't reference it directly from the triggers then (excluding EUDs), I'm just saying you shouldn't delete files in the MPQ that aren't in the listfile because they may be there for a reason You could program code into your respective editor to insert Trigger-formal actions/conditions based on the directives/data/code or whatever in the arbitrary third-source file[2017-8-04. : 7:36 pm] jjf28 -- Tassaar930Tassaar930 shouted: you could import persistent trigger preprocessor source files then, and/or TrigEdit proper comments that don't take up String resource usage I've already defined a format for extended strings that I've been pretty happy with http://www.staredit.net/topic/16101/[2017-8-04. : 7:36 pm] Suicidal Insanity -- jjf28jjf28 shouted: Suicidal Insanity though if it's not declared in a listfile or the scenario I have no idea how to reference it Ya you can't reference it directly from the triggers then (excluding EUDs), I'm just saying you shouldn't delete files in the MPQ that aren't in the listfile because they may be there for a reason![]() [2017-8-04. : 7:35 pm] Tassaar930 -- create a file format that you custom specify, for whatever (data) it is that you want to store[2017-8-04. : 7:34 pm] jjf28 -- Suicidal InsanitySuicidal Insanity shouted: The listfiel is just a cheat list for the MPQ contents, the hash table is the real deal though if it's not declared in a listfile or the scenario I have no idea how to reference it ![]() [2017-8-04. : 7:33 pm] Tassaar930 -- you could import persistent trigger preprocessor source files then, and/or TrigEdit proper comments that don't take up String resource usage[2017-8-04. : 7:33 pm] Suicidal Insanity -- You can also store MPQs in arbitrary files, since the MPQ load code scans for a MPQ header every X bytes in the file it is loading[2017-8-04. : 7:32 pm] Suicidal Insanity -- The listfiel is just a cheat list for the MPQ contents, the hash table is the real deal[2017-8-04. : 7:32 pm] Tassaar930 -- And I would emphatically argue that there is a meaningful procedural and mechanistic separation and consequent differentiation between the employees and executive heads of (large?) companies, which individually constitute their own independent semantica layers[2017-8-04. : 7:31 pm] poiuy_qwert -- FaRTy1billionFaRTy1billion shouted: poiuy_qwert that's why tinymap always makes a new MPQ from nothing xD Well you don't replace the existing map in TinyMap so that makes sense, but a map editor editing an existing map should just compact[2017-8-04. : 7:30 pm] jjf28 -- yes, you can store arbitrary files in MPQs (.SCM/.SCX), though stuff will start to break if you try 2gb+ objects and stuff will definitely break if you try 4gb+ objects[2017-8-04. : 7:30 pm] Tassaar930 -- IskatuMeskIskatuMesk shouted: Tassaar930 Blizzard will only tack on enough middleware to get the day zero purchase and keep kotick happy with DLC framework, that's it. They're not tacking on the middleware - they're mostly replacing it - unless, of course, that's what you meant[2017-8-04. : 7:29 pm] Tassaar930 -- jjf28: Excuse my technical unfamiliarity with the topic at hand but when you say listfiles do you mean that you can arbitrarily store fileobjects in SCM MPQs?[2017-8-04. : 7:27 pm] jjf28 -- poiuy_qwertpoiuy_qwert shouted: just compacting on save should be enough I suppose doing it this way would better adhere to my "don't touch shit the mapper didn't touch" policy[2017-8-04. : 7:26 pm] O)FaRTy1billion[MM] -- poiuy_qwertpoiuy_qwert shouted: they are not even unknown's, they are not technically in the mpq anymore, their data just hasn't been cleaned from the on disk representation of the mpq that's why tinymap always makes a new MPQ from nothing xD[2017-8-04. : 7:24 pm] jjf28 -- would that be a huge problem for modders at all or are you all fans of listfiles? ![]() [2017-8-04. : 7:24 pm] jjf28 -- I should probably just rebuild the MPQ every time and copy over the valid (listfile) files, scenario.chk, and WAVs identifiable in the scenario[2017-8-04. : 7:24 pm] poiuy_qwert -- (in the case when the file is "deleted" in WinMPQ without compacting)[2017-8-04. : 7:22 pm] poiuy_qwert -- they are not even unknown's, they are not technically in the mpq anymore, their data just hasn't been cleaned from the on disk representation of the mpq[2017-8-04. : 7:21 pm] O)FaRTy1billion[MM] -- er, wait, it finds all the MPQ files (but if there are unknowns it just yells at you and won't open the map), but then checks them with the scenario[2017-8-04. : 7:19 pm] jjf28 -- I'm scanning the scenario for WAVs but... if there is a WAV in the listfile/MPQ but not in scenario at all, it will be missed |