Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Realm Works Forums > Realm Works Discussion
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
kbs666
Senior Member
 
Join Date: Oct 2014
Location: Chicago, IL
Posts: 1,690

Old March 2nd, 2017, 03:45 PM
Quote:
Originally Posted by MNBlockHead View Post
Regarding spell check, I don't get the need for application-specific spell check. As others have said, install a universal, program-independant spell checker on your system. Better yet, get a word-expander/universal macro program like PhraseExpress, ActiveWords, or TextExpander and get both universal spell checking, along with powerful automation features.

Asking for spell-checkers to be added to everything is just asking for more bloat. Spell-checking is something better handled at the OS level and you can be sure to have the one that works for your language and custom vocabulary sets.
I could see wanting spell check specific to RW because I use a lot of made up words in RW. I add them to my spell check's dictionary but would rather keep them strictly in RW. But it is a fairly minor concern.

my Realm Works videos
https://www.youtube.com/channel/UCZU...4DwXXkvmBXQ9Yw
kbs666 is offline   #11 Reply With Quote
daplunk
Senior Member
 
Join Date: Jan 2016
Location: Adelaide, Australia
Posts: 2,294

Old March 2nd, 2017, 03:52 PM
Yeah RPG's and spelling are not two things that work well together. Be it fantasy names or just abbreviations for maps.

This is why i didn't like the 3rd party spell check. It kept going off for heaps of stuff i didn't care about.

That's going to be a significant challenge for RW should implementation be made. It would need to work like Word with the ability to quickly and add words to the dictionary.

A whole heap of work. It would be nice to have yes, but I don't absolutely need it.

Realm Works - Community Links
Realm Work and Hero Lab Videos
Ream Works Facebook User Group
CC3+ Facebook User Group

D&D 5e Community Pack - Contributor
General Hero Lab Support & Community Resources
D&D 5e Community Pack - Install Instructions / D&D 5e Community Pack - Log Fault / D&D 5e Community Pack - Editor Knowledge Base

Obsidian
Obsidian TTRPG Tutorials
daplunk is online now   #12 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old March 2nd, 2017, 05:05 PM
[QUOTE=Lanmalchior;245457]
Quote:
Originally Posted by EightBitz View Post

1b) For now, you can use my RWExport script to convert your .rwoutput files to HTML or Word format, and print from there. The latest version is 1.5: https://github.com/EightBitz/RWExport/tree/Version-1.5

I don't know how printing can't be an important feature. I was deciding if I was going to buy this or not and until I saw you made a work around I wasn't going to just because of the lack of printing. The lack of a spell check is really annoying too and I'm a good speller, but when you are use to it everywhere it can really slow things down when you are unsure of a letter in a word. A lot of us gamers tend to have a bit of OCD and I don't know about you, but spelling areas drive me batty. Sometimes I'll get the self doubt and switch over to google a word and that risks being distracted from writing. It really breaks things up for me.
I know what you mean, but if you've ever taken a creative writing class, one of the exercises you are encouraged to learn is stream-of-consciousness. You just start writing. You don't worry about punctuation, spelling, grammar, sentences, anything. You just write for as long as you can, whatever ideas come into your head, whether they make sense or not. You don't stop and think. You just keep writing.

It takes a bit of practice, because we have it drilled into our heads to check our spelling, check our punctuation, check our grammar. But you practice. You may never get GOOD at it, but you'll get BETTER. And when you're writing like this, it's best to do it with no spell checking and no grammar checking, because all those squiggly lines will distract you even more than your spelling errors.
EightBitz is offline   #13 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old March 2nd, 2017, 05:09 PM
[QUOTE=EightBitz;245471]
Quote:
Originally Posted by Lanmalchior View Post

I know what you mean, but if you've ever taken a creative writing class, one of the exercises you are encouraged to learn is stream-of-consciousness. You just start writing. You don't worry about punctuation, spelling, grammar, sentences, anything. You just write for as long as you can, whatever ideas come into your head, whether they make sense or not. You don't stop and think. You just keep writing.

