Staredit Network

Staredit Network -> Modding Chat -> DatEdit: new/old SC modding tool
Report, edit, etc...Posted by BroodKiller on 2005-10-13 at 11:34:52
QUOTE
So, how long did it take you to learn C++ and can you reccomend any good tuttorials?

Like 6 months or something. But I had some previous experiences with ASM and general algorithmics, so don't take this amount of time for granted.
As for tuts, I based my book-knowledge on the tutorial at:
www.cplusplus.com

and a lot of coding, coding and once again - coding. Only practice can get you any far in this domain, really. smile.gif

#########UPDATE###########
All 11 editors are complete and working (more or less)!. I have yet to finish a few things, but these are only minor stuff smile.gif
Next step will be up to the testers.....biggrin.gif
Report, edit, etc...Posted by TERRAINFIGHTER on 2005-10-14 at 14:53:57
QUOTE(BroodKiller @ Oct 13 2005, 10:34 AM)
All 11 editors are complete and working (more or less)!. I have yet to finish a few things, but these are only minor stuff smile.gif
Next step will be up to the testers.....biggrin.gif
[right][snapback]332735[/snapback][/right]

I could try to help you with that minor stuff if you want tongue.gif
Report, edit, etc...Posted by Voyager7456(MM) on 2005-10-14 at 15:18:16
I'll test.
Report, edit, etc...Posted by Doodle77(MM) on 2005-10-14 at 17:16:34
ill test too
Report, edit, etc...Posted by BroodKiller on 2005-10-16 at 12:21:50
###SORT-OF UPDATE#####
I say - Damn! I'm getting some weird error happenning all the time when the file parsing routine encounters the hex-value of '13' (in decimal, 0xD in hex I mean). This will delay the testing, until I can work it around, sorry...:/

But I'll count you in, guys, anyways, ok?
Report, edit, etc...Posted by DT_Battlekruser on 2005-10-16 at 13:10:50
Rofl, it's the evil 13 tongue.gif
Report, edit, etc...Posted by BroodKiller on 2005-10-16 at 13:21:00
Don't laugh, it's serious man. To be perfectly honest, if I don't work this around the whole program could just as well go to waste....sad.gif
Report, edit, etc...Posted by Dr.Shotgun on 2005-10-17 at 07:28:11
Are you updating the TileEdit to handle minitiles?
Report, edit, etc...Posted by TERRAINFIGHTER on 2005-10-17 at 14:02:40
This isnt Arsenal IV so it wouldnt be called updating, also I doubt he will be even making a tileedit cause it isnt in any of the screenshots and they arent in a .dat file (names datedit)
Report, edit, etc...Posted by BroodKiller on 2005-10-19 at 10:03:04
TF is correct, I'm not going to reach out for other formats (as of now....wink.gif). Arse3's TileEdit was crap anyways IIRC, there should be some external program to edit the tiles out there...?
Report, edit, etc...Posted by BroodKiller on 2005-11-14 at 04:30:47
###UPDATE###

I don't want to get into details about the whole thing, I'll just say that the 'nasty 13' problem has been worked-around and DatEdit testing is scheduled to start soon. Yay! smile.gif

Stay tuned boys'n'girls....
Report, edit, etc...Posted by TERRAINFIGHTER on 2005-11-14 at 16:25:13
Did you fix the problem where it wont let you do anything?

example: click on marine in the units.dat basic editor and it gives you a access violation at address 004083FB and read of access error (00000018)
Report, edit, etc...Posted by BroodKiller on 2005-11-15 at 08:02:35
TF>The thing is that, so far, DatEdit is an editor, which means that you have to File->Open a DAT file first, and then you can edit it. I didn't encode loading default DATs, if you wanna know.
Report, edit, etc...Posted by scwizard on 2005-11-15 at 16:52:11
Instead, you should have everything be grayed out until you load a file
Report, edit, etc...Posted by TERRAINFIGHTER on 2005-11-15 at 17:07:11
QUOTE(BroodKiller @ Nov 15 2005, 08:02 AM)
TF>The thing is that, so far, DatEdit is an editor, which means that you have to File->Open a DAT file first, and then you can edit it. I didn't encode loading default DATs, if you wanna know.
[right][snapback]356414[/snapback][/right]

