Staredit Newtork
Community
StarCraft
Games
Site
Favourites
MemCalc Production Thread, Last Release: 6.0.0

Creator: DT_Battlekruser
Time: May 15 2008, 6:48 am

Post #1     DT_Battlekruser May 15 2008, 6:48 am

[Avatar]
I paid eleven minerals for THIS?
 offline contact
It occurs to me that there really isn't a place for this, but whatever.

I wasn't kidding about MemCalc wherever I made that offhand comment - I intend to re-develop it for EUD actions. It is written in Java (Swing) so it is platform independent, as long as your computer is running the Java Virtual Machine. Right now it probably doesn't have quite the functionality of EUDTrig, but I am designing it to be extremely portable, with all version-specific data stored in a CFG file. See the developer notes and planned features for more. You can download MemCalc 6 in the DLDB, so feel free to beta-test and make suggestions. Hopefully I won't lag in keeping with releases, but we'll see.

Planned Releases and Features
6.1.0 - Implement a trigger editor that will read config files' list of known offsets for data values, allowing you to trigger with better efficiency than EUD trig and giving the EUD Database a permanent home as a config file.
6.2.0 - Add a config file editor so that you don't have to know how to hex edit to make config files.

Developer Notes
The following is the current format of the .cfg files. They will get longer when I add offset lists to the specification.

STRING (varsize) - version title
DELIMITER (byte) - always 00, this marks the end of the string
TABLE START (long) - eight bytes marking the start of the deaths table. Right now the lowest byte is last (numerical order), this might change. I will probably also shorten this to an int, I wasn't thinking very much when I wrote the file reader.
This post was edited 2 times, last edit by DT_Battlekruser: May 15 2008, 6:54 am.
hi
Top

Post #2     Falkoner May 15 2008, 9:56 pm

[Avatar]
Taking StarCraft Map Making to the Limit!
 offline contact
You should set it up to make EUD conditions easier at the same time, while you're at it.
Top

Post #3     DT_Battlekruser May 16 2008, 12:00 am

[Avatar]
I paid eleven minerals for THIS?
 offline contact
The trigger-making interface will be equally suitable to EUD Actions and Conditions. Right now memory-to-deaths correlation is also perfectly functional for both.
hi
Top

Post #4     Brontobyte May 16 2008, 10:57 am

[Avatar]
 offline contact
I say that you make one thats just like "Ubecalc2" Make it so that it contains a lot or most of the known conditions/actions and that its as simple as the one on the Clan (U) website. Also making a trigger would be nice. If it could also just tell you what to multiply it by, that would be swell. :P Just highlighting a bunch of zero's is quite confusing for the beginner.
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #5     DT_Battlekruser May 16 2008, 2:29 pm

[Avatar]
I paid eleven minerals for THIS?
 offline contact
Quote
6.1.0 - Implement a trigger editor that will read config files' list of known offsets for data values, allowing you to trigger with better efficiency than EUD trig and giving the EUD Database a permanent home as a config file.

Yes, I was planning to auto-correct for byte offsets as well. The trigger interface will be along the lines of "check that this value (offset and len) is x".
hi
Top

Post #6     DT_Battlekruser May 25 2008, 6:48 am

[Avatar]
I paid eleven minerals for THIS?
 offline contact
6.1.0 is nearing completion; I hope to finish it by the end of the three-day weekend, subject to postponement due to sudden lapses of motivation.

Currently Coded:
-Load offsets of known data items from the config file
-Switch between Conditions and Actions

To be Done:
-Write Starforge text outputs and .trg file outputs.

I attached a production screenshot so you get an idea of what it looks like. The GUI is a bit cluttered, but I can't say I pride myself on interface design.
Attachments:
png file
memcalc.PNG (40.70 kb)
18 hits.
hi
Top

Post #7     Kow May 25 2008, 8:22 am

[Avatar]
 offline contact
I assume the editing is for older versions of SC only, correct?
(user posted image)
Top

Post #8     Clokr_ May 25 2008, 2:36 pm

[Avatar]
Omg got a title!
 offline contact
Maybe we should request a new subforum "Tool Development". It could go inside the "Staredit General" section....
_______________
G T C A A G T C \__________________________
C A G U···/ŻŻŻŻ\ A G T C G A G A T C A G T
··········\____/ T C A G C T C T A G T C A
C A G T T C A G
/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Was anyone missing my DNA signature? :P (yeah it is broken, I know it :/)

Top

Post #9     DT_Battlekruser May 25 2008, 5:23 pm

[Avatar]
I paid eleven minerals for THIS?
 offline contact
Quote from Kow
I assume the editing is for older versions of SC only, correct?

Correct. The config file contains a flag that specifies whether EUD Actions can be written. From the point of view of MemCalc, it doesn't really matter, because it can write EUD Actions for any version of Starcraft. They just won't actually do anything if you execute them in post-1.13a patches.

Quote from Clokr_
Maybe we should request a new subforum "Tool Development". It could go inside the "Staredit General" section....

That's probably a good idea.
hi
Top

Post #10     O)FaRTy1billion[MM] Jun 13 2008, 8:10 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
So is this like the same as EUDTrig? But with some offset pre-loaded?
Badlands 128 Minimap Colors    I like useless tables!
Platform  95 Minimap Colors
Install   85 Minimap Colors    What is this table, you ask?
Ashworld  92 Minimap Colors    I made images that list all the
Jungle   105 Minimap Colors    tiles' minimap colors arranged
Desert   109 Minimap Colors    by tileset groups (i.e. tileset
Ice       94 Minimap Colors    index.)
Twilight  97 Minimap Colors    I could make my own SCPM...
Top
Users in this topic: Guest


[12:55 pm]
Mafia.Hug A Zergling -- deerwhale should be in the wiki
[12:53 pm]
Deathman101 -- Halo 3 Prequel as an ODST? MADNESS! BLASPHEMY!
[12:52 pm]
Deathman101 -- We should post a pinned topic linking the topic to the Deerwhale so all the newbs know what it is
[12:42 pm]
Mafia.Hug A Zergling -- I miss deerwhale. :-(
[12:41 pm]
DeVouReR -- lul... yoshi should make a ML design for SEN ;D [choose able design]
[12:39 pm]
DeVouReR -- :( i luved the design of ML.... the nice blue and epic new picture at the top left each month (?)
[12:38 pm]
Deathman101 -- It was taken over by modders in it's later time, and the ruler of ML, Tau, decided to destroy ML to prevent the Modder takeover, Tau now lives in secrecy among us known as "Yoshi"
You must log in to shout.

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.
Site Index   |   Terms of Service   |   Privacy Policy   |   Contributions