Venndigram
Feb 18 2004, 10:44 PM
CCOC - a new deck-builder, all-software-handler and misc. components too.
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
mfb
Feb 18 2004, 10:56 PM
would it be much trouble to add a 'total' field somewhere, to add up all the costs?
REM
Feb 18 2004, 11:14 PM
... It lets you exceed 6 essence on a cranial cyberdeck with out any validity issues.
Venndigram
Feb 18 2004, 11:36 PM
QUOTE (REM) |
... It lets you exceed 6 essence on a cranial cyberdeck with out any validity issues. |
The cranial deck is intentioly unrelated to the metahuman body - meaning, there's nothing wrong with building a cranial deck which requires essence 8; installing it in a normal metahuman is the problem. Because CCOC has nothing to do with metahuman bodies, let alone installation of cyberware in it (future version of Vaklyrie Module should take care of this), there's no point in essence limiting.
The other request has been added to the 2do list and will be fixed by tomorrow, probably.
Thanks for the feedback.
Fenris
Feb 18 2004, 11:45 PM
However, wouldn't the program be more useful if it had an in game application? Since nobody can install a cranial cyberdeck over 6 essence, shouldn't you limit it in order to make it a functional tool?
moosegod
Feb 19 2004, 12:00 AM
Well, you can alphaware, etc. to get past the 6 essence limit.
Grey
Feb 19 2004, 12:01 AM
How does that suddenly make it a non-fuctional tool? You can do everything else that you need to do, plus a little more. Besides, you never know, you may run into the beta or delta version of that cranial deck, in which case, you can install it.
Venndigram
Feb 19 2004, 12:05 AM
QUOTE (Grey) |
How does that suddenly make it a non-fuctional tool? You can do everything else that you need to do, plus a little more. Besides, you never know, you may run into the beta or delta version of that cranial deck, in which case, you can install it. |
Exactly

Besides, don't forget cyber-zombies.
I suppose I stand in the front of a different way of seeing shadowrun software; everything is apart. Note that utilities that you create are added into a "virtual" inventory list, not added to the deck itself. Precisely because the deck can be moved around regardless of the programs (if the programs are in storage memory, that's another case).
Don't know exactly how to explain it, hope somebody does understand
Lilt
Feb 19 2004, 12:08 AM
I agree with grey on this one. Hey: You could go a -3 essence cyberzombie using a deltaware 17.8 essence cranial cyberdeck and a deltaware datajack.
Anyway: That's enough of bashing REM on a single bad call. Aside from that: Great Job!
[edit]Dammn you! Quick-post does drek when you're on light stun from sleep deprivation...[/edit]
Kagetenshi
Feb 19 2004, 12:28 AM
QUOTE (Fenris @ Feb 18 2004, 06:45 PM) |
However, wouldn't the program be more useful if it had an in game application? Since nobody can install a cranial cyberdeck over 6 essence, shouldn't you limit it in order to make it a functional tool? |
Move-By-Wire 4, basic grade, takes 8 Essence. Sounds like this is following in the footsteps of canon.
What's the program written in?
~J
REM
Feb 19 2004, 12:29 AM
actually it let me build one that took about 12 essence to install.
moosegod
Feb 19 2004, 12:31 AM
Still, there is the cyberzombie possibility.
Venndigram
Feb 19 2004, 12:36 AM
It's written in Borland Delphi 7, and it's open-source (you must have noticed the source-code file).
Additionally - don't forget that by building idiot-proof software you're essentially limiting users to canon rules; the idea is to inform the user what he's doing is invalid (at least according to the canon rules) but still allow him to proceed if he wishes to.
mfb
Feb 19 2004, 01:41 AM
indeed. that way, your prog isn't suddenly useless if the GM decides to set a game in 2080, where gammaware is the 'ware grade to get.
Kagetenshi
Feb 19 2004, 03:55 AM
QUOTE (Venndigram) |
It's written in Borland Delphi 7, and it's open-source (you must have noticed the source-code file). |
No, I didn't, because at the time I tried to access Sourceforge the servers were having scheduled downtime

I ask because I'm one of those users around using OSX, and was wondering as to the possibility of compatibility. I'll have to check on that; I'm unfamiliar with Delphi 7
~J
Gorath
Feb 19 2004, 08:15 AM
Hmm, i downloaded the ccoc-1.0-exe-only.exe and the source, if i start it, there is a failure. How do i install/use it?
I extracted the source into same folder as .exe and hoped it would start the program. But it did not work...
mfb
Feb 19 2004, 09:43 AM
it will be easier to help you if you copy the text of the error and post it; otherwise, there's no real way to tell what's wrong. you don't need to install the program at all; it should simply pop up when you double-click the .exe. note that you don't need the source code to run the program; the source is so other coders can pick through the code.
Gorath
Feb 19 2004, 11:57 AM
Sorry, not at home, there was a message, that a certain command could not be executed, do i need Delphi my self to run CCOC? I will give you the exact message when i am back home...
Venndigram
Feb 19 2004, 12:10 PM
I'm trying to think....
First of all you don't need Delphi to run it, of course.
Besides... it would help to know for starters what OS you are using.
Gorath
Feb 19 2004, 04:58 PM
Here is the original code, it is in German.
CODE |
C:\Programs\CCOC\CCOC-1~1.EXE Die NTVDM-CPU hat einen ungültigen Befehl entdeckt. CS:06dd IP:0341 OP:63 65 3b 20 63 Klicken Sie auf "Schließen", um die Anwendung zu beenden.
|
Translating i would say:
CODE |
C:\... The NTVDM-CPU has detected a illegal command. CS... Click at "Close" to end the application.
|
I have at Athlon 1400, Windows XP Professional without SP, 1024MB-SDRAM, 160GB HDD (Samsung), GeForce2 GTS.
As far as i know, i don't have Delphi installed...
spotlite
Feb 19 2004, 05:12 PM
the storage memory only goes to 9999. You can easily get more than that. could you add another character space in there (cos if you need 100,000 mp of storage, buy a fraggin' mainframe already!). I always try to buy 10-20 thousand MP of storage if I can afford it and get hold of it, mainly because audio/visual or heaven forbid trid recording takes up room FAST if you're running a surveillance op.
But other than that and the 'total' field, fabulous job mate, really. I have a couple of other versions of this sort of thing, where a lot of effort has gone into the appearance, but often are let down by dodgy programming (they're still pretty good though, and they do look very nice, even if they are both SR2). This one just... works. You can tell its not based on a micro$h*t product!
spotlite
Feb 19 2004, 05:19 PM
two more more things - could you make it so the boxes can be resized? its difficult to read some of the menus.
And how do I change the overall core rating of a smart frame?
:edit: never mind. i figured that core rating part out. d'oh!
Venndigram
Feb 19 2004, 09:04 PM
The storage memory thing will be easily fixed very soon.
Gorath - I have the feeling you are either trying to use a corrupted download (try to re-download) or running something other than an x86 cpu (which cannot be because of what you said). I'm running almost the same configuration, and it works. Try again, tell me how it goes.
Gorath
Feb 19 2004, 11:03 PM
@ Venndigram:
I reloaded CCOC and now it works! Thanks for the help, will give you feedback soon...
Venndigram
Feb 20 2004, 01:03 PM
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. |
WolfJack
Feb 20 2004, 05:41 PM
Now for my dumb question. I am able to make the deck, accessories, softwre, agents, etc and save it. But how do I view it properly. If I open up the outputed xml doc I get all the code and everything.
Am I missing something or is it just the fact that I am not an XML person making things more difficult for me?
-Adam
hobgoblin
Feb 20 2004, 08:07 PM
hmm, i could swear that the powercord price was errataed to something a bit more sane then 150...
Venndigram
Feb 20 2004, 08:59 PM
WolfJack - That's a problem alright; I haven't got to work this out yet, though 2 guys from the forums have already declared intentions to write an XSLT file that combined with a CCOC XML file will produce a readable- and printable version of the data (this is where you enter history guys

). [Hey ! maybe it's not even "guys" !]
Hobgoblin -
The Power Cord is 150 nuyen, according to the sourcebook. That's why CCOC's been made so you override the costs (just enter a new price in the edit-box).
hobgoblin
Feb 20 2004, 10:34 PM
maybe so venndigram but the errata is the latest version of the prices so why use the one in the book?
Corporate Raider
Feb 21 2004, 02:37 AM
WolfJack, for now you can view the saved deck by launching the CCOC program, then using the Load button to choose and view the saved deck.
I love the program Venndigram.
Venndigram
Feb 21 2004, 03:08 AM
QUOTE (hobgoblin) |
maybe so venndigram but the errata is the latest version of the prices so why use the one in the book? |
...which brings us to understanding I completely forgot about the errata. There are more things to correct. Will be fixed next version. Way to go
Corporate Raider - thanks man (or woman)
Venndigram
Feb 21 2004, 11:18 PM
ccoc 1.11 ReleasedMainly 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.
HomepageProject homepageDownloadTwo 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
MSXMLneeds
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
mfb
Feb 22 2004, 05:37 AM
it'd be handy if you added daemons and sprites to the agents/frames/IC constructs builder.
spotlite
Feb 22 2004, 05:24 PM
QUOTE (mfb @ Feb 22 2004, 05:37 AM) |
it'd be handy if you added daemons and sprites to the agents/frames/IC constructs builder. |
nah. Just write an Otaku version with karma costs, time and target numbers instead of money!
Heh. I mean, obviously Venndigram has nothing better to do... JOKE! Joke!
But what I'm getting at is that the program is a component and programming cost generator. If you were going to include daemons and sprites you'd have to include their karma costs, success tests etc for it to make sense. And if you're going to do that, you may as well add in normal programming target numbers and base times and stuff as well. But that's pretty much an entirely seperate program, although obviously it would be sharing base ratings data and stuff. Its just that it seems to me - from what very, very little I understand about databases - that it would fairly double the complexity of the program which might be further than Venndigram wants to go, y'know?
>snip< Mailed Venndigram instead.
Venndigram
Feb 29 2004, 12:09 AM
ccoc 1.2 ReleasedMore bug fixes and an XSLT page.
Download here.
moosegod
Mar 1 2004, 01:03 AM
Not to be an ass, but doesn't this really belong on the community projects page?
Kagetenshi
Mar 1 2004, 03:00 AM
Nope. This isn't a project by the community, it's a project by one person. Also, the NSRCG thread doesn't belong in the Community Projects forum for the same reason.
~J
Jason Farlander
Mar 1 2004, 04:37 AM
Eh... theyre both projects by someone *in* the community. I think that qualifies sufficiently. Note, however, that this particular program is mentioned in this
thread and in this
thread in the Community Projects forum.
The redundancy isnt really a terribly bad thing -- people who otherwise might not have noticed the program have access to it now.
Fahr
Mar 1 2004, 04:18 PM
there is some community work going on for this program in the realm or feedback, and XML/XLST displays.
-Mike R.
bit_buckethead
Mar 3 2004, 09:45 PM
I need some help with this program. I have created my dream deck, added all of the accessories and programs and saved it. Now what do I do with it? I don't see any way to print it out or save it in HTML. The "Transform to HTML" selection under "File" is greyed out. Am I missing something on my machine?
CirclMastr
Mar 4 2004, 04:28 PM
A Force 6 Turn Program To Goo spell?
spotlite
Mar 4 2004, 04:34 PM
I think this option is still incomplete. Its greyed out on mine too.
you can open xml files with an html browser, but it appears with the html code as well so that's pretty useless.
You could always do a print screen and dump it as an image into Word ready to print if you like, but I also have some problems with the formatting on this program so some lines of text are partially obscured or incomplete, so that isn't ideal either.
hobgoblin
Mar 5 2004, 03:31 PM
hmm, im testing the xdom version as i understood that i didnt need to install anything to get it to work. well i get a error message when i try to delete anything. something about a access vioaltion.
its easy to bring up, just add a deck page and then try to delete the same page...
Venndigram
Mar 14 2004, 11:59 PM
Sorry it took me so long to reply -
Regarding Transform to HTML, it was intentionally grayed because I could not finish it before I went back to the army (and I still wanted to release a new version). It is now complete.
Hobgoblin - I fixed this bug too, thanks for notifying me.
I'll release a new CCOC on Monday, which includes an-almost-fully-operational XSLT page that supports all of CCOC.
A Clockwork Lime
Mar 15 2004, 12:33 AM
QUOTE (mfb) |
indeed. that way, your prog isn't suddenly useless if the GM decides to set a game in 2080, where gammaware is the 'ware grade to get. |
You can do it in 2060, too, with enough Essence Reduction Surgical Options in the back of Man & Machine.
Eyeless Blond
Mar 15 2004, 06:29 PM
There seems to be a problem with deleting pages. Whenever I try it, I keep getting a bunch of "Index out of bounds" errors. Maybe this has something to do with the deleted page not being properly removed from the right window?
Also, where do you get the numbers for, for instance, different MPCP values? Icon values? Are there formulae for these things?
Not a dig on you, but it kinda sucks that something as cosmetic as Icon can cost so much money.
hobgoblin
Mar 15 2004, 07:10 PM
the numbers are all from the book matrix. you realy should have it at hand to look up the rules for this stuff as the only thing the program does is the math involved.
allso, that error is the same as i reported (atleast i have the same symptoms).
Adam
Mar 15 2004, 07:11 PM
The cyberdeck construction rules are in the Matrix rulebook.
WolfJack
Mar 15 2004, 07:18 PM
QUOTE (Eyeless Blond) |
Also, where do you get the numbers for, for instance, different MPCP values? Icon values? Are there formulae for these things? |
Blond,
These are values from SR3 itself. Specifically Matrix has costs on building a cyberdeck from scratch. Even more specifically Matrix, Chp 6 - Cyberterminal Construction. You, as the builder, set the rating you want to have. Then you either have to buy or build/program your deck. The costs listed in CCOC, atleast as far as I know, are what you would pay when buying the parts from a deckmeister. The formulae for pricing in Matrix, pg. 67.
Yes the prices are expensive. Gotta have big bucks to get the big bang.
I must say Venndigram I am looking forward to the new release.
-Wolf
Venndigram
Mar 16 2004, 01:06 AM
ccoc 1.3 ReleasedFixes 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.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.