Looks neat. I'll add it to wishlist for now and may pick up later. Looks like it's early access. I've found when I buy early access, when I finish it, I don't go back to it even when its finished. Probably best to wait til finished then play :P
- Curse Premium
Member for 8 years, 5 months, and 4 days
Last active Thu, Aug, 5 2021 11:58:55
- 3 Followers
- 1,691 Total Posts
- 38 Thanks
Oct 3, 2017MaskedImposter posted a message on SC Tactics - Terran Heroics by Gastu (Mapcraft 2017)
Gameplay starts about 18 minutes into video.
Here I play Gatsu's version 1 submission for Mapcraft 2017! Everyone be sure to test out the mapcraft maps and give feedback! You can find them on Jayborino's discord.
Sep 2, 2017Posted in: Map Feedback
In reply to VastanX:Yeah might be because of machine too, but the final cutscene didn't work in case Alarak didn't enter a small region which could occur really often, so i made the region bigger. The Nexus works fine tho. Also i made the mask black, but I'm struggling with the deselection, maybe i'm just blind, but I can't find it in triggers, if you know where to look, please let me know :) Also really thank for your help & feedback, it's very valuable.I suggest using the actions "Store Unit Selection" to begin a cutscene, and "Restore Unit Selection" when it ends. With this you can clear the unit selection, and the game will remember what was selected, so when it ends, the units will be reselected. If you don't need to restore it, you can use "Clear unit selection".
Jul 31, 2017MaskedImposter posted a message on [Solved]Automated refinery (and other race ones too) not working.Posted in: Data
So I looked at your map Robinicus, and made two changes that seemed to make it work. Not sure if both are needed or just one.
1. Gave the player the campaign upgrade
Tech Tree - Set Story Mode Lab Tech - (Vespene Gathering) Micro-Filtering upgrade level to 1 for player 1
2. Removed a validator from the autoharvest behavior. There was a validator on the "Automatic Refinery - Auto Harvest Vespene" behavior that was checking to see if the player had a command center before giving the vespene. The validator was called "Autoharvesterharvest".
Does that make sense, or should I explain more?
- To post a comment, please login or register a new account.
Dec 18, 2019FreeReign121 posted a message on [Solved] Transfer kill credit of summoned unit to casterPosted in: Data
Update: I found out how to get it to work.
For the summoned unit, look at its Timed Life Effect when it summons a unit. It should have a behavior for the duration of the unit.
Edit that behavior’s “Stats: Kill Credit +” field where it says “Value” with a drop down box, and select “Caster”.
Tldr: I changed the behavior “swann - Turret Timed Life” -> stats: Kill Credit + -> Value -> Caster
Aug 20, 2019DrSuperEvilGamepedia posted a message on An upgrade that gives you resources once it's finished?Posted in: Data
So once off mineral boost? Modify player effects can modify the amount of minerals a player has so you could just use a Specialization type ability that uses a Set effect that applies the Modify Player effect and uses an Apply Behavior effect to add a buff stack to regulate how often you can use it.
Jun 23, 2019Posted in: Data
Units morphed from other units count the abilities of all units that can possibly be morphed into towards the cap. This means if you have a unit that can morph into 4 units each with 8 abilities that counts as 36/64 abilities. This is a common issue for TDs where morphing tends to be used heavily. One method to break the cycle is to destroy the unit on morph completion to a dummy unit and then use a create unit effect to replace it. Alternatively use a trigger based system to replace units.
Mar 1, 2019Posted in: Data
Encryption adds no protection. It just obfuscates the data. Even when data is encrypted, by randomly mutating the data one will load different results.
You want to store a cryptographic hash of the data using a proven secure algorithm which is seeding in a unique non-standard way with reversible operations like bitwise rotation, addition and bitwise exclusive or. The protection comes from the random like nature of the output of cryptographic hashes combined with custom unknown logic, resulting in something that is hard to guess especially for someone without a computer science degree.
When the bank is loaded it re-computes the cryptographic hash of the stored data using the same algorithm and compares it with the stored hash. If there is a disparity the data has been tampered with and the load fails.
A strong cryptographic hash like SHA-256 combined with xoring with a map specific key, the SHA-256 of the user account identifier and some arbitrary but constant rotations will be more than secure enough to stop people modifying the banks directly. It will only be cracked by someone modifying/reading the triggers. It could technically be cracked without by an expert, but orders of magnitude more people will crack it by using the triggers directly so one can ignore those as a threat.
Do not try to invent a cryptographic hash algorithm. Chances are you will do it wrong since there is a reason millions of dollars are spent every year on developing them. The people who create them are extremely mathematically gifted and have years of experience with computer security. Best you can do is take a standard algorithm and modify it slightly using non destructive operators so that it produces non standard output which exponentially increases the complexity of solving the algorithm with respect to the number of transformations you apply. Hence the weakest point of security quickly falls to everyone being able to read the map script itself, so anything more extreme like encrypting the data as well becomes pointless.
As such encrypting the data on top of that is pointless unless you want to obfuscate what you store from the people themselves, which clearly is not the case for achievements when people know they have them.
Sep 22, 2018Posted in: Map Feedback
I'd like to ask for some feedback on one of my first public story projects i work on - 'Foster Clan Campaign: Chapter 1- New Hope'
Since people that are approving maps here decided to ignore my uploads for some reason :(, you can easily find the map ingame arcade when you search for 'foster'.
Note that i'm very new to editor, spent past few weeks figuring out all the work with triggers, data, cinematics... and while this is not some innovative mindblowing map, i believe it is at least 'enjoyable to play'. I started working on this project simply for a friend, to make sort of funny story to it and slowly fell in love with it. I want to continue with creating story campaigns & improve my galaxy editor skills and i decided to give this feedback thread a try.
Something about story:
Terran-only story campaign, of which i intend to make 3 chapters:
This is the story about 'Foster clan' - clan of alcoholics. Unforunately their home planet is all out of beer! For past few years, foster clan is desperately trying to acquire some beer, without any success. But today, foster clan captured unknown signal which is believed to lead to ancient beer recipe. But it won't be so easy - planet is occupied by other clan as well, clan that is happy about no-beer situation - for Foster clan known as 'Teetotallers' - and they will do everything in their power to keep their planet 'clean'. Take control of Foster Clan and help them acquire some beer!
You may find some more info in ingame description & loading screen.
I'm also sorry in case of any grammar errors, as english is my second language.
Thanks for any potential feedbacks & testers :)
Oct 2, 2018Posted in: Triggers
Ok you need a trigger that uses a Unit Dies event. You then have an Integer type global variable that you add the kill to using a Modify Variable (Integer) action. The variable is an array of size 1 with the 0/1 representing the different teams. You then have an If Then Else action that uses a Comparison condition comparing Owner Of Unit>Killing Unit = Player From Player Group>Allies/Enemies Of Player as the functions. Based on this you know which team to give the +1 to the variable. You then have two more If Then Else actions that have a Comparison condition comparing the variable for each team against a constant which is the number of kills for victory and then have End Game For Player actions.
Sep 24, 2018Posted in: Map Feedback
Thanks for checking it out and for feedback! I did not expect full gameplay video, it was extremely helpful (and entertaining) 25 minutes to watch. I will definitely try improving my map with your suggestions, like tooltip for hideout and other details. Also i should make timer window a bit bigger as well :D
About game lenght, i don't really aim for specific lenght of mission, i'll just see what i end up with during testing. Like i'm currently working on second chapter and that turns out to be at least 40 minutes long.
I'm glad you enjoyed the map :)
Sep 6, 2018cinicraft posted a message on Best resource to learn more about C or Galaxy basicPosted in: General Chat
Unfortunately, even though I’m a senior software developer for a living, there’s one big flaw with SC2 editor, there is no official documentation.
you'll find some extremely useful documentation here, but it’s 3rd party and is missing some definitions since the many thousands of editable data fields or actor events are documented here as “this doesn’t seem to do anything.”
so that’s kind of how I have to learn things, there’s a ton of trial and error involved here, and you may need to take some of your own notes. Aside from that, this editor is pretty freakin powerful. Just wish the devs made some official documentation about the data fields and actor events/actions, there’s a ton of untapped potential with this editor.
- To post a comment, please login or register a new account.