[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Novelty forum • View topic - Novelty XML

Novelty XML

Discussions about Novelty, visual novels and other worldly things.

Novelty XML

Postby Milkymalk » Mon Aug 25, 2008 10:45 pm

In your video it looks quite intuitive and easy, but I wonder if you actually have to know XML in order to use this, or if no prior knowledge is required... or if you actually have to use XML or instead can use the GUI for everything.
Milkymalk
 
Posts: 53
Joined: Mon Aug 25, 2008 10:39 pm

Re: Novelty XML

Postby ErikB » Mon Aug 25, 2008 11:48 pm

I think it's important to note that XML shouldn't be confused with a programming language or something you need to study to truly understand. It's just a way of formatting text. A set of rules to write information in a way so that software like Novelty can read it. As long as you format the text correctly, Novelty can use that information to build the assets.

In theory I could make a tool where you could build objects by pointing and clicking and the XML would be compiled in the background. But so far there is no such tool. Novelty XML Designer is a compromise, where you get auto-completion (only partial so far) and visual feedback on the object you're creating/editing.

It's not a fool-proof (no pun intended) solution but I've written a to XML in the documentation and there is detailed information on all of the , their attributes and what they all do. My hope is that it will at least smooth the learning curve of designing objects for Novelty.
User avatar
ErikB
Novelty developer
 
Posts: 1209
Joined: Wed Jul 16, 2008 3:58 pm

Re: Novelty XML

Postby Milkymalk » Tue Aug 26, 2008 11:00 pm

Ah I get it, so XML is just a way of using html-like formatting for whatever information a program is supposed to process... if it's well-documented, there should be no problem :D The auto-completion surely will be a great help! I still remember many an hour looking for a typo in file names or variables while coding in Turbo Pascal :oops:
Milkymalk
 
Posts: 53
Joined: Mon Aug 25, 2008 10:39 pm

Re: Novelty XML

Postby ErikB » Wed Aug 27, 2008 2:27 am

Precisely. The auto-completion feature in the Designer still needs some work. The next version will be better and more helpful.
The designer also has syntax highlighting, so typos are easier to find because they show up as red.
User avatar
ErikB
Novelty developer
 
Posts: 1209
Joined: Wed Jul 16, 2008 3:58 pm

Re: Novelty XML

Postby ErikB » Thu Aug 28, 2008 11:32 am

User avatar
ErikB
Novelty developer
 
Posts: 1209
Joined: Wed Jul 16, 2008 3:58 pm

Re: Novelty XML

Postby 12riven » Mon Oct 20, 2008 1:44 am

in my opinion, using xml is hard. But if you're just using it for making character sets, its really easy. Good thing ErikB taught me though....^_^
Image
User avatar
12riven
 
Posts: 164
Joined: Fri Oct 03, 2008 1:32 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest