swordedit
-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
no shit. Graveen was prolly joking around. and sword if you are interested I have made some custom HMT plugins translated from Enitiy plugins, I also have some that are not included in the normal eschaton, and were grabbed from Decoy's site before it went down. I am guessing that if this is done the same way as the original sparkedit it is coded in Objective-C and eschaton is coded in RealBasic, I am not sure how well it would translate, because I am sure that Bobindashadows would have made sparkedit do the same as HMT if he could, which was also done in RealBasic I believe.
-
- Ranger
- Posts: 1787
- Joined: Tue Jul 10, 2007 9:07 pm
corect well .75 was made in RB .5 was made in C i do belive and translated with a little ilusive appy aroudn the net for macbcnroot wrote:no shit. Graveen was prolly joking around. and sword if you are interested I have made some custom HMT plugins translated from Enitiy plugins, I also have some that are not included in the normal eschaton, and were grabbed from Decoy's site before it went down. I am guessing that if this is done the same way as the original sparkedit it is coded in Objective-C and eschaton is coded in RealBasic, I am not sure how well it would translate, because I am sure that Bobindashadows would have made sparkedit do the same as HMT if he could, which was also done in RealBasic I believe.
TsGh
I'm insulted.bcnroot wrote:no shit. Graveen was prolly joking around. and sword if you are interested I have made some custom HMT plugins translated from Enitiy plugins, I also have some that are not included in the normal eschaton, and were grabbed from Decoy's site before it went down. I am guessing that if this is done the same way as the original sparkedit it is coded in Objective-C and eschaton is coded in RealBasic, I am not sure how well it would translate, because I am sure that Bobindashadows would have made sparkedit do the same as HMT if he could, which was also done in RealBasic I believe.
This is coded in a mix of C, Objective-C, C++, and Objective-C++. I've rewritten everything but the file definitions (those don't need much changing), original BSP reading, model tag reading and rendering, and the original scenario reading order, and the camera for viewing the map. Otherwise, its all me. Granted, there are definitely some things that I've forgotten and am leaving out. Some functions may have the same name and do the same thing to preserve compatibility throughout all of the code, but the actual instructions have been changed entirely.
The map object I've written entirely myself to allow for much greater support and ability. Scenario handling / construction I've written myself. The new render view I've written myself. The map tag superclass I've written myself. The bitmap tag class is about 50/50, some is mine and some is Bob's or something. All of the memory handling has been done by me as the original sparkedit by Bob had close to none at all. Object translation / duplication / creation / any of that real content stuff is done by me.
So, to sum it all up, I've rewritten most of this baby from scratch. If you go through and compare the sources then you'll see similarities as we both were attempting to do the same thing, but I'd estimate that only about 1,000 lines of source in this project remain close to the same.
The sword.


-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
nice job then, and here I was thinking you where just rebuilding bob's app from the released source code. my apologies, this is quite a masterpiece you have here.sword wrote:I'm insulted.bcnroot wrote:no shit. Graveen was prolly joking around. and sword if you are interested I have made some custom HMT plugins translated from Enitiy plugins, I also have some that are not included in the normal eschaton, and were grabbed from Decoy's site before it went down. I am guessing that if this is done the same way as the original sparkedit it is coded in Objective-C and eschaton is coded in RealBasic, I am not sure how well it would translate, because I am sure that Bobindashadows would have made sparkedit do the same as HMT if he could, which was also done in RealBasic I believe.
This is coded in a mix of C, Objective-C, C++, and Objective-C++. I've rewritten everything but the file definitions (those don't need much changing), original BSP reading, model tag reading and rendering, and the original scenario reading order, and the camera for viewing the map. Otherwise, its all me. Granted, there are definitely some things that I've forgotten and am leaving out. Some functions may have the same name and do the same thing to preserve compatibility throughout all of the code, but the actual instructions have been changed entirely.
The map object I've written entirely myself to allow for much greater support and ability. Scenario handling / construction I've written myself. The new render view I've written myself. The map tag superclass I've written myself. The bitmap tag class is about 50/50, some is mine and some is Bob's or something. All of the memory handling has been done by me as the original sparkedit by Bob had close to none at all. Object translation / duplication / creation / any of that real content stuff is done by me.
So, to sum it all up, I've rewritten most of this baby from scratch. If you go through and compare the sources then you'll see similarities as we both were attempting to do the same thing, but I'd estimate that only about 1,000 lines of source in this project remain close to the same.
Yeah, I was insulted by root's comment. Not that he intended to insult me, because I'm sure he didn't, but just because I've put so much work into making my own, separate program from Bob's sparkedit.
swordedit is currently 6,732 lines of code.
The unmodified sparkedit is 5,630 lines of code, not including all of the extra, non-built files. Granted, a good bit of that code is also not in use, is repeated, or could be stripped down greatly and work just as well (which I did with some aspects of swordedit).
Gren's code is as good as it gets. Bob's, though, wasn't nearly as pretty. Heh, I think he had just picked up C / Obj-C when he began sparkedit, like me when I modified sparkedit last summer.
Oh, and tyler, all versions of HMT by Bob for mac were written in RB. No exceptions.
swordedit is currently 6,732 lines of code.
The unmodified sparkedit is 5,630 lines of code, not including all of the extra, non-built files. Granted, a good bit of that code is also not in use, is repeated, or could be stripped down greatly and work just as well (which I did with some aspects of swordedit).
Gren's code is as good as it gets. Bob's, though, wasn't nearly as pretty. Heh, I think he had just picked up C / Obj-C when he began sparkedit, like me when I modified sparkedit last summer.
Oh, and tyler, all versions of HMT by Bob for mac were written in RB. No exceptions.
The sword.


-
- Commando
- Posts: 2047
- Joined: Sun Oct 21, 2007 2:34 pm
- Location: 3C0E9056
- Contact:
yeah I was just thinking aloud in my previous statement, seeing that since the general idea of how the maps were viewed and stuff was basically the same, so I thought you also would be using Objective C for coding this, I had a suspicion that you were using other languages too, but was not quite positive about it so did not think to comment on it. now seeing some of the pictures, I can really tell the difference that has been made between bob's application and this one. the difference is great. One thing I really hope for is that this one will make a huge difference on the mac community. Harbinger was an example of this, but it died rather fast. I also want it not to be slow when used on PPC machines because I cannot stand how slow sparkedit is on my comp.
-
- Ranger
- Posts: 1787
- Joined: Tue Jul 10, 2007 9:07 pm
Moving on.
swordedit will be at beta just as soon as saving is done.
Saving will be done just as soon as scenario rebuilding is done.
Scenario rebuilding will be done as soon as I fix the buffer copying problems.
Basically, it'll take a day or two before I'm at beta (For intels at least, I haven't tested this on my PPC mac yet).
swordedit will be at beta just as soon as saving is done.
Saving will be done just as soon as scenario rebuilding is done.
Scenario rebuilding will be done as soon as I fix the buffer copying problems.
Basically, it'll take a day or two before I'm at beta (For intels at least, I haven't tested this on my PPC mac yet).
The sword.


Who is online
Users browsing this forum: No registered users and 2 guests