Author |
Message |
Captain Bashir
Genetically Altered Manual Labourer
Joined: 17 Aug 2009, 01:31 Posts: 2083 Location: Passed out on the floor after math mistake discovered by Hawking
|
Won't the updated program require an editor so that data can be adjusted for new functions and features? Bashir
|
28 Jun 2010, 00:53 |
|
 |
Kenneth_of_Borg
Ship Engineer
Joined: 10 Jul 2006, 01:00 Posts: 5130 Location: Space is disease and danger, wrapped in darkness and silence!
|
Captain Bashir wrote: Won't the updated program require an editor so that data can be adjusted for new functions and features? Bashir Yes 
_________________
|
28 Jun 2010, 01:36 |
|
 |
mstrobel
Chief Software Engineer
Joined: 11 Aug 2005, 01:00 Posts: 2688
|
Captain Bashir wrote: Won't the updated program require an editor so that data can be adjusted for new functions and features? Bashir Yes, but that doesn't mean I have to release a new editor with the next update. It just means editing any game data will be a manual chore until I release the editor. I suppose I could just delay the update until I've written a new editor, if that's what you guys want...
_________________ Lead Developer of Star Trek: Supremacy 253,658 lines of code and counting...
|
28 Jun 2010, 03:56 |
|
 |
Kenneth_of_Borg
Ship Engineer
Joined: 10 Jul 2006, 01:00 Posts: 5130 Location: Space is disease and danger, wrapped in darkness and silence!
|
mstrobel wrote: Captain Bashir wrote: Won't the updated program require an editor so that data can be adjusted for new functions and features? Bashir Yes, but that doesn't mean I have to release a new editor with the next update. It just means editing any game data will be a manual chore until I release the editor. I suppose I could just delay the update until I've written a new editor, if that's what you guys want... No. We still have a lot of content to create and then add. 
_________________
|
28 Jun 2010, 04:32 |
|
 |
Captain Bashir
Genetically Altered Manual Labourer
Joined: 17 Aug 2009, 01:31 Posts: 2083 Location: Passed out on the floor after math mistake discovered by Hawking
|
mistrobel wrote: Yes, but that doesn't mean I have to release a new editor with the next update. It just means editing any game data will be a manual chore until I release the editor. I suppose I could just delay the update until I've written a new editor, if that's what you guys want... Ha! They'd lynch me. I was just thinking of all the times Matress said that without the editor you have to be so careful what you change in the data files. Captain Bashir
|
29 Jun 2010, 14:10 |
|
 |
Matress_of_evil
Evil Romulan Overlord of Evil - Now 100% Faster!
Joined: 02 Dec 2004, 01:00 Posts: 7392 Location: Returned to the previous place.
|
This is true, but i've been aiming my comments at the lowest common denominator - those that would run a mile if they saw .xml coding. There isn't a problem in manually editing the files though, as long as you make frequent backups, regularly check the files still work (Ie test the game after you make edits), and are extremely careful while editing. I've learned the above three rules the hard way, and i've lost weeks worth of work because of it. Trust me, it's easier with the editor.
In all honesty though, I would really like to start inputting all of the empires, races, ships, and structures from scratch. It would be a hell of a lot of work, but the files would be fresh and I shouldn't end up needing people like .Iceman to point out any leftover workarounds, typos, missing/incorrectly named images, or mistakes. An editor would make this work a LOT faster and easier.
_________________"Anyone without a sense of humour is truly at the mercy of the rest of us."  
|
29 Jun 2010, 14:48 |
|
 |
