Dashifen
May 24 2004, 04:10 PM
Finidng my own errors and posting them so that I fix them some day:
Gear page alternates carried and non-carried when you submit gear rather than remembering the previous one as I wanted it to.
No way to save Adept powers (could use spells page I guess).
NSRCG parser ignors magical gear (foci and such)
Combat record has bad image link (I'll get this one shortly)
Weird error thrown when adding characters (no damage record insertted)
Cannot click on an NPC to edit it from the GM's Game listing.
Kanada Ten
Jun 2 2004, 01:32 AM
QUOTE |
MYSQL QUERY ERROR!! Query: INSERT INTO sr3_skills (character_id, skill, skill_rating, specialization, spec_rating, linked_attribute) VALUES (254, 'Arms Dealers', , NULL, NULL, ![cool.gif](http://invision.dumpshock.com/html/emoticons/cool.gif) 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 ' NULL, NULL, ' at line 1 |
Didn't like a knowledge skill suddenly while entering it. But it works now.
[edit] Wohoo! The error is from forgetting to put in a skill rating!
Kanada Ten
Jun 2 2004, 05:05 AM
I can edit anyone's information at this point without entering a password, even other people's games and such. This is going from the "Players Click Here" link.
[edit]
QUOTE |
Warning: main(../edit_includes/showMenuFunc.php): failed to open stream: No such file or directory in /home/dashifen/public_html/dcrs/frames/content/database/characters/edit/frames/password.php on line 10
Warning: main(): Failed opening '../edit_includes/showMenuFunc.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/dashifen/public_html/dcrs/frames/content/database/characters/edit/frames/password.php on line 10
Fatal error: Call to undefined function: showmenu() in /home/dashifen/public_html/dcrs/frames/content/database/characters/edit/frames/password.php on line 17 |
When I try to change the password.
Dashifen
Jun 2 2004, 01:31 PM
Hrm ... I'll look into the editing thing. Not sure why that's happening. The skill rating thing I knew about but I haven't had the chance to do form validation on all of the entry forms yet. That's next after I get this new look and feel running completely.
paul_HArkonen
Jun 2 2004, 02:38 PM
I don't know exactly why this is happening, but i don't think this should be possible
this was a screen taken off the manuver score calculator.
QUOTE |
Vehicle Points: 0 Terrain Points: 0 Speed Points: 10 Driver Points: 7 (rolled 8 dice) |
Kanada Ten
Jun 3 2004, 12:02 AM
I cannot review any NPC data unless I go in through Edit a Character.
QUOTE |
Not Found The requested URL /dcrs/frames/content/database/characters/show_character.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 |
Dashifen
Jun 3 2004, 01:32 AM
QUOTE (Kanada Ten) |
I cannot review any NPC data unless I go in through Edit a Character.
QUOTE | Not Found The requested URL /dcrs/frames/content/database/characters/show_character.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 |
|
Gah! You're right. Good navigational error find! I'll get that one fixed tomorrow night. Storm knocked out my internet connection so I'm at a public computer at the moment.
Also, paul: That can happen. Depending on the vehicle and terrain, you can get 0 points for those categories. I'm not sure, off the top of my head, which vehicles they are, but normal terrain gets you 0 points. The speed points are 1/10th of the total speed (round down) and the driver points are the highest roll (with rule of six) amoung the dice rolled.
So, for the scenario you posted, the vehicle was worth zero points (a normal car perhaps??) in normal terrain going between 100 and 109 meters per turn and the driver rolled 8 dice with the result of 7 -- therefore you'd have a maneuver score of 17.
Nikoli
Jun 3 2004, 01:33 AM
Public terminal? My condolences
Kanada Ten
Jun 3 2004, 02:57 AM
The password protection is working again, thank you
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
Also, the error for trying to edit a character without adding a password is the same as the error for trying to view a character, which kind of indicates the problem
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
QUOTE |
Not Found The requested URL /dcrs/frames/content/database/characters/show_character.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. |
Kanada Ten
Jun 3 2004, 03:05 AM
OK, the password is not working. Somehow after I log in as a GM I have access to everyone's games.
Kanada Ten
Jun 3 2004, 06:39 AM
The SR3 import system does not include a name for items checked "not carried" in the NSRCG. It simply makes a blank field.
Very cool implementation of the import system. There are some minor formatting errors that are mostly irrelevant. Excellent work.
I think making this a package program that one would download and host on their own systems (or web sites) would ease the burden on you databases while increasing the flexibility of the program. Is this possible, feasible or desirable?
Dashifen
Jun 3 2004, 02:48 PM
QUOTE (Kanada Ten @ Jun 2 2004, 10:05 PM) |
OK, the password is not working. Somehow after I log in as a GM I have access to everyone's games. |
I see. I was having trouble figuring that out, too. Now that I know the symptoms, I'll code up a cure.
As for the importation thingy, yeah, it's got it's issues. I couldn't figure out what the blank fields were for. i've never used the carried/not carried boxes in NSRCG so I didn't know what was going on. I'll have to figure out what's different in the .sr3 file between the two "types" of gear and then write a fix.
It also doesn't get any magical gear yet, because that's in a different section of the whole thing. Adept powers have to be entered as spells for the time being, too. Just don't forget to put something in for their "force" so it doesn't yell at you.
As for making it a stand alone thing. Right now, it's not feasible or possible. Everything is running on a PHP/MySQL backbone which means people would first have to install a web server on their machine and all the crap that comes with it, then PHP, then MySQL and then get all my code. Most people probably wouldn't be willing to do that. Of course, I could recode the entire project into C++ with a MS Access backbone (or other ODBC compatible database solution) but that would take months. Plus, the major reason I started this thing was so that I could get to my character's and my player's information from anywhere on campus. That way I didn't have to carry notes around in my pockets and wallet anymore. About the third time I lost track of character sheets because I did the laundry and forgot to remove them from my back pocket, I decided there had to be a better way!!
Kanada Ten
Jun 3 2004, 10:36 PM
Darn, I was hoping PhP/MySQL could run stand alone like a mutliplatform database.
I really like the program so far. I'll let you know more when I start using the other functions such as the Combat Tracker and such. Great work.
Dashifen
Jun 3 2004, 10:49 PM
Not really. PHP/MySQL is a web-based backbone. PHP could be used as a standalone programming environment with the right software, but MySQL isn't ODBC compatable, as far as I know, and therefore, can't really be used anywhere but on the web or in conjunction with some very specialized software for use only with MySQL.
I figured out the editting thing, once you're logged in, you have access to your character by default. However, I never thought that it would also give you access to other game's characters as well -- it's a logic problem rather than a really programming bug. Not sure how to fix it right now. Was thinking that I might still allow you to browse other characters and import them into your game as NPCs if you want to. You like the idea?
Kanada Ten
Jun 3 2004, 11:06 PM
QUOTE |
Was thinking that I might still allow you to browse other characters and import them into your game as NPCs if you want to. You like the idea? |
Hell yeah. I was thinking along the same lines in that you could export characters as .SR3 files, as well. However, you should allow GMs to make their NPCs "Private" if they choose, just to prevent "industrious" players from simply making GM accounts in order to look at the NPCs. It's not something I would worry about, but with Play by Post games you don't always know who you're dealing with. Anyway...
On the issue of portability, how difficult would it be to implement the DCRS on a web server that runs a Forum? If you get all the bugs worked out and many people want to use it, you could talk to Dumpshock about hosting it.
paul_HArkonen
Jun 3 2004, 11:12 PM
Hey dash, sorry about that, i miss read that and saw it as one of the dice rolling a zero, I was adding them up instead of an open test, please to forgive my ignorance.
Fenris
Jun 4 2004, 04:26 AM
Dashifen - I'm running two games on the boards right now, and I'd love to try and use your system. I logged in, but when I try to add a character I get this response:
QUOTE |
There was an error creating a blank damage record for this character. Please attempt to add the character again. If this problem persists, or you end up with copies of one character, please contact Dashifen. |
However, it is actually creating the character sheets, because I can edit them to my hearts content
Loving the concept, and I think this is going to save me tons of hassle in the long run. Thanks for all the hard work, and I'm tossing this out there as more of an FYI then a criticism.
Dashifen
Jun 4 2004, 01:36 PM
QUOTE (Kanada Ten) |
On the issue of portability, how difficult would it be to implement the DCRS on a web server that runs a Forum? If you get all the bugs worked out and many people want to use it, you could talk to Dumpshock about hosting it. |
Not too difficult at all. The real issue is porting the database and the data from one place to another. I'd rather get a stable, working, and aesthetic version before I worry about connecting myself to anyone else. In reallity, what I'd think about doing first would be to host the "external" pages (home and login, features, signup, etc.) at dumpshock and then leave the database where it is.
Dashifen
Jun 4 2004, 01:39 PM
QUOTE (Fenris) |
Dashifen - I'm running two games on the boards right now, and I'd love to try and use your system. I logged in, but when I try to add a character I get this response:
QUOTE | There was an error creating a blank damage record for this character. Please attempt to add the character again. If this problem persists, or you end up with copies of one character, please contact Dashifen. |
However, it is actually creating the character sheets, because I can edit them to my hearts content Loving the concept, and I think this is going to save me tons of hassle in the long run. Thanks for all the hard work, and I'm tossing this out there as more of an FYI then a criticism. |
Yeah, I know about that one. Thanks though. As an FYI for all of my users, I'm in a play opening on June 17th so I'm doing set building all day and then practice all night so I'm somewhat stagnated on getting work done on the DCRS. So far, I don't think any of the bugs are really debilitating, just annoying, so I'm kinda focusing on the other things in my life for a while. I'll get back to everything, I promise!
Nikoli
Jun 4 2004, 02:33 PM
What play? (My sister does community theatre and my wife is looking to get into it, so I'm always interested in hearing about other folks's experiences)
mcmackie
Jun 5 2004, 01:36 AM
QUOTE (Dashifen) |
As for the importation thingy, yeah, it's got it's issues. I couldn't figure out what the blank fields were for. i've never used the carried/not carried boxes in NSRCG so I didn't know what was going on. I'll have to figure out what's different in the .sr3 file between the two "types" of gear and then write a fix.
It also doesn't get any magical gear yet, because that's in a different section of the whole thing. Adept powers have to be entered as spells for the time being, too. Just don't forget to put something in for their "force" so it doesn't yell at you. |
Feel free to email me about questions regarding NSRCG. I'm also willing to entertain 'suggestions and improvements'
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
Question: Are you using the default SR3 file or the XML file? thanks
Kanada Ten
Jun 5 2004, 01:44 AM
Default SR3 file. One can upload even unfinalized characters
mcmackie
Jun 5 2004, 07:26 AM
QUOTE (Kanada Ten @ Jun 4 2004, 06:44 PM) |
Default SR3 file. One can upload even unfinalized characters |
Oh, then it's easy. Carried items have an "X:" in front of them. An example:
Gear0=X:[5]Cue_Ball__________________(CB)_~2|8|-|(STR)L|2.5|Always|5|1|Legal|sr3.XXX|
Quantity = 5
Okay, the format for almost all of the Gear, Vech, Deck, Cyber, Bioware is included at the top of their respective DAT files.
Documentation on the DAT files is at:
DAT file documentation In particular, an example:
Gear3=__Concealable_Holster___________~6|-|(+2)|-|0.1|2/24hrs|100|.75|SR3-282|
You are correct. Spaces = "_" and field delimiters are "~", EXCEPT when the delimiter is also a "|". In the above example,
Name: Concealable holster
Format: 6
Locking up the 6 format in GEAR.DAT:
0-6|Firearms Accessories|9|Mount|Concealability|Rating|Weight|Availability|$Cost|Street Index|Notes|Book.Page|
Title: Firearms Accessories with 9 items which are as follows:
Mount: -
Concealability: (+2)
Rating: -
Weight: 0.1
Availability: 2/24 hrs
Cost: 100
Street Index: 0.75
Notes: SR3-282
Book.Page: (there is an error here, the notes should have been blank and the book.page should have been here)
This format is followed for most things.
Skill is obvious.
Lifestyle is defined as: Field Number : Definition
1 ) Quantity of months in parenthesis or permanent, level of lifestyle, 1st 25 characters of the residence name
2) Primary or secondary
3) level of lifestyle
4) permanent or temp lifestyle
5) # of months
6) Cost
7) Starting month / year
![cool.gif](http://invision.dumpshock.com/html/emoticons/cool.gif)
Residence (complete)
9) LTG #
10) Description of residence
11) (I use this)....
Contacts are defined as Field Number : Definition
1) Name
2) Location
3) Archetype
4) LTG#
5) Occupation
6) Contact Level
7) Race/Description
![cool.gif](http://invision.dumpshock.com/html/emoticons/cool.gif)
History / Relationships
9) Cost
Attributes are:
Base number | Racial Mod | Natural Mod | Cyber Mod | Totals
You'll have to add together to get totals = Base number+racial+natural "(" base number+racial+natural+cyber ")"
Best solution is use the "Totals" string.... (You must have looked at an older format)....
Except when cyber arms or legs are involved. Then the base number starts at 4... (confusing isn't it?)
Should be enough to get you started... Let me know if you have further questions...
Also, I've been debating whether to use XML as the storage format (but that'd take a couple of months minimum)... Any preferences?
mcmackie
KeyMasterOfGozer
Jun 7 2004, 03:16 PM
Personally, I like the XML better, because it separates out all of the pieces of data with proper formating instead of having things like "X:" if it's carried, and such. I will say, though, that since it's all on one line, it's impossible to edit by hand until I open it with my XML editor that can "normalize" it. But that's a small price to pay.
Dashifen
Jun 8 2004, 09:47 PM
The only reason I used the .sr3 file and not the .xml is because PHP's xml parse is insane and I wanted to get some form of a parse online fast. The .sr3 file is systematic and most of the information about each "item" is on one line so it's easy to set up an iterative parser for each line. Not the most efficient way to do things, but it works for the short term
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
My play is almost done -- we open in 9 days and then my life returns to normal. Then, I'll get back on track with all of the bugs and what not that you've all posted.
Kanada Ten
Jun 16 2004, 10:25 PM
Here's a couple of ideas.
Clicking on skills in non-edit mode could act as a dice roller and spit out a list of the results on the same page.
Contacts could be linked to NPCs in the database.
Dashifen
Jun 18 2004, 02:08 PM
QUOTE (Kanada Ten) |
Here's a couple of ideas. Clicking on skills in non-edit mode could act as a dice roller and spit out a list of the results on the same page. Contacts could be linked to NPCs in the database. |
I'm not sure what you mean about clicking on skills, but let me see if I do: You click on a skill, say Etiquette, in non-edit mode. This would then roll the rating of the Etiquette skill in dice and display the result? That's not too hard. It's a little more difficult to do if it's going to happen on the same page, but that should be a major change, I just need to make a text field somewhere on the page to show the information.
Contacts could be NPCs if the GMs want them to be. You could enter the contact as an NPC ... I'll give some consideration to a way to connect the contact page to the record of the NPC contact.
Two good ideas.
Good news, too: my play opened yesterday and we're done at the end of the weekend (I hate short runs...oh well) so I'll be able to get back to work on the DCRS next week!! Thanks for your perseverance.
prionic6
Jun 21 2004, 02:21 PM
This is a very nice project and I am sure I will use it in our next session on saturday! I especially like the simplicity aspect, not overloaded and only the features you really need!
Two suggestions:
- Ammo tracking would be nice. This could be as simple as an input box in the fight status view where you simply store the number of bullets per-person or more fleshed out with different clips carried by the charakters with ammo types and load status.
- Our adventures tend to last more than one session (we 're a bit slow
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
) So I try to track information about what the individual players did regarding the individual karma categories suggested in the BBB. I'm not sure how you could make a module for this but maybe it would be a nice idea.
Dashifen
Jun 21 2004, 02:56 PM
Ammo tracker -- you're awesome. Good idea. I've also wanted to add a way to track spell pool to the combat screen but I'm running out of space ...
I was thinking of adding a notes field to allow GMs to keep notes to themselves in the system, but size is always an issue. I have a limited amout of space and if I need to upgrade to a new package with my hosting company, it becomse more expensive for me. I'll investigate it.
prionic6
Jun 21 2004, 03:05 PM
If you would make your software Open Source, it would be possible for anyone to install it on his own server and you could even get help for the development of the project.
Don't know if that's an option for you, though...
Dashifen
Jun 21 2004, 03:24 PM
It's not really. It's housed along with other things that are private (like my email until I download it at least) so open sourcing really isn't an option. Plus, I like doing it all.
As for installing it locally on a user's computer, that really wouldn't work because the PHP/MySQL setup requires a web server. Sorry!
prionic6
Jun 21 2004, 03:53 PM
It's really not a big problem to locally install an Apache/PHP/MySQL setup
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
But actually I talked about installing it on one's own webserver. I'm sure there are people out there that have the ressources needed - almost every provider gives you access to PHP and mysql. You have. I have. Also, Open Sourcing would not mean giving anyone access to your server but only giving out your .php-files and maybe a script for setting up the database. It would also not include giving out personal (GM/Player/Game) data in your database! Plus you would still be the holder of your intellectual property and the creator of the project. You could host your code for free (so you won't have to pay for people downloading it) on sites like sourceforge.org
This is not to argue you into doing it, it's your project, your code, your property. You decide what to do with it, of course. Just consider it as an option, especially if you later come to a point where you don't have the money or the time to further develop it!
KeyMasterOfGozer
Jun 21 2004, 06:55 PM
I would like to re-iterate somethings that prionic6 said.
1) It is your project, and your property, so don't think of this as trying to talk you into doing it.
2) I, as do many other people, have a couple of webservers, where I already have php/mysql programs running. Some I wrote myself, and some from other places. This is certainly an enviroment that many people already have, or could setup in very little time. This does not put your own data in jeopary, it simply lets someone else run your program on their server.
3) I understand that you want to keep full control of it now, that's cool, but please consider if you get tired of working on it (or bored with it) Releasing it as Open Source would let other people who like the product, to forward it and keep it going after you interest lapses.
Once again, I'm not trying to convince you. It just sounded in your post like you had some possibly unfounded misgivings.
Cheers!
-Mike
prionic6
Jun 21 2004, 08:10 PM
The sr3-import won't work with melee manouvers... The Line in the file is
Skill1=MA:Kung_Fu(STR)/MN:Fußtritt~[2]=4X
and the error is
MYSQL QUERY ERROR!!
Query: INSERT INTO sr3_skills (character_id, skill, skill_rating, specialization, spec_rating, linked_attribute) VALUES (287, 'Kung Fu', 2, 'MN:Fußtritt~[2]=4X ', , 3)
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 ' 3)' at line 1
KeyMasterOfGozer
Jun 22 2004, 02:16 PM
Will it work if you change the line to:
Skill1=MA:Kung_Fu(STR)/MN:Fusstritt~[2]=4X
I wonder if the characterset of his MySQL DB maybe won't handle the Esset(or however you spell that thing)?
KeyMasterOfGozer
Jun 22 2004, 02:27 PM
QUOTE (prionic6) |
The sr3-import won't work with melee manouvers... The Line in the file is MYSQL QUERY ERROR!! Query: INSERT INTO sr3_skills (character_id, skill, skill_rating, specialization, spec_rating, linked_attribute) VALUES (287, 'Kung Fu', 2, 'MN:Fußtritt~[2]=4X ', , 3) 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 ' 3)' at line 1 |
Oh, I'm an idiot, the VALUES clause has 2 commas right together before the last "3". That is what is causing the error, but of course without looking at how the source generates that SQL statment, I can't help to solve it. If that value is really NULL, then you'd need to put a NULL or empty string there inbetween the commas, like this:
VALUES (287, 'Kung Fu', 2, 'MN:Fußtritt~[2]=4X ', NULL, 3)
or
VALUES (287, 'Kung Fu', 2, 'MN:Fußtritt~[2]=4X ', '', 3)
in your php code, you could just put in a line:
if ($SpecRating == '') then $SpecRating = 'NULL';
of course substitute whatever variable you are using for $SpecRating.
or you could put ticks around the variable in the SQL statement string, since MySQL will automatically translate the string into a number. I am not positive it will work with the null, though, so the first solution is best.
Dashifen
Jun 22 2004, 04:39 PM
Yup. That'll do it. The parsers for the .sr3 files are pretty slim right now and I know of stuff that it's just plumb not importing. I think the problem is in the semantics of the maneuvers. Thery're not really specializations, but in the .sr3 file they're recorded as if they were. As such, they don't really get a rating and that's what's causing the parser to become confused. It's added to the list of things to do.
Dashifen
Jun 22 2004, 04:43 PM
QUOTE (KeyMasterOfGozer) |
Once again, I'm not trying to convince you. It just sounded in your post like you had some possibly unfounded misgivings.
|
Okay, I see your points. I'll consider it. I hadn't thought of sourceforge.net when I responded to prionic6 earlier, I had only thought of providing access to my webspace to others who would work on the files there as opossed to having external development. For now, even after considering the valid points above, I think I'm still going to keep plugging away. There are a number of things that I still want to put together for the site. Plus, I don't really want to have divergent systems available where other people have encorporated other ideas and concepts into the system. I think it could confuse people. Anyway, long story short, my play is over now, so I'll get back to bug fixing this week and next since my job doens't start up until July 12. Hopefully, I'll get my backlog finished long before then and I'll get started on trying to cover all of the mysql queries with more useful error messages
Dashifen
Jun 24 2004, 04:02 PM
Okay ... working on getting the page titles to not show you the page id (md5 hash of the filename) that I was using before. While I fix the bugs above, I'll change page titles as I go. To try and be sure that I don't miss any, if you all could post pages that have bad titles below. Hopefully I'll get them all soon so we won't have pages and pages of posts about bad titles.
Also: quick poll here -- who would find a notes page helpful? Just something that would provide you a spot to type a note to yourself and save it in the database. Then, you could delete notes when you don't need them anymore -- or perhaps they would auto delete after a month or so to save space. Any comments?
Kanada Ten
Jun 24 2004, 11:07 PM
The notepad is a good idea, but it should be persitant (the same notepad on every page), and maybe toggleable (like the Fast Reply here).
Hash marks on the first page following log in and all subsequent returns to the "GM's Home".
Hash marks on "Add a Game" and "Remove a Game."
Hash marks on "Add a Character" and "Remove a Character," but not "Edit."
Hash marks on all "Combat Tools" and "Matrix Tools" including sub pages.
Dashifen
Jun 25 2004, 01:50 AM
Hrm ... not a bad idea there, Kanada Ten. So, for example, you would want to be able to connect a note to any screen that you're on -- like if you were taking notes on a combat situation you'd want to have them only appear on the combat's status screen and not in a central location? What about both? Although, if the notes are already in the database, it's not hard to display them on multiple screens. Any other thoughs.
P.S. -- And thanks for the notes. I think I got most of those but I know I missed the Matrix Tools one. New pages with some fixes uploaded tomorrow morning when I get back to a broadband connection.
Kanada Ten
Jun 25 2004, 02:58 AM
I think each "Game" entry should have a notepad that holds the notes for all the "Tools."
For example:
Kanada opens the Day Job game and clicks on Mickey becasue Mickey just attempted to bribe the Mafia enforcer, Bobby. He goes the the skills section and clicks on "Negotiations 6." The dice roller spits out the results, and Kanada copies them into the Notepad (or clicks on "Send them to the Notepad"). Then he goes back and clicks on Bobby (error). He clicks on Bobby's Willpower to resist and compairs the dice roller results to the Notepad.
The error I got was from hitting the Bobby NPC. It appears that all NPCs are missing unless I use the "Edit a Character" tool. After I "Stop Editting" it allows me to view the character, but not if I go from the "Characters in..." screen. Also, it would be good to have names on the "Damage Record for..." screen link to the character sheets. Picky picky I know.
QUOTE |
Not Found The requested URL /dcrs/frames/content/database/characters/show_character.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.31 Server at www.dashifen.com Port 80 |
For the "Notepad" function, what about a floating, sizable & minimizable child window? I know flash can do that, but it can be a pain. "Notepad for Day Job"
And when I attempt to return to the "Character List" I get another error:
QUOTE |
MYSQL QUERY ERROR!! Query: SELECT game_name FROM sr3_games WHERE (game_id = ) 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 |
[Edit] God, I sound like such an ass. Love the program Dashifen.
Dashifen
Jun 25 2004, 12:57 PM
You're not an ass -- your a tester
![smile.gif](http://invision.dumpshock.com/html/emoticons/smile.gif)
You're supposed to do that. I know about the no npc from the character list problem -- I changed the file name and forgot to change it for npc's when I did it for pc's. I'll get that one shortly.
I'm not a big fan of floating windows because they get in your way. I'd be more inclined to add something to the bottom of everypage more like the Fast Reply idea you stated above. then, you could drop stuff into the text field and it would be persistent for your account. Making it persistent to a game would be more difficult because I don't always track which game you've most recently been involved with. However, with enough information (for your example, if the note pad would say
Mickey -- Negotiations -- 08 06 05 03 01 01) Then it would be pretty easy to recall what the purpose of the note was.
And you know we have to call this the Pocket Secretary
Dashifen
Jun 25 2004, 03:42 PM
Bugs fixed today:
View NPCs from Game List now works (don't have to use the Edit a Character link)
Get back to correct list of characters from the view a character page
Link to character record from game's damage record
adding characters no longer throws a bad insert message on the damage record
Import other game's characters into your game has begun. It's not finished yet.
Can no longer edit other game's pc's (thanks Kanada Ten)
Kanada Ten
Jun 25 2004, 10:08 PM
QUOTE (Dashifen) |
Can no longer edit other game's pc's (thanks Kanada Ten) |
I think this is related. If you go into a game while Logged Out and click on a character:
QUOTE |
MYSQL QUERY ERROR!! Query: SELECT game_id FROM sr3_games WHERE owner_id= 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 |
QUOTE |
However, with enough information (for your example, if the note pad would say Mickey -- Negotiations -- 08 06 05 03 01 01) Then it would be pretty easy to recall what the purpose of the note was.
And you know we have to call this the Pocket Secretary |
Yeah, that should work. :D
Kanada Ten
Jun 26 2004, 08:01 PM
Something weird happened. One of my NPCs named Lester is not the NPC I made. Did someone else make a character named Lester with the Friends Abroad Edge and a contact called Bad Czech? I used the SR3 import to do it and it was right once...
Dashifen
Jun 27 2004, 03:32 PM
Yeah, I forgot that you can't detect the gm if the gm isn't logged in for the character viewing. I wasn't done with that stuff anyway. Fixed in about fifteen minutes.
I'm not sure what happened with Lester, though. It shouldn't matter if the NPC has the same name as someone else as all characters are given incrementing numerical id's. Then, these id's are used to keep track of the characters and not their names. If you figure out what's up, let me know about that one.
Oh -- and I didn't do anything, either, considering I have god-like powers over the DCRS
Kanada Ten
Jun 28 2004, 02:31 AM
The Matrix tools are a little awkward. You need to make the Add Security an Edit Host function. Then have tabs like you do with the Character Sheet for Security Ratings, Security Sheaf, and the Note needs editing space. Also, there isn't any reason to stop the edit box for the Security Sheaf after they add Shutdown because you may want to add earlier trigger steps or whatever later. Also, there should be a way to add deckers at trigger steps. I know you can just type in Decker rating whatever, but it would be cool.
There is also a bug with the Log on to Host option where it doesn't keep the Decker displayed in the box.
Somehow my first ICe became an NPC too.
Change Tally doesn't do anything, though I don't know if it is supposed to.
Dashifen
Jun 28 2004, 03:34 PM
IC will become an NPC when you set up a matrix combat session from within the matrix tools. It's the only way that the system can recognize the IC as having initiative and reaction and what not. So that's what happened there.
I think the Change Tally does store the tally in the database. It won't appear to do anything the first time you look at the page, but if you return to the page later, the tally that you entered into the field and saved (by clicking change tally) will remain in the field. I'll check on that, and I thought I had it say "Tally Saved" underneat the button, but that may have just been what I wanted to do and not what I did do.
I'll check on the log on to host stuff. I don't think I've noticed it when I was working with my deckers.
Now, you're looking to take the concept of the host and its security and meld it into one page, I think, with your first comment. So you want a way to simply click on add a host and then enter security ratings and sheaf on the same page with a menu like on character editing. I don't see a major issue with that. However, I would prefer to have something like a link after you add a host that automatically takes you to the adding of security for that host. It would save a click and some time to move the mouse around if that link were more prominently displayed.
You're right on the closing of the fields after you enter shutdown. I think you can still edit old steps, but not enter new ones. I'll change that.
As for Deckers at trigger steps, what would you like it to say? I suppose it could provide a link to the NPC decker that you have in the database, but it wouldn't be too much more difficult to simply put the decker's name in the sheaf and then view them with the character viewer as normal.
Thoughts?
Kanada Ten
Jun 30 2004, 12:22 AM
QUOTE |
As for Deckers at trigger steps, what would you like it to say? I suppose it could provide a link to the NPC decker that you have in the database, but it wouldn't be too much more difficult to simply put the decker's name in the sheaf and then view them with the character viewer as normal. |
I didn't realize that you could add NPC deckers to the Host fight without logging them on. You can just use the Add Combatant tool, so no big deal.
I understand the Save Tally now.
Can you have the Shutdown button ask to confirm and then kick the deckers off the host and end the matrix combat?
Also, I think you should eliminate the "Log On" and "Graceful Log Off" tools. Simply make them part of the "Host Status" tool. Just have a pull down box with all deckers for the host's game in it and the buttons: "Log On." Next to or below the decker persona and tally you could add the "Log Off." You can also combine the "Add a Host" and "Remove a Host" into one tool page: "Add/Remove Host." Basically:
Matrix Tools - Add/Remove Host
- Edit Host
- Host Status
Then do the same with Combat:
Combat Tools - Add/Remove Fight
- Fight Status
Next to the names in the fight just have a "Remove" button. Then have a pull down box with NPCs and PCs ready to fight next to an "Add Combatant" button at the bottom.
Totally unrelated, if you use a "Send Results to Pocket Secretary" function, have a check box next to that which defaults to checked. The function would be "Display Secretary on Click" (meaning that a minimized P'sec would open when the button was pressed). Have checked or not set a cookie, too.