|
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.
[2016-6-05. : 8:08 am] Roy -- Well, you could try storing it in that byte I was talking about earlier, or you'll just have to have the player specify it at the beginning of the map.[2016-6-05. : 8:06 am] sraw531 -- "how many shards have you picked up, 0-40" with each level having the cap on that based on what the cap could be with the current progress (so, level 2 might be 0-4)... Amounts to a large amount of copy-pasta[2016-6-05. : 8:04 am] sraw531 -- mainly im trying to figure how to have a more dynamic campaign, without making 40 different versions of the last level (doubling each time, 40 is rather generous)... or possibly a non-linear campaign similar to sc2[2016-6-05. : 8:03 am] Roy -- There is of course the drawback that you couldn't resume the campaign if you exit the game and start it up again, since that data would get wiped.[2016-6-05. : 8:02 am] Roy -- It's 12 bytes for 10 characters, so assuming it ends in a null terminator, that would give you one byte at the end that should in theory not get touched even if the string is set each time.[2016-6-05. : 8:01 am] sraw531 -- well, if all it contains is the name of the replay, thats not going to help much unless you can designate the name of the replay[2016-6-05. : 8:01 am] sraw531 -- (and yes, I mean single player, not one player LAN, I dont believe campaigns work in one player LAN)[2016-6-05. : 8:00 am] Roy -- Maybe, maybe not. Here's the EUDDB entry: http://farty1billion.dyndns.org/euddb/?pg=entry&addr=0x004FF900&ver=1.16.1&plat=win[2016-6-05. : 7:59 am] Roy -- The section that holds the string "Last Replay.rep" might be a viable place to set some data, though I don't know if that section gets rewritten each time you enter a new map.[2016-6-05. : 7:59 am] sraw531 -- even a single death count would allow so much flexibility in campaigns[2016-6-05. : 7:58 am] Vrael -- maybe you could develop an API based on pinging the battle net servers and encoding the data in the responses, using the latency to transfer between maps[2016-6-05. : 7:58 am] Roy -- You could try editing some data that doesn't change between maps and then reading it, but that would require EUDAs and honestly probably wouldn't be reliable.[2016-6-05. : 7:57 am] Vrael -- obviously doesnt work on windy days though, storm.dll gets blown away[2016-6-05. : 7:57 am] Lanthanide -- eg the Zerg mission where you destroy the missile silos or destroy the physics labs; the next level doesn't have ghosts or BCs[2016-6-05. : 7:57 am] Vrael -- yeah if you set up some smoke signals I think there's an API for that[2016-6-05. : 7:57 am] Lanthanide -- in Brood War, they achieved that by simply having 2 versions of the map[2016-6-05. : 7:56 am] sraw531 -- Out of curiousity, is it possible in default SC, to have some sort of data that transfers between levels in a campaign (besides the binary "set next level" or "save code"), possibly using EUDs?[2016-6-05. : 7:54 am] Lanthanide -- yes, and the standing convention, which the Republicans have abided by, is one one candidate clearly has the numbers needed, the other should concede and back them without hesitation[2016-6-05. : 7:53 am] Lanthanide -- similarly, Hillary has already been through barrages of Republican attacks, whereas Bernie hasn't[2016-6-05. : 7:53 am] Roy -- But the superdelegates and contested convention are also part of that process...[2016-6-05. : 7:53 am] Lanthanide -- since Bernie actually wants to increase taxes on the middle class, it's doubtful he'd do well against Trump even if he were the nominee[2016-6-05. : 7:51 am] Roy -- Public perception between the two candidates has changed significantly since the primaries began; the real shame is that those old votes are locked in, when people may have different opinions several months later.[2016-6-05. : 7:50 am] Lanthanide -- pointlessly fanning divisions within the democrats isn't going to help them in November[2016-6-05. : 7:49 am] Lanthanide -- if sanders follows through on what he said, and contests the convention, he's a traitor to the democratic cause[2016-6-05. : 7:47 am] Lanthanide -- jjf28jjf28 shouted: needs 73% of those to be ahead at the convention start though you mean, pray for supers to vote against the democratic will of the primary voters prolly gotta pray for smart supers[2016-6-05. : 7:40 am] jjf28 -- damn zoidberg and leela focused episodes, can't I randomely pick one that's bender focused? ![]() [2016-6-05. : 7:33 am] jjf28 -- needs 73% of those to be ahead at the convention start though prolly gotta pray for smart supers[2016-6-05. : 7:20 am] jjf28 -- 1,776 to 1,501 pledged, 714 up for grabs, and 593 superdelegates; go Sanders go![2016-6-05. : 6:24 am] KrayZee -- jjf28jjf28 shouted: a wild Lanthanide appeared! Lathanide Gone Wild![2016-6-05. : 3:48 am] Corbo -- Mini Moose 2707Mini Moose 2707 shouted: Have we reached the point where it's easier to recode the game than mod everything yet? XD i think so. We are all pretty much making mods that involve actual real codijg now.[2016-6-05. : 3:03 am] O)FaRTy1billion[MM] -- You'll just have to make sure any iscript ID you use is unique between all the files ![]() [2016-6-05. : 3:02 am] O)FaRTy1billion[MM] -- and, other than a few skipped IDs, any iscript ID >= 412 is unused[2016-6-05. : 3:01 am] O)FaRTy1billion[MM] -- and I'm really hoping that byte I found in the image struct is unused, because if it is then we can have 256 iscript.bin files[2016-6-05. : 3:00 am] O)FaRTy1billion[MM] -- Because then all I need to change is a few "MOV EDX,DWORD PTR DS:[6D1200]"s to call a function to return the correct pointer[2016-6-05. : 2:59 am] KYSXD -- FaRTy1billionFaRTy1billion shouted: like script won't fit in iscript.bin? Put it in iscript1.bin, or whatever Oh! That's sounds better[2016-6-05. : 2:59 am] O)FaRTy1billion[MM] -- like script won't fit in iscript.bin? Put it in iscript1.bin, or whatever[2016-6-05. : 2:58 am] O)FaRTy1billion[MM] -- I was just thinking having multiple iscript.bins, because that'd be simplest to implement & make the files for[2016-6-05. : 2:58 am] Moose -- Have we reached the point where it's easier to recode the game than mod everything yet? XD[2016-6-05. : 2:57 am] KYSXD -- FaRTy1billionFaRTy1billion shouted: cool, iscript.bin is loaded once so I don't need to worry about that Hnmnm... Maybe i'll start looking for an extended iscript editor, AFAIK there are some problems with the current ones![]() [2016-6-05. : 2:55 am] O)FaRTy1billion[MM] -- cool, iscript.bin is loaded once so I don't need to worry about that ![]() [2016-6-05. : 2:47 am] O)FaRTy1billion[MM] -- If this is small enough, I could probably just entirely replace the existing one instead of just jumping from it[2016-6-05. : 2:46 am] O)FaRTy1billion[MM] -- cool, I just wrote assembly functions for finding the iscript ID across multiple iscripts ![]() [2016-6-05. : 12:38 am] KYSXD -- FaRTy1billionFaRTy1billion shouted: I know, I just mean before I start something else I should finish the first thing Yeah, i know. But, the hype is real xD[2016-6-05. : 12:32 am] O)FaRTy1billion[MM] -- I know, I just mean before I start something else I should finish the first thing[2016-6-05. : 12:30 am] KYSXD -- FaRTy1billionFaRTy1billion shouted: ... Except this is distracting me from .dat files Someone can argue extended flingy/sprites/images dat isn't useful without extended iscript entries.![]() |
O)FaRTy1billion[MM]