I know its an editor and I did open a dat file, but it still gave me those errors tongue.gif
Report, edit, etc...Posted by Centreri on 2005-11-15 at 18:32:24
I really, hope you put this as news when its completed, because sooner or later I'll forget about this project and wont look at this thread again D:
Nearly finished?
*Silver-Dragon is excited*
Report, edit, etc...Posted by BroodKiller on 2005-11-16 at 13:45:27
m.r.bob>That would do, yeah, but - to be honest - I DO intend to implement the loading of some default DATs right from the start, so I guess I just find out how to prevent the user from overwriting them with the File->Save command.....tongue.gif

TF>Forget it. The version you got was old'n'crappy. Wait for a 'personal edition' when the testing time will come, ok? smile.gif

Silver-Dragon>Yeah, around 98,7% I'd say....smile.gif I need yet to fix some units.dat corruption problem and get the required files in, as well a few minor things, but it's almost done.
Y'know, I was ultra-mad when the 'nasty 13' showed up, because I had almost entire application done already, and I was forced to leave it be.....:/

Stay tuned for news, people smile.gif
Report, edit, etc...Posted by Centreri on 2005-11-16 at 14:48:58
There was a bug in Arsenal III that under certain conditions when you load a .dat file it gets corrupted..
And are u making it so every time to start datedit it loads the regular dat files, or the one you were working on more recently?
Report, edit, etc...Posted by BroodKiller on 2005-11-16 at 14:55:06
My corruption problem is not a corruption sensu sctricto (the overall file length is ok) but it does output improper values, so I put it to this category.
As for loading files at startup - It can go the way you want...I guess I should start working on the "Options..." section, finally....wink.gif
Nah, I want to have the program done with no fancy stuff first, and then add some advanced punch, because this won't affect nor alter the main fonctionality (DAT editing) which is the main aim in it after all.
Report, edit, etc...Posted by DiscipleOfAdun on 2005-11-17 at 10:19:27
I hope units.dat ends up working. I forgot to tell you why I know so much about the format. I decided to look at the exe and how it uses the data after I tried creating an addon that never went where I wanted it to. I decided to find out what everything did, and as you can tell, I'm quite close. Only the AI flags are too tied to the internal AI engine to properly figure out.
Report, edit, etc...Posted by BroodKiller on 2005-11-20 at 11:13:44
Ok, the corruption problem is no more, and all I have to do now is 1 or 2 minor implementations (concerning some rarely used data) and actually learning how to make DatEdit work on a system other than mine...wink.gif

Stay tuned, ladies!

Status: 99,7% complete
Report, edit, etc...Posted by mc_Smurf on 2005-11-20 at 16:03:34
damn u .3% why won't you just go into the program?? but seriously sweeeet. I can't wait to try this prog out biggrin.gif uberwoot.gif uberwoot.gif uberwoot.gif
Report, edit, etc...Posted by Centreri on 2005-11-20 at 17:38:04
Its not that exciting, lol. Those smilies make you look like a hydra.

Joke: Hydras have more then one head. Smilie=head.


I cant wait as well biggrin.gif
Report, edit, etc...Posted by BroodKiller on 2005-11-22 at 04:44:00
What I'd like to say at this moment, is that the initial release will have limited capabilities. What I mean by this is that there will be no fancy stuff apart from the core DAT-editing fonctionalities - no MPQ import/export, no GRP preview, no HintBox, and no-a-few-other-things. These being optional fonctionalities, they will come later on. smile.gif
Report, edit, etc...Posted by Voyager7456(MM) on 2005-11-22 at 06:47:20
Glad to see it's almost released! biggrin.gif

I don't mind the limited functionality of the initial release, because .DAT editing is probably what I'm going to use it for anyway. tongue.gif
Next Page (2)