mstrobel
Chief Software Engineer
Joined: 11 Aug 2005, 01:00 Posts: 2688
|
It's pretty easy to modify most of the files if you validate against the schemas. You can use a proper XML editor to get intellisense and error highlighting. Problem is that the schemas are a bit out of date, but I could fix that pretty easily.
_________________ Lead Developer of Star Trek: Supremacy 253,658 lines of code and counting...
|
29 Jun 2010, 16:44 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
Matress_of_evil wrote: In all honesty though, I would really like to start inputting all of the empires, races, ships, and structures from scratch. It would be a hell of a lot of work, but the files would be fresh and I shouldn't end up needing people like .Iceman to point out any leftover workarounds, typos, missing/incorrectly named images, or mistakes. An editor would make this work a LOT faster and easier. Well, I agree that that would be the best option for the game, but not right now, we should do this for the final version.
|
29 Jun 2010, 17:01 |
|
 |
Matress_of_evil
Evil Romulan Overlord of Evil - Now 100% Faster!
Joined: 02 Dec 2004, 01:00 Posts: 7392 Location: Returned to the previous place.
|
I had no idea such things existed, Mike. Got any links to any? I've always just used Notepad to do any editing, and that's what i've recommended to others in the past.
...
I know we haven't really got the time for it mate. I'm just saying that tis would be the ideal. If the programs Mike mention do what he say they do, then I could get working on the files again with less worry about breaking the game (And trust me when I say that i've lost count the number of times that i've broken it). I would still recommend that we only do translations via editors though.
Ignoring the database, the biggest visible update that the game will likely receive is the images. Captain Bashir, Vjeko, Kenneth, and Zeleni have put in a herculean effort to getting the images we need and Supremacy is going to shine because of them. And that doesn't even include Slim's gorgeous artwork. People are going to love the update.
_________________"Anyone without a sense of humour is truly at the mercy of the rest of us."  
|
29 Jun 2010, 17:08 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
While I was modding EAW I used Notepad++ for xml editing and it was a life savior. http://download.cnet.com/Notepad/3000-2 ... 27521.htmltry it out.
|
29 Jun 2010, 17:11 |
|
 |
mstrobel
Chief Software Engineer
Joined: 11 Aug 2005, 01:00 Posts: 2688
|
I just use the XML editor in Visual Studio. You could download Microsoft Visual C# Express, which should have the same editor. EditiX looks like a pretty good editor; it looks like it supports form-based editing as well. There's an evaluation version; not sure how much it costs to buy.
_________________ Lead Developer of Star Trek: Supremacy 253,658 lines of code and counting...
|
29 Jun 2010, 19:20 |
|
 |
Iceman
Admiral
Joined: 14 Jan 2009, 10:17 Posts: 2042
|
Matress_of_evil wrote: This is true, but i've been aiming my comments at the lowest common denominator - those that would run a mile if they saw .xml coding. Hmm, there's hardly anything scary about xml. On the contrary. If those people would want to edit the files, I don't see why the xml format would be a problem. Quote: In all honesty though, I would really like to start inputting all of the empires, races, ships, and structures from scratch. It would be a hell of a lot of work, but the files would be fresh and I shouldn't end up needing people like .Iceman to point out any leftover workarounds, typos, missing/incorrectly named images, or mistakes. Seriously doubt that  Starting over means inputting a lot of data by hand (and all that it entails), and I'm pretty sure the current files started that way. Quote: An editor would make this work a LOT faster and easier. Not sure about the faster part. Erm, or the easier part.  --- I use Notepad++ BTW.
|
30 Jun 2010, 10:52 |
|
 |
Matress_of_evil
Evil Romulan Overlord of Evil - Now 100% Faster!
Joined: 02 Dec 2004, 01:00 Posts: 7392 Location: Returned to the previous place.
|
Many of the problems are the result of edits on top of edits, .Iceman. The problem is in the maintenance and development, not the creation. And when I said about people running a mile when they see xml, I mean the coding itself, not simply the text. Its like writing a post on the forums with all the bbcode - [b] [u] etc, without knowing what it all means. In that situation, it *will* look daunting to the newly xml-initiated.
I'm back to my flat tomorrow. I'll check out the programs then and get working on the updates. Nice to see you posting again too, .Iceman.
_________________"Anyone without a sense of humour is truly at the mercy of the rest of us."  
|
30 Jun 2010, 12:08 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
New thing I've noticed, Sikarians are set in the Alpha quadrant, they should be in the Delta quadrant.
|
30 Jun 2010, 12:33 |
|
 |
