DojiCreator - A Visual Novel Game Creator for Windows (Licensed)
If you are looking for a limited free version of this. Please use this link: DojiCreator on ShareCG
Education
Visual Novels are my fascination. I wanted to develop a simple to understand language for minimal story work flow. You already know I have developed a Storyboarding software(Digital Story Board), ad Comic making software (QuiComicker and QuiCosee), and now this DojiCreator. The full version is here. You can look at my Free Comic Making software, Digital Story board, Image Librarian etc, if you like my work.
- Simple syntax (new scripting language, guide included)
- Editor, Language Interpreter and Player at one place
- Will work with QuiComicker Image libraries also (The art libraries have to be in My Documents\VS ArtLibraries\*.alib)
What do you get in Doji Creator
- Doji Creator IDE to create a Doji Game
- Doji Player to play debug and package with your game
- One 30+ Background library (1920x1080) for your scenes (Please in My Documents/VS Artlibraries)
- Help Manual
What's new in 0.6 .2(30 Oct 2023)
Few defects fixed
- Styles definition has label styles incorrect
- Creating new script and txt files adds a ")" in the extension of the file, hence is not recognized by the editor
- Space in Character name provided.
What's new in 0.6 .1(29 Oct 2023)
- "end scene" is mandatory now, for a scene
- Known defects in 0.6 are fixed.
- Variables panel removed, because intellisense is giving enough help.
What's new in 0.6 (24 Oct 2023)
I asked myself, why not add Audio support to the creator. There you go, it materialized. Using NAudio library (Under MIT license).
- You can set game level background music(at start) and volume anytime
- You can set any other quick sounds, or commentary during play, and also volume of it any time
- Mp3 and Wav support.
- Game wait till audio finish
- Audio recorder incorporated for your own voice
- Bare dialog file updates with speaker names, by applying Characters on it. (Dialog editor feature)
- Character.pose also supports arrive and leave feature.
- And some defects fixed (Config file errors)
- Game manual updated.
- Added facebook support link for any queries.
Known defects:
- Code for navbutton in snippet is old version. The documentation for this part is also incorrect. However application has no defect. Syntax guide is wrong.
#Wrong code
navmenu somename
navbutton buttonname scenename #wrong
end navmenu
#right Code
navmenu somename
navbutton image=imagename,scene=scenename #Right
end navmenu
- The inbuilt folder is created outside of "Core" folder when a new game is created. For now users can move manually the folder into Core. Will be fixed in next fix release
- "charname.posename appears at loc". This is shown wrong. For now, use the statement without appears or remove the dot.
What's new in 0.5
Huge amount of work went in 0.5 to bring in many features, apart from fixing defects.
Features added:
- Character Object support , for both images, dialogs
- Many features for Characters
- Dialogs optionally into text files, with background image embeddding in dialogs.
- Configuration separated from game content
- Syntax highlighting, typeahead feature, and Image library browse.
- Full help file rewritten.
- Search in files
- Dialog Editor
- Font, Image styles, with generation support
- Character creation tool
- Speaker thumbnails, Enhanced Cheats (00cheats.dsc added)
- Watch window for debugging variables during game play
- Optional background transitions (on a high speed computer)
- Randomized display of characters poses,( If hero anger 01.png, hero anger 02.png exist, then hero.anger at center will show a random pick from the two, which gives a degree of randomness to you)
- Random background show (if you have backgrounds officescene 01.jpg, officescene 02.jpg, then bg officescene * will show a random background from the two)
- Dictionaries along side arrays for dialogs for small script files
- Added goback, goto current/caller support
What's new in 0.3.6
- Now the array can also have backgrounds with simple syntax
#Content of Dialog file "introduction.txt"
bg livingroom
Vijay:Hello Ajay
bg corridor
Ajay: Hello Vijay
#content of Scene
scene start
array intro=loadfile(introduction)
intro[0-3]
text "This is how you can have both dialogs and backgrounds"
goto exit
What's new in 0.3.4
- Defect fix release, assignment operators while arithmetic operations
What's new in 0.3.3
- There is a defect in If conditional handling while using Runtime arrays
What's new in 0.3.2
- Some defects fixed in conditional handling, menu display etc
- Dialogback, Text, Speaker Styles customizable
Tutorials Playlist: DoliCreator Tutorials on Youtube
What's new in 0.3
- Arrays and Dictionaries (Special cases for dialogs and conditions, details in pdf)
- Screen location calculator
- Build, Run, Package separated.
- Backgrounds.arlib free
Only for Windows 10,11. Non Windows guys, excuse me here.
Doesn't use DirectX for rendering, so if you use movements, it could be slow relatively. I need to look at DirectX implementation, which I have no clue as on date! :D
Happy game writing. I wish to receive constructive feedback from users. If possible send feedback, or send some donation to support the work.
It creates all your games in My Documents\Doji Games, every time.
I am giving a sample game with images, put the game also in the same folder and open it, to understand the syntax.
For support, join the facebook group: https://www.facebook.com/groups/vssoftware
Thank you