- 7
- Posts
- 10
- Years
- Seen Aug 14, 2015
Hi guys, I'm probably an unknown to most in the community here but I run an online pokemon project providing a multiplayer experience and community built game world called Pokémon: Dawn of Darkness. I've spent a fair bit of time over the last few months improving our development tools and this is the latest version of our NPC/Game World Editor. We would like to make the creative process available to everyone who's got a passion for making content, removing as much of the complexities of what's going on from the authors as possible ensuring content creation remains easy and fun :P
A humble goal huh {XD} It's certainly not an easy one. The more we want the system to do, the more complex some areas grow and as a result we would like to expand the number of users of the editing software, both from those who are seeking an audience for their creativity and also those who simply enjoy coding/scripting/tool creation which can offer their ideas/experience to help us improve. I'm the developer of the game engine and editing tools so don't hesitate to enquire about any missing details.
Quick Info:
Game Engine: Custom, PDoD.
Scripting Language: Also a custom in house creation, outside of condition checking the language very closely resembles plain English.
Editor Download 7.5MB (Requires installation): Editor Download
Game Download 150MB (Requires installation): Web Download Torrent Magnet URI
Game Media: Screenshots and Videos available
Credits: Click Here
Game Features:
- Free for everyone. An environment where you're encouraged to share your creative opinions and get involved with shaping the games development.
- One click access to PvP & player trading. Frequent tournaments and other competitive challenges available.
- Based around the 3rd generation of games graphically, although gen 1-4 Pokémon, TMs and moves are available.
- 200 in game items, 400 NPC Sprites, 100 player sprites, 390/450 moves working correctly.
- Roughly 400 maps available to the public, a further 300 available to the scripting team for development of our second region. All map content is unique to the PDoD universe and no two interiors are the same.
- Music and sound effects only available in our game.
- Low bandwidth and session reconnection to enable even those on the worst of connections and computers to have a fair and fun experience.
- Legendary encounters providing a unique twist, legendary perks and shadow Pokémon encounters.
- Nuzlocke game mode will be enabled this month, the feature provides a solid set of enforced rules and enables you unlock your lost companions once you fail or complete the challenge.
Scripting/Editor Features:
- Sprite/Face artwork galleries to make it easy to explore all of your options.
- The inbuilt script editor will highlight your issues as you type and provide useful insight in to fixing the problem.
- Function editor which as the name suggests works with a single command at a time. This is more of a learning tool than anything else as creating content this way is very slow, but it provides information about every parameter a function expects and tips to help you use it within your scripts too.
- Graphical interface to enable easy placement and property changes for NPCs and event triggers.
- We can create events triggered from entering a map, walking on a tile, speaking to a NPC or the end result of a battle.
- Scripting language during general use very closely resembles English. MOVEPLAYER UP 10\SAY Hello stranger\CHARSAY it's me again!\GIVEITEM UltraBall 5\WAITPLAYERMOVE
- Ability to create NPCs both globally and on a per client basis (Instanced NPCs), these can be provided with multiple behaviours
- Condition checking and access to insert values in to the scripts from the players account, or update the players saved data.
- The system does not allow for variable creation although allows for some basic arithmetic, as this is difficult to build in to the system while adhering to our main goals. This does not mean that complex processing cannot occur! But this is one of the key areas I would like to see improved.
- The Editor doesn't have a means to play your scripts locally, although for any which do take a real interest in the software we have a testing server which can be used to mess around with scripts.
- Holding the mouse over most controls will explain what the feature provides.
- Basic tools to help ease the process of cutscene creation, by being able to click and drag a path on the map which will be given back to you in script output.
- Both players and NPCs can produce dialogue with facial artwork, also involving multiple characters in a discussion or cutscene to create the perfect setting for your quests.
- Multiple shortcuts providing further features.
- The NPC Editor now provides a script preview mode, which essentially provides a stripped down single player client which you're able to play your scripts on. This makes the whole learning process much simpler and checking your scripts fun.
My main goal is to improve the toolset and scripting system itself, making them easier to understand and manipulate for as many people as possible. As the developer I tend to look at the system in a very different way from the end users as I spend the bulk of my time with the project with my head in the game engine. This makes it difficult to take a step back and understand where our problems lay in making the interface more intuitive for those alien to content creation or just new to PDoD. I first began the process of creating a text editor with error checking a few months back and I think it's been a great success but I'm no less eager to improve it further, please use the download links above and give me your thoughts for improvement.
I've provided some example maps and scripts within the installation and using the help menu within the editor will provide access to more references. Anything else just ask :)
A humble goal huh {XD} It's certainly not an easy one. The more we want the system to do, the more complex some areas grow and as a result we would like to expand the number of users of the editing software, both from those who are seeking an audience for their creativity and also those who simply enjoy coding/scripting/tool creation which can offer their ideas/experience to help us improve. I'm the developer of the game engine and editing tools so don't hesitate to enquire about any missing details.
Quick Info:
Game Engine: Custom, PDoD.
Scripting Language: Also a custom in house creation, outside of condition checking the language very closely resembles plain English.
Editor Download 7.5MB (Requires installation): Editor Download
Game Download 150MB (Requires installation): Web Download Torrent Magnet URI
Game Media: Screenshots and Videos available
Credits: Click Here
Game Features:
- Free for everyone. An environment where you're encouraged to share your creative opinions and get involved with shaping the games development.
- One click access to PvP & player trading. Frequent tournaments and other competitive challenges available.
- Based around the 3rd generation of games graphically, although gen 1-4 Pokémon, TMs and moves are available.
- 200 in game items, 400 NPC Sprites, 100 player sprites, 390/450 moves working correctly.
- Roughly 400 maps available to the public, a further 300 available to the scripting team for development of our second region. All map content is unique to the PDoD universe and no two interiors are the same.
- Music and sound effects only available in our game.
- Low bandwidth and session reconnection to enable even those on the worst of connections and computers to have a fair and fun experience.
- Legendary encounters providing a unique twist, legendary perks and shadow Pokémon encounters.
- Nuzlocke game mode will be enabled this month, the feature provides a solid set of enforced rules and enables you unlock your lost companions once you fail or complete the challenge.
Scripting/Editor Features:
- Sprite/Face artwork galleries to make it easy to explore all of your options.
- The inbuilt script editor will highlight your issues as you type and provide useful insight in to fixing the problem.
- Function editor which as the name suggests works with a single command at a time. This is more of a learning tool than anything else as creating content this way is very slow, but it provides information about every parameter a function expects and tips to help you use it within your scripts too.
- Graphical interface to enable easy placement and property changes for NPCs and event triggers.
- We can create events triggered from entering a map, walking on a tile, speaking to a NPC or the end result of a battle.
- Scripting language during general use very closely resembles English. MOVEPLAYER UP 10\SAY Hello stranger\CHARSAY it's me again!\GIVEITEM UltraBall 5\WAITPLAYERMOVE
- Ability to create NPCs both globally and on a per client basis (Instanced NPCs), these can be provided with multiple behaviours
- Condition checking and access to insert values in to the scripts from the players account, or update the players saved data.
- The system does not allow for variable creation although allows for some basic arithmetic, as this is difficult to build in to the system while adhering to our main goals. This does not mean that complex processing cannot occur! But this is one of the key areas I would like to see improved.
- The Editor doesn't have a means to play your scripts locally, although for any which do take a real interest in the software we have a testing server which can be used to mess around with scripts.
- Holding the mouse over most controls will explain what the feature provides.
- Basic tools to help ease the process of cutscene creation, by being able to click and drag a path on the map which will be given back to you in script output.
- Both players and NPCs can produce dialogue with facial artwork, also involving multiple characters in a discussion or cutscene to create the perfect setting for your quests.
- Multiple shortcuts providing further features.
- The NPC Editor now provides a script preview mode, which essentially provides a stripped down single player client which you're able to play your scripts on. This makes the whole learning process much simpler and checking your scripts fun.
My main goal is to improve the toolset and scripting system itself, making them easier to understand and manipulate for as many people as possible. As the developer I tend to look at the system in a very different way from the end users as I spend the bulk of my time with the project with my head in the game engine. This makes it difficult to take a step back and understand where our problems lay in making the interface more intuitive for those alien to content creation or just new to PDoD. I first began the process of creating a text editor with error checking a few months back and I think it's been a great success but I'm no less eager to improve it further, please use the download links above and give me your thoughts for improvement.
I've provided some example maps and scripts within the installation and using the help menu within the editor will provide access to more references. Anything else just ask :)
Last edited: