Project on GitHub: https://github.com/TheNitesWhoSay/Chkdraft/
-- Original OP --
I thought it might be a fun project to attempt recreating SCMDraft.
As a start most of SCMDraft's features will be recreated as-is (with the exception of the true ISOM formula), avoiding a few select pitfalls and annoyances (seriously, no hover-text for the buttons?!). After which new and glorious myriad of features can be added.
I feel it's critical to make a similar GUI, the mapping community is smaller and ought to be set-in to SCMDraft way of doing things. That said, there will also be more advanced windows (i'm thinking spreadsheet style) where you can copy-paste and otherwise code units, map/unit/tech settings, sprites, and of course, triggers.
I'm doing this for fun and to get a better understanding of GUI programming, source code will be released once it's legible.
As of 10/8/12
- The main GUI has been hammered out and standardized
- The program can load up chk, scm, and scx files
- The program can save chk, scm, and scx files
- A temporary text editor has been setup in which you can edit the chk data, backslash used as escape character, any character following a backslash is -48 ASCII values (ex: \0 = NUL character)
(the text editor is shoddy with a long load time, it's just used to illustrate the loading/editing of files)
Now that scenario file can be loaded into a buffer and outputted to the desired file, it should be quite easy - though time costly - to setup user-friendly ways to edit map data.
The next big hurdle will be to work out programmatically loading terrain and unit images from the starcraft MPQs.
(The first number on the status bar tells you how long it took to get the file into the buffer, the second number is how long it took to put in escape notation and print to the screen)
Post has been edited 4 time(s), last time on Oct 25 2020, 4:50 am by jjf28.
TheNitesWhoSay - Clan Aura - github
Reached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.
Reached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.