DKCLB: Defining a Universal Level Identification Code I'm going to be working on various aspects of the DKCLB at some point, and I came to the realization that we need a system designed to have level ID's that are sortable (so that things appear nice and neat in the DELTA editor). Let us define a f...
Progress Update: Explaining the Error!! So I've done some heavy research on the problem that needs to be fixed, and it goes something like this: After selecting the first tile, the tiles that are marked possible by the algorithm can end up not having a fully intersecting grid with the tiles that ar...
A quick update on that: This appears to happen due to a logic bug in my implementation of the actual algorithm. It should NEVER be possible for from-scratch levels to fail given the logic the algorithm is supposed to be following. The issue stems from the fact that it is failing to check to ensure ...
Well guess what I found out trying to generate a 20x20 Jungles level: it is actually possible that... given a set of tile wave functions, a tile in the level will not have any possible tile that can intersect the graph and be selected. This appears to be some sort of complex wave function effect tha...
Perlin Hunter is now Simion's Search 3 Why the name change? I decided that since I'm the sole developer of this new search algorithm, I might as well name it after myself. ;) Additionally there were several iterations of Perlin Hunter behind the scenes -- technically speaking, the current code woul...
Progress Update: Innovations and Delays!!! Development has really slowed down, but that doesn't mean I don't have chances to plan and innovate for the next big thing. ;) I'm considering a new model of ROM editing that uses a go-between data format where DKCRE and DKCLB are fused with DELTA. Essenti...
Not good at all. :cry: DELTA Game Designer v1.0.0.0 TAKEN OFFLINE. Due to a complete lack of any sales or SubwareSoft site actvity whatsoever. -------------------------------------------------------------- I am sad to report that I have had absolutely ZERO sales of DELTA Game Designer v1.0.0.0 and I...
Progress Update: Progress on the New GUI Amidst real life tasks I have managed to keep development rolling, and you're going to love what I've brewed up using the Valkyrie extension!! 20240220_Progress_DKCRE_MK2.png The interface has the ability to arbitrarily upscale the text and controls. It even...
Yeah, Perlin Hunter 3 is the tilemap generator ( click here )... but adding it to DKCRE will probably not happen in the next version due to complexity issues with making the tilemap editable dynamically. That will be for a later version. I could possibly add basics-only PH3 as an experimental option...
Progress Update: "Phazon" with "Valkyrie", Program Being Completely Restructured Internally About a month ago I put together a project file to encompass my old DKCRE code, and the program bugs out if I'm not running it within the debugger. This is to gather details for a new and...
I've added registers, flags, addressing modes, and memory mappings to the document, along with several error fixes along with the MVP/MVN instruction details Kingizor provided.
Progress Update: I feel there is a need for an update, so here we go... I've slowly been gathering ROM details for some in-depth documentation on all 3 games. I'm going to be pulling data from all across this forum and several downloads in the community. I already have to give credit to Mattrizzle ...
I'm not sure what the problem is... :headache: I only had one program to even make the CHM file and I'm not sure what's wrong. Are you on Windows 11? EDIT: It seems this is an OS issue: https://github.com/sumatrapdfreader/sumatrapdf/issues/3486 EDIT2: It seems to me that you'll only be able to open ...
I've noticed that the original author messed up the XBA and said 16 bits instead of 8 when referring to the low and high bytes of the accumulator. How I've missed that error, I have no idea. I won't be re-uploading though just for that. :P You can also view this help file on Ubuntu Linux by installi...
A little something I've gathered together while getting ready for some in-depth DKC1/2/3 hacking. ;) This is a pretty hefty document that I had to manually convert from *.hlp to *.chm since Windows 10/11 do not support the old help file format that was used back in the XP days. I tried to give origi...
Just a quick update: I've been hitting even more delays as of late. I don't have much to post and have had very little free time to work on DKCLB. I've basicaly not even gotten to the "hacking" part yet. Sorry that it's come to this. I finally get DELTA done and BAM, a flood of interrupti...
Just to let you guys (and gals!) know, I'm busy working on some new code advancements for the next big thing. I can't say what yet though. ;) I'll be doing DKC 1/2/3 hacking where necessary to compile the necessary information for DKCLB, but this may take some time. I'm hitting some delays real-life...
One more thing - we are going to need a centralized database of all the ROM offsets and stuff from all 3 games that are required to build the extraction components in DKCLB.
I'll be working on gathering this data first, then I'll try to get some extraction going later.
DKCLB is now officially OPEN SOURCE >>> LINK TO THE GIT REPO <<< 9d5Y1IicRCU I will be uploading changes over the course of time. The current starting repository is just the core files that will be required to start building the program. :geek: The program will be made to extract multimedia from th...
I thought you'd use the 32x32 meta tiles.... do you make your own instead? increasing connections? It is actually using 32x32s to do the pattern generation, just that it doesn't use the raw tile values to do the matching work. I could actually implement an 8x8 version if I wrote an advanced tile sc...
somehow using collision data to match... idk, I didn't think it out The algorithm is based on matches for each direction for every "compressed tile" (abstracting away flipped tiles so that the only thing to worry about is tile indexes). PH3 will include a tile zone autocomplete mode as we...
Progress Update: Perlin Hunter 3 is Working, and it's FAST!! I've been secretly toiling away at PH3 given some new ideas on how to make the algorithm work. Now, the algorithm is O(T x N x W x H) where T is the tile usage count, N is the number of checking passes per round within a "level"...
Yes, all bugfixes and updates are free. you just access the account that you created during checkout and it will allow you to redownload the new version of the program.
I just didn't have the resources to make a trial version since the DRM would have to be designed - I'm lucky I even have license key stuff in it at all. Thanks though!! The Sell version is priced like that because if you are selling games you should easily be able to pay for it. The Build version is...
DELTA Game Designer Purchasing and Forums Go Live 12:15AM CT on April 1st SubwareSoft Main Site: CLICK HERE After all this time we are finally running up on the day that v1.0.0.0 of DELTA will be released!! B/ This is NOT an April fools joke, by the way. Please understand my concerns. :) There are ...
As Mattrizzle says you may be looking at a cart with a dead backup battery.
You'll need the special game bit to open the cart along with the proper battery, though I don't remember which battery the cart takes (was it CR2016?).
Progress Update: Working Out the Bugs, but Delays Loom I decided to break the silence with a bit of an update. ;) DELTA is mostly completed but is under heavy debugging. I had to fix a massive memory corruption problem, but doing so added additional complex bugs that will need fixing. I won't be ab...