Iceman
Admiral
Joined: 14 Jan 2009, 10:17 Posts: 2042
|
vjeko1701 wrote: New thing I've noticed, Sikarians are set in the Alpha quadrant, they should be in the Delta quadrant. There are bound to be some incorrections in the database, some "on purpose" sort of. The minor race distribution is one example. If you're going strictly canon, the Alpha Q will most likely have most of the minors, and the Delta Q the least. In a gameplay perspective, this is not "desirable" - IMO of course. The minor race distribution is not yet "balanced". I was going over it a few months ago, but with all the changes, and the lack of a new release, it's wasted work really.
|
30 Jun 2010, 12:50 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
Ok, but there are a lot of delta quadrant minors in the alpha quadrant because of some editor bugs when they were put in game.
|
30 Jun 2010, 12:54 |
|
 |
Iceman
Admiral
Joined: 14 Jan 2009, 10:17 Posts: 2042
|
Matress_of_evil wrote: Many of the problems are the result of edits on top of edits, .Iceman. Oh, I know that. Quote: The problem is in the maintenance and development, not the creation. Or organization. I agree that a working editor would be of great help though. Quote: And when I said about people running a mile when they see xml, I mean the coding itself, not simply the text. Its like writing a post on the forums with all the bbcode - [b] [u] etc, without knowing what it all means. In that situation, it *will* look daunting to the newly xml-initiated. You're pretty sure about your PoV, so I won't argue. Different experiences I guess. IME, the kids I teach actually *like* editing HTML *by hand* - no fancy editors. I've always done that too. You'll always have to know what you're doing when editing files (namely when modding) - even with "easier" formats like plain text or excel. The xml tags (I guess what you're calling code) are usually actually helpful IMO.
|
30 Jun 2010, 13:02 |
|
 |
Captain Bashir
Genetically Altered Manual Labourer
Joined: 17 Aug 2009, 01:31 Posts: 2083 Location: Passed out on the floor after math mistake discovered by Hawking
|
I think I inadvertently started a really interesting discussion. This is good stuff to know. Ditto on the "good to see you posting .iceman" AND mstrobel if we don't say it enough, thanks a billion (trillion, gazillion) for all your work. CB
|
30 Jun 2010, 14:31 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
Captain Bashir wrote: AND mstrobel if we don't say it enough, thanks a billion (trillion, gazillion) for all your work. CByes, yes, yes 
|
30 Jun 2010, 15:59 |
|
 |
mstrobel
Chief Software Engineer
Joined: 11 Aug 2005, 01:00 Posts: 2688
|
My pleasure guys, and thanks to you for all your help.
_________________ Lead Developer of Star Trek: Supremacy 253,658 lines of code and counting...
|
30 Jun 2010, 22:31 |
|
 |
Captain Bashir
Genetically Altered Manual Labourer
Joined: 17 Aug 2009, 01:31 Posts: 2083 Location: Passed out on the floor after math mistake discovered by Hawking
|
I sure wish I could program like you, because I love programming... but I digress... You know, we're really gonna have something here when we're done. Binary Bashir
|
01 Jul 2010, 03:58 |
|
 |
mstrobel
Chief Software Engineer
Joined: 11 Aug 2005, 01:00 Posts: 2688
|
Captain Bashir wrote: I sure wish I could program like you, because I love programming... but I digress... You know, we're really gonna have something here when we're done. Binary BashirKeep at it and you'll get there.
_________________ Lead Developer of Star Trek: Supremacy 253,658 lines of code and counting...
|
01 Jul 2010, 05:24 |
|
 |
