Should you have an impression that reverse-engineering an existing large game to poke few thousand new lines worth of code into it isn't a bad idea – it very well is. The next thing that happens is me staring at a 9.5MB \ 233 000 line long bytecode dump of Nuclear Throne, trying to make any sense of what's going on, questioning my intentions. If I were to tweak some things, could I hack some new code into a game?". So I made a little tool (shown below) to display tweaked bytecode in the most readable format possible, did some tests, and sometime through this I've thought "well, this doesn't look that terrifying. In part this also involve staring at GameMaker's bytecode format, partially for research, and partially for understanding how things work better. Sometime since the end of 2015, I was also looking at different bytecode implementations with intentions of looking for good tricks to use in my own bytecode interpreter. In a brief chat following, Vlambeer's Rami Ismail voiced largely-reasonable concerns about whether the approaches used would be viable for NT.Īt the time I didn't feel like arguing about the fact that lack of online multiplayer means that many people won't get to play the game in coop at all, so I did not continue the conversation. WKT being well-received and working nicely for vast majority of players, numerous people suggested that Vlambeer should hire me to do online multiplayer for the actual game. This resulted in Super Crate Box Together and Wasteland Kings Together mods. Overwhelmed by curiosity, I've decided to get the bundle and mess with coop games included for a little. Last autumn, Wasteland Kings' (jam version of Nuclear Throne) source code became available through GameMaker-themed Humble Bundle deal together with a bunch of other nice games. I've sunk well over a hundred hours into the game over the course of it's development, watched the development closely, and was interested in the game's cooperative mode since it's introduction. Needless to say, I do like Nuclear Throne a lot. Slightly underestimate amount of effort required to accomplish the goal. Pick a goal that is considered somewhat impossible, but does look possible to me.Ģ. In general, this mod's development followed a pattern commonly seen in my works:ġ. Or continue reading on process and potential questions. So it works, it's nice, and you can download it right now. The full list is long (200+ items) and available in the "readme" document. Occasional crashes during an intro to an important boss fight? Also fixed. While fixing coop-related bugs is an obvious choice given the scope of the mod, I didn't stick to just that, and also fixed a handful of other issues with the game. This mod changes that, fixing pretty much every known issue, and giving coop some much-needed polish. Nuclear Throne never was a coop-centric game, and thus coop mode didn't receive enough attention, remaining ridden with various small bugs. Or even attempt to correct them by dropping into the game at any point of a replay. That means invitations, public game list, and no port forwarding.Įasily record and review your runs to learn from mistakes. Adds Steam-based online multiplayer support to the game.And not "just" a mod, but quite an impressing one: This is something that's entirely possible to do by using his active liberally, and it's also a challenge that's not as basic as progressing.Perhaps you've already heard that I've been recently developing a mod for the current version of Nuclear Throne. I want to see more of that: more things that are centered around character passives and actives.Īn example that I've seen floating around would be: As Horror, do not mutate at all before reaching the Nuclear Throne. While they can abide by the same restrictions, the other characters do not have the health limitation imposed on Melting. Melting's is good, because his challenge cannot be done with any other character. But they're all incredibly lame for being "challenges." They're just general progression milestones and not self-imposed challenges that are only contained within the character. Like, I can kinda see the Plant, Rebel, and Steroids B-skin unlocks working thematically. Rebel - Reach the Frozen City in a loop, but not really. Steroids - Reach where you unlocked Steroids, in a loop. Except not really, you can die after beating Mom and it'd still count. Plant - Reach where you unlocked Plant, in a loop. Melting - The only character-specific challenge Here's how they're set up so far and how they relate to the characters:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |