Dashifen
Feb 28 2004, 05:45 PM
Greetings Dumpshockers,
Over the last month or so I've been putting together a large database site that can maintain information for game masters running shadowrun games on the internet. I've been using it for my online games (the Mafia Affair and Beginner's Luck) and it's been fantastic.
Before I wrote the system, I was emailing myself information about combat phases, matrix security triggers, NPCs, etc. Now, however, with the database I've been able to automate a good portion of what I used to do with emails or slips of paper in my wallet.
I hope that I can also help other GMs here on the boards. I've currently got two other GMs using the system, but I'd love to see others jump on board, too. So, if you're interested in checking out the system, head over to
the Dashifen Character Record System and see what's available. If you want to sign up, then you can use the link with that name.
The site requires JavaScript be activated and the Macromedia Flash Player 7. I'm still working on the layout and concider everything the be in a testing phase -- probably somewhere around version 0.4 for you CVS types
. I think everythings working right now, but I just renamed a few of the things in the database so it might break suddenly.
If you come upon bugs and that sort of thing, then please post them below. I'll watch the thread to know what I need to work on. Feature requests, stuff like that is all good, too.
For those of you who wanted to see more of my group maker and the ally spirit creator, I'm going to make them available on this site in the future .... I promise!!
Thanks for checking it out,
-- Dash --
Lilt
Feb 28 2004, 07:50 PM
Looks good... If only I could sign-in...
Fortune
Feb 28 2004, 10:43 PM
QUOTE (Lilt) |
Looks good... If only I could sign-in... |
Works for me!
Dashifen
Feb 29 2004, 12:08 AM
Lilt used an apostrophe in his password -- not sure if that was the issue or not, but for now, avoid that and I'll look into it
Nikoli
Feb 29 2004, 12:15 AM
Was able to log in. But the site dies when I update combat info
Kanada Ten
Feb 29 2004, 12:44 AM
That feature isn't working yet according to the notes.
This will be awsome when fully functional, Dashifen.
Nikoli
Feb 29 2004, 12:52 AM
I agree. I think once it's up and working, DSF should help host it.
One Idea, I'm sure you'v already had is including a web based version of the NSRCG so someone could generate their character completely online and store it for thier GM to see.
Kanada Ten
Feb 29 2004, 01:04 AM
I think just having it import the XML would be asking a lot /grin/
Nikoli
Feb 29 2004, 01:07 AM
But I don't use the xml version
Kanada Ten
Feb 29 2004, 01:22 AM
Eh? NSRCG can export character sheets in an XML file format... XML is nice because it can be interchanged...
Kanada Ten
Feb 29 2004, 01:28 AM
I couldn't get the damage monitor to work either...
CODE |
The requested URL /dcrs/GMs/games/alter_damage.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
Dashifen
Feb 29 2004, 02:23 PM
QUOTE (Kanada Ten) |
I think just having it import the XML would be asking a lot /grin/ |
This is an extremely planned future possibility (was that vauge enough?). I was thinking, however, of allowing people to enter the xml output of NSRCG and just grabbing the information that I need out of it. Right now it doesn't store the whole character because I poll I did on the main forum resulted in a majority of people saying that they have regular access to the sheets. Therefore, I just store the information that my system needs (saves space, too).
Dashifen
Feb 29 2004, 02:25 PM
QUOTE (Kanada Ten) |
I couldn't get the damage monitor to work either...
CODE | The requested URL /dcrs/GMs/games/alter_damage.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
|
I'm on it -- and the combat info stuff. It was working, and then I changed the name of the database tables so that they would all be easier to find (I prepended sr3_ to their names). I tried to use global search and replace to fix everything but I may have missed some.
-- Dash --
Nikoli
Feb 29 2004, 02:43 PM
But, but, but, I didn't get to see that poll...
hehe
Btw, glad to be of service, lemme know when you want someone to break it again.
Dashifen
Feb 29 2004, 02:46 PM
QUOTE (Nikoli @ Feb 28 2004, 07:15 PM) |
Was able to log in. But the site dies when I update combat info
Btw, glad to be of service, lemme know when you want someone to break it again.
|
Try to tell me specifically when it dies. I just made a test combat session with my games and it worked. Also, break it as often as you can! I'm going to be doing a major re-write of some of the code over the next few days, too, so things may go on and off. I use it just about every day with my games (when something's happening) so I'm hoping that we can all iron most of the wrinkles out
Also, Kanada Ten: where were you clicking the link for that damage monitor? There's two alter_damage pages (on the fix list) right now so and I can't tell from the error message which one you were trying to get to. Plus, oddly enough, a global find didn't locate anything linking to /dcrs/GMs/games/alter_damage.php which is really strange. Found it. This one's fixed.
Lilt
Feb 29 2004, 02:56 PM
Cool. I can log-in now. Looks like a top-class site. I can't wait to see it when everything is working.
Dashifen
Feb 29 2004, 03:18 PM
I think that most of the record systems are working, it's just the generators that aren't. There's a bug in the combat stuff somewhere that Nikoli found, but I can't replicate it, yet.
Dashifen
Feb 29 2004, 03:34 PM
I broke it. While re-working the directory structure to make it more clear (I was forgetting where I put things) I broke some of the redirections. Not all of them, but some. Let me know if you hit any HTTP 404 errors. Thanks!
Kanada Ten
Mar 1 2004, 12:51 AM
In the individual charatcer record, I have no boxes for damage (clicking "Heal All" does not create any after refresh either). So I clicked "Edit this character" and got this:
http://www.dashifen.com/dcrs/content/datab....php?game_id=12CODE |
Not Found The requested URL /dcrs/content/database/GMs/games/show_game.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/1.3.29 Server at www.dashifen.com |
Then I clicked "Back to the list of characters." and got this:
http://www.dashifen.com/dcrs/content/datab....php?game_id=12CODE |
Not Found The requested URL /dcrs/content/database/GMs/games/show_game.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/1.3.29 Server at www.dashifen.com Port 80
|
Actually, nothing is working arrgggh....
CODE |
Not Found The requested URL /dcrs/GMs/games/damage_rec/seeAll.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/1.3.29 Server at www.dashifen.com Port 80 |
Windows 98 SE with Flash Player version 7,0,19,0 Netscape 7.1
I can try using IE if you'd like.
Dashifen
Mar 1 2004, 12:56 AM
hrm ... interesting -- I reworked the directory structur and renamed the GMs folder to gamemasters because I was having issues with the capital letters in early builds of Mozilla firebird. Then I noticed I could update it *blush*. I know now, thought, that you can't move folders in Dreamweaver when you're utilizing php and the header() function because it doesn't update the redirections. Give me about a day and I should have everything linked up again.
BTW: current project after getting it running again is the ally spirit generator.
Lilt
Mar 1 2004, 01:16 PM
One idea would be to include some form of success storage for a character's sustained spells. This would be useful especially for detection spells where the exact numbers rolled are hard to remember and can play a part.
Dashifen
Mar 1 2004, 01:36 PM
<emeril>Bam</emeril> -- adding it to the todo list. that's a great idea, too. I never thought of it, but I think I'll add a force record as well -- that way you don't have to remember that either.
Dashifen
Mar 1 2004, 04:42 PM
QUOTE (Kanada Ten) |
In the individual charatcer record, I have no boxes for damage (clicking "Heal All" does not create any after refresh either). |
That's because I was dumb and had an if statement in the wrong place. If a GM is logged in, then you should be able to alter the damage rating, but players shouldn't be able to do that (yikes!). So, I had if statements "protecting" against that event. However, I also had the if statement in the wrong place. Anyway, it's fixed now.
I also tracked down all those pesky broken links. I changed the GMs folder to gamemasters and for some reason Dreamweaver doesn't update links if the link is within a block of PHP code. Now that I know this, I'll probably void any more sweeping directory structure changes, if possible.
Send in any more HTTP 404 errors you get.
I also added one more planned feature: the ability to change a PC into an NPC and an NPC into a PC. I've had this happen a few times in my games and it seems like it would be useful rather than removing the character and then re-adding it right afterwards.
Nikoli
Mar 1 2004, 04:44 PM
I'll try and break it tonight when I get back from looking at houses.
Dashifen
Mar 1 2004, 08:36 PM
I think I have the spell force and successes saving correctly to the database. the interface on the spells page sucks (big time). I can hardly use it and I wrote it. So, I'll get to that
Thanks for the suggestion Lilt.
Dashifen
Mar 2 2004, 02:46 AM
Got the PC to NPC and vice versa conversions working, too.
Kanada Ten
Mar 2 2004, 03:02 AM
QUOTE |
MYSQL QUERY ERROR!! Query: SELECT trigger_step, ic, ic_rating, trap, trap_rating FROM sr3_secuirty WHERE host_id = 7 ORDER BY trigger_step Problem: Table 'dashifen_db.sr3_secuirty' doesn't exist |
QUOTE |
MYSQL QUERY ERROR!! Query: SELECT trigger_step, ic, ic_rating, trap, trap_rating FROM sr3_secuirty WHERE host_id = 7 ORDER BY trigger_step Problem: Table 'dashifen_db.sr3_secuirty' doesn't exist Trigger Step IC Response IC Trap |
When I try to "Add a Sustained spell" to an NPC and don't have any spells to add:
http://www.dashifen.com/dcrs/content/datab...character_id=84QUOTE |
MYSQL QUERY ERROR!! Query: INSERT INTO sr3_spells_sustained (character_id, spell_id, spell_force, successes) VALUES (84, , , ) Problem: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' , )' at line 1 |
I think the last one is just an error handler problem.
Dashifen
Mar 2 2004, 03:17 AM
rofl -- when changing security to sr3_security, I spelled security wrong. I am apparently dum
. At least find and replace should knock out most of these errors.
And yeah, there's no error checking (like if you need to choose a spell but click the button before you choose a spell). But that's the fun of working with something at version 0.4.1!
Lilt
Mar 3 2004, 11:21 AM
QUOTE (Dashifen) |
I think I have the spell force and successes saving correctly to the database. the interface on the spells page sucks (big time). I can hardly use it and I wrote it. So, I'll get to that Thanks for the suggestion Lilt. |
'Welcome. If there's one thing I can suggest: Make the Success box a text box. This is primarily so you can work Detection spells properly, recording the exact dice rolls, allowing it to be compared with differing target numbers.
Also: I'd probably rely on the mugs users to enter the spell names rather than giving them a drop-down list.
And more: I'd put the learning spells section above the casting/sustaining section as it's more natural that way. You learn something, then you cast it.
Dashifen
Mar 3 2004, 01:35 PM
QUOTE (Lilt) |
'Welcome. If there's one thing I can suggest: Make the Success box a text box. This is primarily so you can work Detection spells properly, recording the exact dice rolls, allowing it to be compared with differing target numbers. |
You know. I don't think I've ever cast or had cast in one of my games a detection spell. Therefore, I didn't know this was important. I will update that when I get the chance.
QUOTE |
Also: I'd probably rely on the mugs users to enter the spell names rather than giving them a drop-down list. |
Hrm... that's true. Would allow custom spells that way, too. And cuts down on the tables in the database (since I don't need to store all of the spell names that way). I like it!
QUOTE |
And more: I'd put the learning spells section above the casting/sustaining section as it's more natural that way. You learn something, then you cast it. |
I hate the spells page right now. It blows gnomes, and not in a good way. That whole thing's going to get taken apart and put back together soon.
Keep those comments coming in!!
Lilt
Mar 3 2004, 10:50 PM
Minor point:
QUOTE |
Metaplace Skill or Attributed Tested Damage Inflicted in Test Destiny Magin (or Essence) (Rating)S Stun |
I suspect you mean Magic.
Also: I can't seem to be able to alter a character's combat info. I enter it, and it disappears when I go back to the page. I'd suspect that that was just not showing me when I go back, but I can't use the combat tools either.
Dashifen
Mar 4 2004, 02:53 AM
Yeah ... combat is fooked for some reason. I can't get it to work either and it was working about two days ago because I used it. I hate when that happens. Now I have to figure out what I did in the last to days that fubar'd it.
mcmackie
Mar 8 2004, 06:37 PM
QUOTE (Nikoli @ Feb 28 2004, 05:52 PM) |
I agree. I think once it's up and working, DSF should help host it. One Idea, I'm sure you'v already had is including a web based version of the NSRCG so someone could generate their character completely online and store it for thier GM to see. |
It might be easier to import the XML file. If somebody wants to create a web based chargen, more power to them (it makes my life easier). I just had somebody ask if I could include drakes as player characters. Since the chargen rules are not linear and every addition results in a branching if-then-else decision tree with inconsistent rule structures ie. magic rating is NOT equal to essence EXCEPT when you're a drake.... you do the math. Good luck either way!
That said. I believe this record system is a SMART IDEA and encourage you to continue.... You may not be able to incorporate everything into it. I recommend you keep it simple and then enhance it as necessary. Here, here! A big round of applause for Dash!
Dashifen
Mar 8 2004, 10:01 PM
QUOTE (mcmackie) |
It might be easier to import the XML file |
That's what I would plan. Plus, I probably wouldn't even need to import all of the XML since I don't really have any vehicle record or contacts, cyber/bio etc. in my system (yet). I figured that most GMs have a copy of their player's sheets available to them, and a poll I did on the main thread confirmed that for me. So, I'm only really worried about adding transigent things to the system, like combat, sustained spells, etc.
Incidentally, I'm on spring break this week so things won't get updated, but I'm re-working the spells section as well as continuing work on the ally spirit creator -- it's about 1/3 done.
And I'll be trying to figure out why combat doesn't work. But without a broadband connection, updating the site is killing me so I probably won't have too much fixed before this weekend.
Fahr
Mar 8 2004, 10:04 PM
Dash, need any help on the xslt for importing, or do ou already have something in mind...
-mike R.
Dashifen
Mar 15 2004, 04:34 PM
Okay, ally spirit creator 0.8 will be up by the end of the day. No nice printing yet, though, that requires some extra manipulations. Runs in flash, so if you modem users could let me know how quickly it loads, I'd appreciate it.
Also, combat seems to be working again. Found out what I did -- I removed the initiative input box from NPCs because the computer can no roll your initiatives for you and calculates initiative changes due to wounds during a combat turn. So, no need for the input box. However, I still needed the information that was in the box to be sent to the process that updates your initiative and combat pool usage. Without the box, no information was sent and the query explodes.
But, long story shorter, it's fixed (I think). Let me know when you break it again
Dashifen
Mar 16 2004, 03:05 AM
Ally Spirit CreatorNot all the tab order works (that controls which item on the screen is next when you click the tab button) so if you rely on the keyboard, then you'll need to use the mouse sometimes. As far as I can tell, it calculates karma cost correctly. Take a peak at it and let me know what you think.
-- Dash --
Kanada Ten
Mar 16 2004, 03:08 AM
When I tried to go from my game to Generator to Ally Spirit.
http://www.dashifen.com/dcrs/content/gener...lly/stepOne.phpQUOTE |
Not Found The requested URL /dcrs/content/generators/ally/stepOne.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache/1.3.29 Server at www.dashifen.com Port 80 |
Following your link here works.
Dashifen
Mar 16 2004, 03:11 AM
This is an issue because a lot of browsers (read anything that shows objects usually) cache data on your computer for faster load times. This includes the flash file and xml file that run the menu.
Try refreshing so your browser downloads the newest XML file that runs the flash menu. That usually works. If not, try holding the shift key which also forces the computer to download from the server rather than loading objects from the cache.
Undfortunately, there's nothing that I can do for that problem from here without re-working the structure to include a new flash menu which would force your browser to download the new file. We all saw how well that worked last time
Dashifen
Mar 16 2004, 08:08 PM
The editting of character's spells is down for the time being. I'm reworking the page to make things much easier to use (hopefully) as well as taking Lilts suggestions to heart and making it more user-entry driven rather than database-table driven. I'll post when I've made the update.
Edit: This will also impact the character record that players and GMs see.
Shadow
Mar 17 2004, 05:32 PM
Dash, very cool. I can't use it for my games in progress, but when I start my next game, and every game after that, I will.
Dashifen
Mar 18 2004, 08:10 PM
Spells are back up and the character record is working again. Check it out. I like it but it requires Macromedia Flash to run. Now back to the ally spirit generator to make it print nice and make the tab ordering work better.
Dashifen
Mar 19 2004, 06:46 PM
You can now print your ally spirits!!
Next step: group maker
Dashifen
Mar 21 2004, 06:41 PM
Added Lilts suggestions to the Ally Generator -- now the free spell concept actually works and you astral reaction is correctly added. Also, I threw a preloader onto the front of it, but I'm not sure if it's working because I'm on a broadband connection so it seems to load in a moment anyway. If anyone can let me know about that, I'd appreciate it.
Dashifen
Mar 24 2004, 08:50 PM
Made a change to the combat system -- it wasn't saving combat information about characters since March 17 for some reason. Made changes so that it would now save combat information for new character (seemed like this would be important, no?).
Enjoy!
Dashifen
Mar 25 2004, 02:40 AM
More comments from Shadow resulting in a better working combat system --- well a working combat system that is
It will now correctly store your used combat pool and altered initiatives for PCs
Dashifen
Mar 30 2004, 05:02 PM
Some new features: added a dice roller (becuase I needed it and thought others might , too). Tested it at rolling 10,000 dice and it finished in a few secodns (whee!). Also, updated the players pages so that all the GMs don't appear in one long list. Now you just click the letter of the GM you want (that starts their name) and it shows you only those GMs. Makes it a little easier and a little faster, but adds one click. Let me know if you think that sucks.
I also added a more interesting "PLAYERS CLICK HERE" graphic on the homepage.
Still working on the NPC group generator. I've got statistics working pretty well but I'm a little stumped on how to load up random pieces of gear, spells, armor, and cyberware. The C++ version I wrote used the database and stored all the info there, but I'm not sure if that's worth it for this one.
Any thoughts on that?
Shadow
Mar 31 2004, 09:53 PM
First, on the NPC generator: Why Random? Can you make a series of NPC's called Street Sam. Each one is equipped with different gear. When you click the button you get one of them. Same for each archetype. I am not sure if that's possible but it seems like it would work. And if you did a big enough number (say 5-10) it would seem random.
Suggestion:
Can you make a stat block for the players? All the primary statistics, skills, etc? And make it so the player can enter the information themselves? If we had this, once a player was accepted into the game, we could tell them to go enter their character. It would give us an easy resource to check, plus it would eliminate discrepancies. I think it would also help people who are at work, and would like to post, but don't have access to there characters (for some reason not everyone tattoos characters on there arms).
I think it would be really neat if we could somehow upload Sr3 files into the DCRS... but that may be a pipe dream.
Grey
Mar 31 2004, 09:59 PM
QUOTE (Shadow) |
(for some reason not everyone tattoos characters on there arms) |
<looks at arms, legs, chest...>
Really? I didn't know it was just me.
Dashifen
Apr 1 2004, 01:53 PM
QUOTE (Shadow) |
First, on the NPC generator: Why Random? Can you make a series of NPC's called Street Sam. Each one is equipped with different gear. When you click the button you get one of them. Same for each archetype. I am not sure if that's possible but it seems like it would work. And if you did a big enough number (say 5-10) it would seem random. |
I've been toying with an idea similar to that -- where you would say that you wanted your people armed with light armor and mostly clubs or something like that. There was a java applet out on the web somewhere that was called the gang maker that worked this way. I kinda like the idea that Shadow has, though. Do you think the Attributes look good though?
QUOTE (Shadow) |
Can you make a stat block for the players? All the primary statistics, skills, etc? And make it so the player can enter the information themselves? If we had this, once a player was accepted into the game, we could tell them to go enter their character. It would give us an easy resource to check, plus it would eliminate discrepancies. I think it would also help people who are at work, and would like to post, but don't have access to there characters. |
Hrm .... that's not a bad idea. I was already planning something like that for gear so that you could keep more accurate track of what is carried and what is not. I like the idea of letting the player enter it, too. I think I might work on this stuff. I'm pretty booked for a while, though, so changes may come in slowly.
QUOTE (Shadow) |
I think it would be really neat if we could somehow upload Sr3 files into the DCRS... but that may be a pipe dream. |
I plan on allowing the importing of the XML output from NSRCG into the DCRS at some point. Rumor has it that PHP 5 is coming out soon and that it will support a better method of XML input. So, I'm kinda hoping that I get most of everything else stable and then can work on that portion of the site after PHP 5 comes out. 'Course, that could be a while, so I might just end up doing it myself anyway.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.