Captain Bashir
Genetically Altered Manual Labourer
Joined: 17 Aug 2009, 01:31 Posts: 2083 Location: Passed out on the floor after math mistake discovered by Hawking
|
mstrobel wrote: Keep at it and you'll get there. I believe I will. Captain
|
01 Jul 2010, 06:19 |
|
 |
Matress_of_evil
Evil Romulan Overlord of Evil - Now 100% Faster!
Joined: 02 Dec 2004, 01:00 Posts: 7392 Location: Returned to the previous place.
|
Ok, i've downloaded and installed Notepad ++. It's a nice program. ...It doesn't help me though. I pressed ahead with making some of the fixes that we need as a test, but i'm still encountering problems. Supremacy simply freezes during game load whenever I manually mod TechObjectDatabase.xml. How do you make Notepad ++ check whether there are any problems with the xml? Or can you do it Mike? Modded file below.
_________________"Anyone without a sense of humour is truly at the mercy of the rest of us."  
|
02 Jul 2010, 01:58 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
Well it doesn't warn you directly, but there are easy ways of noticing broken code. press ALT-2 and you get this Attachment:
1.JPG [ 79.48 KiB | Viewed 7919 times ]
as you can see your code is broken somewhere in the buildings. yes before shipyards begin you need to add this line: </Buildings>
|
02 Jul 2010, 09:59 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
Fixed: now it looks like this: Attachment:
2.JPG [ 92 KiB | Viewed 7918 times ]
|
02 Jul 2010, 10:09 |
|
 |
Matress_of_evil
Evil Romulan Overlord of Evil - Now 100% Faster!
Joined: 02 Dec 2004, 01:00 Posts: 7392 Location: Returned to the previous place.
|
Thanks mate, this will be my job for the day then. I've sorted the general issues and the Cardassians so far, and i've just started the Dominion fixes. Shouldn't take too long. *Edit - Alt-2 is actually useful for finding stuff as well. Thanks for that, mate. 
_________________"Anyone without a sense of humour is truly at the mercy of the rest of us."  
|
02 Jul 2010, 10:57 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
Alt-2 means that is collapses the second layer of code, you can use other numbers like alt-3 so you will have a list of everything in the third layer. If you want we can split the work, you do major races, and can do the minor, just send me the xml files for editing, mine are "personalized"
|
02 Jul 2010, 11:13 |
|
 |
Matress_of_evil
Evil Romulan Overlord of Evil - Now 100% Faster!
Joined: 02 Dec 2004, 01:00 Posts: 7392 Location: Returned to the previous place.
|
There's no point mate; we'll end up with two different versions of the files that would then need to be merged. I should be able to do all the work myself today. I'm free to do it anyways. *Edit - ok, now what have I done? Pressing Alt-2 isn't causing all of the ships to collapse like it should, but I can't see anything wrong with any of the code thingies on the ships. There's nothing hilighted in red like it does if I intentionally delete some of the code stuff.  The Dominion are now complete and I was halfway through the Feds when I noticed this problem...if it is a problem. Is it?
_________________"Anyone without a sense of humour is truly at the mercy of the rest of us."  
|
02 Jul 2010, 12:44 |
|
 |
vjeko1701
Crazed Emissary of the Photoshop
Joined: 13 Mar 2009, 20:17 Posts: 2091 Location: Krapina, Croatia
|
The problem is in DOM_BATTLE_CRUISER_I, as you can see when you press alt-2 <ships> end after it, that means that it has one closing tag extra or ther is one opening tag missing, I'll try to find it. BTW can you go to MSN, I can be logged in all day so we can solve these problems faster. EDIT: Solved The ship was missing <TechRequirements> tag And you misunderstood me, I meant I could update the "HomeSystems.xml" "CustomPlanets.xml" and "Civilizations.xml" since I was a part of the team that did the research in that area.
|
02 Jul 2010, 13:29 |
|
 |
|
Who is online |
Users browsing this forum: No registered users and 32 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|