IPB

Welcome Guest ( Log In | Register )

> Computerizing the Matrix sourcebook (CCOC)
Venndigram
post Dec 25 2003, 08:55 PM
Post #1


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



CCOC is a cyberdeck calculator, which will be integrated into the great Shadowrun-computerizing-initiative, by communicating with other Shadowrun programs.

Current version fully supports (calculate statistics, save and load [xml] ) : Normal/Cranial Cyberdecks, utilities, ICs, worms and all the misc. components that can be found in the Matrix sourcebook.

It can be found at http://prdownloads.sourceforge.net/ccoc/cc....3.zip?download.
Go to the top of the page
 
+Quote Post
3 Pages V   1 2 3 >  
Start new topic
Replies (1 - 24)
Erghitz
post Dec 31 2003, 01:44 PM
Post #2


Target
*

Group: Members
Posts: 20
Joined: 1-August 02
Member No.: 3,055



Looks cool! Are you planning on having the cyberdeck/cranial detect errors in creation? (IE. Not being able to exceed 3 Response Increases, MPCP calculations between the attributes, etc etc.) Also what is this supposed to be trying to integrate with? The SR3 Tracker or the SCOS?
Go to the top of the page
 
+Quote Post
Venndigram
post Jan 1 2004, 08:27 AM
Post #3


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



Yeah, sure, it's easy; I suppose that in a couple of weeks I'll be able to program again (busy busy) and it'll be. (AFAIK, the Response Increase is limited. maybe I'm wrong, I can't check it now).

The integration is with whatever wants to integrate. For starters it will integrate with the Valkyrie Module (because I wrote it, it will be easier to work out).

Once I devise an easy way for this integration (using XML) I'll be able to program DLLs for other programs to use.
Go to the top of the page
 
+Quote Post
Erghitz
post Jan 6 2004, 03:15 PM
Post #4


Target
*

Group: Members
Posts: 20
Joined: 1-August 02
Member No.: 3,055



You were the one that wrote the Valk Module? Didn't you go into the army?

Any plans to finish it? I tried to make my Ultimate Level NPC to go against my Pc's and ran into a few problems. (Which I have conviently forgotten it having been a long time since I tried.)

Sounds very cool. I'll be watching. :rotate:
Go to the top of the page
 
+Quote Post
Venndigram
post Jan 11 2004, 09:22 PM
Post #5


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



Yep, I wrote the Valkyrie Module.
And, well, sure, I went to the army :)
It's been some time (Seargent's course and so on) before I got to a new place with a computer. So I program when I'm not busy.

Anyway, as far as I'm concerned, apart from communicating with other programs the Valkyrie Module is finished. If there are problems please do report them, so I'll be able to fix them.

Concerning the last note - I see home once in two weeks, usually, so report problems ASAP; even if no progress is evident, it might be due to the fact I wasn't around to post the changes. It still doesn't mean you can stop reporting problems and wishes :)
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 18 2004, 10:41 PM
Post #6


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



CCOC v1.0 is released, being the first stable version you can actually do something with. The program core is complete, meaning all is left is fancy graphics and integrating SIFF.

Homepage - http://ccoc.sf.net/
Project homepage - http://sf.net/projects/ccoc/

Download - here
Go to the top of the page
 
+Quote Post
Grey
post Feb 18 2004, 11:50 PM
Post #7


Runner
******

Group: Members
Posts: 3,035
Joined: 26-February 02
From: Anahiem, CA
Member No.: 100



Very nice work. The only thing I've seen so far that I would change is allowing more than 9999 Storage Memory on a deck.
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 19 2004, 12:06 AM
Post #8


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



Added to 2do list. Will be done by tomorrow, I hope.
Go to the top of the page
 
+Quote Post
Dakhran the Dark
post Feb 19 2004, 12:11 AM
Post #9


Target
*

Group: Members
Posts: 81
Joined: 26-February 02
From: DC/NOVA, USA
Member No.: 80



Only complaint I have is that I'd like to get total cost of nuyen for each item in the lower listbox, and a grand total. Sure, I could open up the XML and get the totals myself, but I'm lazy... :)

I may have to play around with the output some as well -- I've been itching to dive into XSLT, this could be a good place to start. Considering that I've been kicking around an idea for a Matrix Run Manager (ta-da) with XML compatibility, I can also make sure I can import decks from your app and have them run against the systems just like my own deck files...
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 19 2004, 12:15 AM
Post #10


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



1) It's already been added to the 2do list :) thanks for the feedback.
2) That's why I created CCOC, so I can later build on top of it to create my final destination - The Matrix Explorer (or Matrixcape, I haven't decided yet).
3) An XSLT will be super-welcomed !
Go to the top of the page
 
+Quote Post
Erghitz
post Feb 19 2004, 01:54 PM
Post #11


Target
*

Group: Members
Posts: 20
Joined: 1-August 02
Member No.: 3,055



Looks nice! I'll give it test run considering I need to do some work with some Matrix Characters anyways. :)
Go to the top of the page
 
+Quote Post
Fahr
post Feb 19 2004, 03:13 PM
Post #12


Moving Target
**

Group: Members
Posts: 320
Joined: 13-August 02
From: Austin, Republic of Texas (not CAS)
Member No.: 3,094



I'll take a look at the output too, I'm having fun with xslt...

-Mike R.
Go to the top of the page
 
+Quote Post
KeyMasterOfGozer
post Feb 19 2004, 03:40 PM
Post #13


Moving Target
**

Group: Members
Posts: 239
Joined: 10-February 04
Member No.: 6,068



Yes, this is cool. I like it, but one thing I think that is left out... This might be difficult... There are rules for a decker with Computer B/R and Electronics B/R to design and build a deck himself. It costs much less newyen, but there are calculations to determine how much time it will take, as well as tests to make depending on the character's skills.