It takes a bit of practice, because we have it drilled into our heads to check our spelling, check our punctuation, check our grammar. But you practice. You may never get GOOD at it, but you'll get BETTER. And when you're writing like this, it's best to do it with no spell checking and no grammar checking, because all those squiggly lines will distract you even more than your spelling errors.
This is also the reason I still sometimes prefer writing with just a paper and pen. It's the purest form of writing. No distractions. I know I don't have to worry about spelling, because I know I'll fix whatever I need to fix when I type it in, and that liberates me to just write.

https://www.youtube.com/watch?v=gytPchkiwII
EightBitz is offline   #14 Reply With Quote
Strategon
Member
 
Join Date: Dec 2013
Posts: 39

Old March 2nd, 2017, 06:01 PM
Quote:
Originally Posted by BigSkyRPG View Post
So I realize devs are in a crunch to pound bugs and release content market, etc.

Can anyone answer the following questions about future direction for Realm Works?

1. Is there an intention to add the ability to print any screen (topic/article) from within realmworks at some point?
2. Is there an intention to add a bulk import feature (spreadsheet, etc.) of some sort?
3. Is there any intention to release an API or open up mod support for features that are missing?
4. Is there any intention to include spellcheck?
5. Is there a "Hot List" anywhere that shows what features are being slotted for the future, etc?

Thanks in advance.
It's humorous to me how the notion of imports and spellcheck are made to sound like they are utterly ridiculous ideas. It is generally a common practice to include basic text editing features when the bulk of your program is centered around writing text. Since Realm Works uses WinForms controls from third party vendors like Dev Express, this would not have been a big deal. In fact, I would consider it ridiculous not to include it.

As to the import option, whether that be spreadsheets, XML, etc.. virtually any database software supports this. As to individual customization, RW would only support their initial schema for bulk uploading-problem solved. While I like realm works for what it does, there are some pretty big flaws that I hope will be addressed by being integrated into core functionality and not exotic work-arounds that your average user will fill incredibly intimidated to learn and use, even with DAPlunk's fantastic videos.

On the subject of printing, this is a common feature of modern apps. It's silly not to include it and it severely limits the program. I would print handouts, quests, lore sheets, item sheets, etc. My home games are almost exclusively digitized with a custom built game table and tv for maps with a VTT to display them. All of my content is developed in digital tools like Realm Works and others that I am using to compensate for missing features. That being said, I would still print out many things to hand to players and it would be spectacular to handle it all in one place instead of duplicating it in several places.

API - I could take it or leave it.

Hotlist or Backlogs (Scrum) is a common feature in development teams. Most software companies have some sort of a development items list with varying degrees of detail that they release to stakeholders. This is not unreasonable as it helps to manage expectations and keeps said stakeholders in the loop in an organized way.

Out of all Project types, software development has notoriously high failure rates(cost vs. features vs. time). Agile is reducing this somewhat, for those teams that embrace it; however, it still remains a very risky business, due to all of the "risks" involved in development. LW devs have been struggling for months now (most recently) to deliver a core feature that has been touted all of the way back to the Kickstarter. I think some irritation with this is warranted.

That being said, I still like RW and use it every week even through the annoyances of missing features that should be basic features in any modern program.

Last edited by Strategon; March 2nd, 2017 at 06:05 PM. Reason: Clarity; typos.
Strategon is offline   #15 Reply With Quote
kbs666
Senior Member
 
Join Date: Oct 2014
Location: Chicago, IL
Posts: 1,690

Old March 2nd, 2017, 06:45 PM
As a programmer, I have to ask how would anyone assign a spreadsheet to a realm directly? Any scheme that works is just putting an XML file in a spreadsheet rather than using tags and will almost certainly be more complicated to parse. So, since every modern spreadsheet will save to XML why not stick to what works and makes sense?

my Realm Works videos
https://www.youtube.com/channel/UCZU...4DwXXkvmBXQ9Yw
kbs666 is offline   #16 Reply With Quote
adzling
Senior Member
 
Join Date: Apr 2015
Posts: 343

Old March 2nd, 2017, 07:33 PM
printing is sorely needed and it boggles my mind that its not available.

better ways of sharing content in general (live updates to the web/ realmworks player edition, PDF export etc) are a huge oversight and a missed opportunity.

Realmworks should be the core of the gaming experience as it holds all the content for the game.

total shame really
adzling is offline   #17 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old March 2nd, 2017, 08:45 PM
Quote:
Originally Posted by kbs666 View Post
As a programmer, I have to ask how would anyone assign a spreadsheet to a realm directly? Any scheme that works is just putting an XML file in a spreadsheet rather than using tags and will almost certainly be more complicated to parse. So, since every modern spreadsheet will save to XML why not stick to what works and makes sense?
The answer to that depends on a few things. I don't think the answer is always going to be the same in every case, but my answer is thus:

I've been working in Powershell. Powershell has an "Import-CSV" command. If I include a line that says something like:

Code:
$ItemList = Import-CSV $filename
Then each column header is automatically interpreted as a field name. So say the column headers in the CSV file were "name,description,school,subschool"

Then I could process that information in the following manner:
Code:
foreach ($Item in $ItemList) {
   $Item.name
   $Item.description
   $Item.school
   $Item.subschool
}
Mind you, that's just listing the values, but my point is that it's that easy and that direct to access the information.

If I use Excel to export that CSV to XML, then accessing those fields isn't QUITE as simple and direct, at least not for me.

For you, things may be different. You may have a superior knowledge of how to process XML. You may be working in a scripting or coding environment where importing CSV files isn't so simple and straightforward, so it's easier to work with XML.

But for me, in Powershell, so long as I have a CSV with column headers, it's quick, easy and direct to work with that format.
EightBitz is offline   #18 Reply With Quote
Silveras
Senior Member
 
Join Date: Aug 2010
Posts: 1,528

Old March 2nd, 2017, 09:40 PM
kbs666 is correct. There are people who are employed full-time to create and maintain import processes from spreadsheets to databases.

An import process requires one of two situations:

1) The input is in a known and pre-determined format (such as the XML schema provided by LWD).

- or -

2) A human with knowledge of, and direct access to, the database prepares an import process unique to that input which maps the columns to the proper data elements (which, when done, turns into #1 because now the file is a recognized format).

EightBitz, your process still requires you to map the columns in your source file to the XML. You're acting as what is called a "pre-processor", taking the raw input file and pre-processing it into the accepted XML format. Then the Realm Works import process accepts it as in the case 1 above.

If someone hands you a new file, you need to start over with reading it in, comparing the columns to the XML, and so on. That's the part that some people suggesting "import" or "suck in a spreadsheet" are expecting to happen by itself.
Silveras is offline   #19 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old March 3rd, 2017, 02:46 AM
Quote:
Originally Posted by Silveras View Post
kbs666 is correct. There are people who are employed full-time to create and maintain import processes from spreadsheets to databases.

An import process requires one of two situations:

1) The input is in a known and pre-determined format (such as the XML schema provided by LWD).

- or -

2) A human with knowledge of, and direct access to, the database prepares an import process unique to that input which maps the columns to the proper data elements (which, when done, turns into #1 because now the file is a recognized format).

EightBitz, your process still requires you to map the columns in your source file to the XML. You're acting as what is called a "pre-processor", taking the raw input file and pre-processing it into the accepted XML format. Then the Realm Works import process accepts it as in the case 1 above.

If someone hands you a new file, you need to start over with reading it in, comparing the columns to the XML, and so on. That's the part that some people suggesting "import" or "suck in a spreadsheet" are expecting to happen by itself.
Maybe I misread it, but I thought kb's question was generally in regards to "Why would ANYONE pull data from CSVs when they can just export the CSV to an XML?"

When you say that I have to start over with every new CSV file, yes. But that's also true if that file is exported to XML ... unless there's something I'm missing, which is quite possible. But what I see is that XML files can have different configurations just as CSV files can have different configurations. Within my scope of knowledge (which I readily admit is limited), there is nothing about exporting a CSV file to XML that makes it automatically easier to import or transform for import into Realm Works.

If the question was more specifically about why LWD doesn't offer some sort of option for bulk import, that's an entirely different question than the one I was answering.
EightBitz is offline   #20 Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 04:48 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.