You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(4) |
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Calum Shaw-m. <cal...@vi...> - 2003-02-17 23:33:39
|
Hello one and all - I'll take this opportunity to wish everyone a (belated) happy new year. Yes, things have been going slowly, because of work and things like that, however certain areas have been progressing. As you now I have been concentrating on the GUI architecture in the last release - this is almost complete ......... The system comprises of * Complete modular system - modules can be developed independently of each other and the main project * Message bus - used to communicate and link modules together in a loose way * Improved Look and Feel - most of the standard Java GUI classes are now displayed with the new look and feel. * Built in resource loading/Caching - images, sounds etc. * Support for independent class libraries deployed within modules - the scripting module uses this, the Jython and jRuby libraries are dynamically bound into the system, when the module is loaded. I'll get some screenshots up as soon as I can, and the new source code into CVS as a todo I still need to finish the lifepath generator,etc, etc. but it is getting there - slowly - my laptop has been at the repair place for three weeks....... Cheers Calum --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.455 / Virus Database: 255 - Release Date: 13/02/2003 |
From: Calum Shaw-m. <cal...@vi...> - 2002-11-23 12:23:39
|
Hi all - Just a quick update on things - well, to be honest, I haven't had the time these last four weeks to push things forward with the project to any great extent. However things are happening in the next few days/weeks, but I need a little assistance off you guys...... If you haven't already done so, can you download the latest release ( the source code is there as well) and tell me what you think of it , note it is still Alpha and unfinished, however certain things I want to get some information for. 1)The look and feel - for those in the know (Java programmers), this is based upon a theme in org.ecyberpunk.platform.themes package and can therefore be easily changed. 2) The modular platform as a whole - do you see it as benefiting development by having a simple platform to test rather than having to have all the system ruuning at once, or merely as a distraction/hindrance to development? 3) Ideas about where to go from here: programmers - database integeration, graphics, mapping System experts - what do you want out of a game toolset etc. AS for what is going to happen regardless of the above - 1) Documentation is still a priority (sorry guys I hold my hands up here - I really haven't had the time to put the effort in, I'm afraid) - not just Javadoc but XML formats as well 2) The lifepath will be finished off. 3) A character browser is being written for you to view your character after it's generated. Anyhow must go Kind regards Calum --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/2002 |
From: Calum Shaw-m. <cal...@vi...> - 2002-10-27 18:18:16
|
Hi all - I;ve just released a new version of the code, there is v0.3 Character Editor v0.2 platform and v0.1 Scripting A Few notes download unpackplatfrom.jar - this contains platform-rt.jar and startup scripts for windows - sorry I forgot to put in the unix ones. Create a directory called modules, and place scripting-rt and chared-rt.jar in there - the System should take care of the rest. Can people get back to me on the general performance etc. Although not a lot is visibly going on with the character editor, extensive work has gone on in the background, culminating in a new Screen - the 'Character Spider' showing all the NPC's that your character's lifeptah generates plus those characters lifepaths, etc, etc. (within certain constraints) - this needs a lot of work, however the basis is there - you will need to delete all NPC*.dat files in the 'savedata' directory. The documentation is coming along, and I'll upload them during the coming week. Thank again Calum --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002 |
From: Brett K. <in...@in...> - 2002-10-17 22:48:05
|
is there an #irc channel for this project? do you guys have AIM or any other chat software? i think this might facilitate discussion... my AIM: inkedmn my ICQ: 133750068 and i'm on irc.freenode.net the majority of the time... i'm also wondering if there's anything specific you want me to hack out/work on? thanks for letting me be a part of this :) brett |
From: Calum Shaw-m. <cal...@vi...> - 2002-10-17 21:03:41
|
Hi all - I'm just going to bring you up to date with what's happening with regard to recent developments on the project, and set out members of the team and any tasks that people want to look at Currently the main development has been in the platform, rather than the character editor, however, things have been moving in the game core as well. Features for the next release: Platform - proposed name 'Silverhand' (although open to suggestions on this) ---------- * Extra theme support * Improved toolbars and (to a lesser extent) docks * Extension Menus - menu items can now be defined in the module.xml * ExtensionPanels * DOM loading for module.xml rather the SAX parsing * Resources - files will no longer need to unpacked and set in the execution directory; they can be stored in the module jar (compression is good for XML and text data) and referenced either through the ResourceManager or using a new eres:// URL (possibility to expand this so that you could have eres://myserver.com/resourcename - although I haven't had time to build remote networking into the URL handler). This is also good for ImageIcons which can use URL's as inputs. * Embedded jars - support jars can be included with modules, and are unpacked to a cache directory and then added to the classpath * Categories - a special type of resource that represents a collection of other resources in a particular way i.e CumulativeCategory - when read combines all the resources in that category into one i.e. concatenates resources ExclusiveCategory - Many resources representing a type of object, but only one can be 'active' at any one time i.e. one Combat system, although you can switch between them. (Unix people - aka symbolic links) There is also ChainCategory and DynamicCategory, although I haven't really coded anything for them yet. * SignalDialog - given an array of Strings, a Component to show, and an Image, show a standard Dialog (Standard Component) Cyberpunk Core ---------------------- * Armor Classes, and XML files * Updates to character lifepath generation (more on this later) * Started NPC generation (currently using 'Fast and Dirty Expendables' Rules from CP2020 rulebook) * Character Sheet Viewer (using HTMLEditorKit) New Modules ---------------------- As you know, the project statement mentions Javascript, Ruby and Python, well a new module runs introduces two of these. There will be new menu items for a Python console and a Ruby console running Jython and jruby respectively. If I have time I will provide some sample scripts showing how to interact with the platform. There will also be a syntax highlighting editor, but this will only work for jython - I'm working on the ruby files. In addition will be an output window to show all information coming from stdout and stderr, without it printing to the console. I will ship these support jars as a separate module. Other things ---------------------- Documentation - of all the things mentioned above, the thing most likely to push back the next release will be me writing the documentation, so that you guys can start having a go yourselves. I plan to write (before the next release) * The module.xml format spec * Guidelines to writing your own module * Understanding how the modules and various managers work As always the javadocs are a work in progress The Team ------------------ Okay just to get everyone introduced I'll get some names out here. One thing I must emphasise here is that this project is not for profit, that would invalidate our terms of usage of copyright from R Talsorian Games. If any body has a problem with this and would like to leave the project, please don't just stop reading and stop responding, tell me, and I can get things sorted out. These are main areas of work , obviously people will cross-over wherer they have oher skills/knowledge Graphic Designers ----------------- Rick Shelton (anticybr) Harshad Joshi (harshad) David Arnold Prototypers/ Script Developers ------------- Sean Carley (milythael) - Ruby Brett Kelly (inkedmn) - Python Developers -------------- Calum Shaw-Mackay (edgerunner) [me] Iryna Zhuravlova (irynaz) Karl Engstrom (kengstrom) System Experts (i.e. gamers) ----------------- Cliff Fox (Nitewolf) also PHP development Richard Taylor (farrago) I wouldn't get too hung up on these categories, these are main areas of work , obviously people will cross-over where they have other skills/knowledge (if theres anyone I've missed out,please accept me apologies in advance) Thanks to Cliff for setting up the home page for us. TO-DOs --------- In terms of tasks, at the moment I have two that I would like you guys to have a look at. 1) A Scream sheet generator/viewer 2) Skills tester/ Skill resolution To this end, I'd like two teams...... Each one should consist of at least one developer and a system expert (if a person happens to be both then fair enough) but I would like there to be at least two people on these. Ideally, it would be good, if we could get one of each; one Graphics Designer, one prototyper, one main developer and a system expert. For the sream sheet generator, this may need quite a large selection of graphics, and indeed we may also run this through the website. I'll continue to work on the character generator, documentation and the platform, as well as anything else that I've got time for - if I can get the platform to be fairly stable (in terms of spec) then we can develop the modules seperately Also for those that have not already done so, please join the ecyberpunk-devel mailing list (if you have problems tell me - as far as I know the mailing list should be working okay). This is accessible from the main project page. Any ideas/comments reply to the ecyberpunk-devel mailing list and we'll knock some ideas around. Thanks for your time Calum Shaw-Mackay --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002 |
From: Calum Shaw-m. <cal...@vi...> - 2002-10-07 21:55:23
|
Hi Guys - Three things to talk about 1) Source distributions - for the next releases I will be providing src jars for download as well as binaries, and Java docs (hopefully) - Has the absence of these been stopping the codeers from looking at it? (you can get them from CVS) 2) Issues - whilst building the NPC generator, I;ve come to a crossroads regarding how we store all the data generated by the system - I propose using JDBC (I'm using MySQL at the moment), You see that when I run the character generator, when it starts looking at Lifepath, it is required to generate NPC's (which in turn may generate other NPC's) of n levels and link these back into the character - these will have to be stored somewhere. Does anybody have any preferences, issues or comments on this? 3)New data, as a follow on from the JDBC discussion above, I want the CP2020 people to start looking at choosing supplements, or getting data off the net(be sure to ask for permission) and start storing them into an XML file format, the files will then be translated from XML and added to the database - I'll get back to you on the schema/table formats soon Hope everything is well with all of you Calum --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/2002 |
From: Calum Shaw-m. <cal...@vi...> - 2002-09-25 20:24:09
|
Hi Iryna - A lot of the source code I wrote about two years ago - when I was starting to really get to grips with Java, so the internals will probably change quite a bit = it used to use Binary files and I've rewritten it to use XML. You should be able to change the files in CVS as long as you didn't use anonymous CVS - I'm assuming that you didn't. As I said in the email I;m just trying to get the 'platform' running upon which we can write plugins. There is one thing I definitely need doing - at the moment the XMLLoaders load files from the user.dir i.e. the working directory - now what I need to do is alter that quite a bit. I need a ResourceManager class writing. By resources, I mean that in the modules.xml you'll have the following <modules> <module> ..... ..... <resources> <resource name="Weapons" file="weapons.xml"/> <resource name="Gear" file="gear.xml"/> </resources> </module> </modules> Now I can handle the module xml - that's fine - what I'm looking for is that I can register the resources from a module (which could just contain resources, no code) with a ResourceManager and then request them from the ResourceManager without having to know where they are located. The best place to look is in org.ecyberpunk.generation.Skill and org.ecyberpunk.platform.modules.Loader (for Jarfile resource stuff) What I specifically want to change is a) Reliance on java.io.File being passed int the XML parser and b) actually knowing where the file/what the class is . i.e. an Abstraction Layer You'll need to do a CVS update to get the new platform packages Once you rebuild the new build.xml file - goto dist/platform and run cyberplatform.bat/sh and you'll get the editor now running under the platform, however as you will see in the directory you still need all the XML files to be there - which is where the ResourceManager comes in How does that sound? Calum P.S try and register with the ecyberpunk-devel mailing list (tell me if you can register successfully - it's my first project on sourceforge) ----- Original Message ----- From: <ir...@co...> To: "Calum Shaw-mackay" <cal...@vi...> Sent: Wednesday, September 25, 2002 8:23 PM Subject: Re: Next Steps - need ideas/comments > Hi Calum > I am new in sourceforge project. > Today I installed Java 1.4.1, ant1.5, cvs. > Downloaded code using cvs, compiled, ... it is working > > So, I am ready to start :-) > > What should I do next? My 'coding area'? > Want start coding as soon as possible. > > Best regards, Iryna > > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.386 / Virus Database: 218 - Release Date: 09/09/2002 |