This is kind of the same as with the Rigger Vehicle Design programs. A lot of the cost could be spared if the RIgger himself is skilled at B/R, and has the time to do the work himself.
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 19 2004, 03:48 PM
Post #14


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



I started coding this feature as well (like in CCOC for Virtual Realities) but decided it would be better to first finish something productive :)
The second problem is that building such a tool will require interacting with the character data (his skills), which is something not entirely defined in SIFF (Shadowrun Information File Format). It's something that should be done by mcmackie, probably.
Go to the top of the page
 
+Quote Post
KeyMasterOfGozer
post Feb 19 2004, 04:09 PM
Post #15


Moving Target
**

Group: Members
Posts: 239
Joined: 10-February 04
Member No.: 6,068



That's cool. I thought of 2 ways to get around that...

1) You could list the cost an time followed by the Rolls need to be made to reduce the time, so that a user would have a list of how to manually roll it.

2) Just give the user a place to type in the needed stats and skills. In the future you could let the user pick one of mcmackie's xml files for a char and read it for them.

Either way, you're doing a great job, keep it up!
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 19 2004, 04:22 PM
Post #16


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



K, added to 2do list. :)
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 20 2004, 01:02 PM
Post #17


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



CCOC v1.1 is released, fixing lots of little bugs and (hopefully) answering to most of the reqeusts posted.

QUOTE
Maximum memory in decks and CCs is no more
limited to 9999.

Page cost is now displayed, as well as total
cost.

The whole thing is now resizeable.
Go to the top of the page
 
+Quote Post
Kanada Ten
post Feb 21 2004, 02:09 AM
Post #18


Beetle Eater
********

Group: Dumpshocked
Posts: 4,797
Joined: 3-June 02
From: Oblivion City
Member No.: 2,826



Cloak utility is misspelled as Cloack.
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 21 2004, 09:29 AM
Post #19


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



Fixed. Note that xml files of a previous version will have to be manually edited (using notepad, for example) to change any Cloack into Cloak. Thanks.
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 21 2004, 11:17 PM
Post #20


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



ccoc 1.11 Released

Mainly fixes from the Matrix sourcebook
errata, as well as the single (!) memory-leak
found in CCOC.

CCOC is now released in 2 versions, each
using a different XML engine - XDOM (an
open-source Delphi component) or MSXML.

Homepage
Project homepage

Download


Two XML engines - the two engines fully support DOM, so they're
basically the same from a programmer's point of view (except one is a COM
object and the other is native Delphi code). I really can't tell which one
is better right now, so I'm releasing both (MSXML is gaining the upper hand
because of its built-in XSLT processor).

The XDOM version can be run on any Windows system, the MSXML
needs Microsoft XML Core Services (MSXML) 4.0 pre-installed to run.

Regarding XSLT (and viewing CCOC's xml files in a readable format),
I've made some progress (figures it ain't very complicated).
You can find two new files in the source-code archive (you can download it here),
tests.html and first.xslt.

tests.html is where I play around to create a graphical presentation
the way I want. Later I copy parts of this file into first.xslt, where,
combined with some XSLT markup I create transformations. In the end, I combine one
of the XML files (contained in the archive) with first.xslt in an XSLT processor to
produce a readble HTML.

This whole last paragraph should be understandable only to those who have some
XSLT/XML knowledge (sorry).

You can pick up from where I am, I'm not gonna be able to post updates in the next
couple of weeks. Don't forget to email me, though :)

By the way, if you really want to, you can SMS me at +972-66-359111 :)
Go to the top of the page
 
+Quote Post
Dissonance
post Feb 27 2004, 11:49 PM
Post #21


Moving Target
**

Group: Members
Posts: 515
Joined: 19-January 04
Member No.: 5,992



Love the program, but a buddy of mine without an account pointed out a potential error. It's a pretty small one, though. I'm not quite following what the bug is, so I'll just cut-paste what she said.

QUOTE
The problem is that the program raises the Design Rating by +1 for every 2 points of Sneak. According to Matrix, it should be +2 per point of Sneak.


*shrugs* Just something she noticed.
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 28 2004, 05:15 AM
Post #22


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



I'll check into it. Spotlite - I fixed your bug reports and started thinking on a way to fix the display problems. An XSLT page is almost ready for use with "cyberterminal" elements.
Go to the top of the page
 
+Quote Post
Venndigram
post Feb 29 2004, 12:06 AM
Post #23


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



ccoc 1.2 Released

More bug fixes and an XSLT page.

Download here.
Go to the top of the page
 
+Quote Post
Venndigram
post Mar 16 2004, 09:56 AM
Post #24


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



ccoc 1.3 Released

Fixes all the things you were talking about, and includes the almost-complete xslt page.

The MSXML version can perform XSL Transformations (namely export to html) without requiring any external software.
The XDOM version, however, performs the transformations using an external program which you should acquire independantly of CCOC; Saxon and XT are good examples for Java-based XSLT processors.
Future versions of CCOC-xdom will hopefully be released bundled with and XSLT processor.

Download here.
Go to the top of the page
 
+Quote Post
Venndigram
post Apr 3 2004, 06:54 PM
Post #25


Target
*

Group: Members
Posts: 78
Joined: 16-March 02
From: Haifa, Israel
Member No.: 2,387



ccoc 1.31 Release

1) Finished the XSLT page.
2) Minor fixes to the XSLT-dialog
3) New "Open Old" option to load old xml files

Dowload here
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 23rd November 2024 - 01:07 AM

Topps, Inc has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. Topps, Inc has granted permission to the Dumpshock Forums to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with the Dumpshock Forums in any official capacity whatsoever.