×
Create a new article
Write your page title here:
We currently have 3,106 articles on YumeWiki. Type your article name above or click on one of the titles below and start writing!



YumeWiki
3,106Articles

Yume 2kki:Content Contribution Guidelines: Difference between revisions

m (this link was a bad idea)
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{MissingInfo|Update list of protected maps.}}
==Introduction==
A set of guidelines for non-Japanese speaking developers, as well for developers who don't have access to posting on 5ch due to lacking premium pass or a Japanese IP.
The official platform where information regarding Yume 2kki's development is published is the [https://wikiwiki.jp/yumenikki-g3/ production wiki], also known as the Japanese Yume 2kki development wiki ("ゆめにっきっぽいゲームを作るスレ まとめ Wiki*"). As such, it should be noted that YumeWiki is to be treated as a secondary and derivative resource created and managed by the English-speaking community.


Originally written by [[:Category:2i9|2i9]] of the Yume 2kki production team, and translated by BSL and +0 Abyss.
This page aims to help prospective and current developers, particularly within the international community, by signposting the game's official policies, procedures, and guidelines for contribution, especially within the context of proxy implementation. It supersedes the original [[Yume 2kki:Content Contribution Guidelines/Legacy Guidelines|Content Contribution Guidelines]] page, preserved for historical purposes.


==Preface==
===What is Yume 2kki?===
Yume 2kki is a massive project, maintaining which is no simple task. However, it is also a collaborative project open to everyone willing to cooperate. In spirit of that, a set of guidelines for developers not speaking Japanese was devised. Make sure to follow those for a good experience of contributing content to the game!
''Yume 2kki'' is a fangame of KIKIYAMA's ''[[Yume Nikki:Yume Nikki|Yume Nikki]]'', collaboratively developed by enthusiasts of ''Yume Nikki'', inspired by said game. As such, despite the name, it is not a sequel to ''Yume Nikki''. Its development began in 2007 and originated in 2ch, now 5ch, a Japanese anonymous message board, where development is still continuing, primarily by Japanese developers.


Some areas in the game have [[Yume 2kki:Construction Signs#Red Construction Signs|red construction signs]] that mark an open connection to another world. Permission is still needed to connect. Locations with these signs are listed on the Yume 2kki Wiki as [[:Category:Open for Cross-Author Connections|open for cross-author connections]]. There are also locations named [[:Category:Yume 2kki Connecting Maps|connecting maps]] that allow developers to connect ''without'' prior permission. Shared maps such as [[Yume 2kki:The Nexus|The Nexus]] or [[Yume 2kki:Library|Library]] similarly do not require permission.
The game's premise is to explore an expansive dream world, with no explicit goal given to players, leaving players to decide on how to enjoy the game entirely.


The wiki also lists [[Yume 2kki:switches|switches]], [[Yume 2kki:variables|variables]], and [[Yume 2kki:Common Events|common events]] with a translation of their name and a short description of their function. The reserved [[Yume 2kki:Map IDs|map IDs]] can also be helpful to look at when wanting to connect to existing areas.
==Rationale==
With the rise of international contributors to ''Yume 2kki'', which is a Japanese project, it should be clear that smooth collaboration towards its development requires proper communication. To that end, the need for cooperation with non-native English-speaking Japanese developers and communities is highly important, and proxy implementation procedures fulfil that need, in the face of existing language barriers.  


==Rules==
The policies, procedures, and guidelines as laid out in the production wiki aim to:
===General===
In order for overseas<ref>"overseas" in this context means any country that isn't Japan.</ref> developers to join the production of Yume 2kki, either of these rules must be followed:


#The overseas dev collaborates with an active producer on the team and sends the update content to them. Japanese producer (referred to as "proxy" in this case) will then post the update on the other party's behalf.
# Reduce the burden on Core Developers by defining workflows and scopes for Associate Developers in documenting, preparing, and developing their content,
#The compiled maps, graphics, sounds and BGM are uploaded onto the game's content repository<ref>See [https://wikiwiki.jp/yumenikki-g3/FrontPage/%E3%81%86%EF%BD%90%E3%83%AD%E3%83%80%E7%BE%A4 this] page for details on game's repositories.</ref> (aka, "loader"). From there, an active producer may volunteer to implement the content in the game.
# Bridge the gap in understanding edits between Core and Associate Developers, and
# Outline shared information between Core and Associate Developers, where Core Developers serve as proxies to Associate Developers, who request the former to formally implement their content.


Furthermore, these policies must be observed:
==Resource Links==
===Rules Concerning Tools===
The wiki that manages information on Yume 2kki's production projects is [https://wikiwiki.jp/yumenikki-g3/ ゆめにっきっぽいゲームを作るスレ まとめ Wiki* (the Japanese Yume 2kki development wiki)].
You should use RPG Maker 2000 when editing Yume 2kki.
Other tools (such as RPG Maker 2003 and WOLF RPG Editor) cannot be used to edit maps for Yume 2kki.


===Rules Concerning Expression===
In addition, official discussion of the production takes place in the production wiki itself and in threads [https://wikiwiki.jp/yumenikki-g3/%E9%81%BF%E9%9B%A3%E6%89%80 避難所 (Shelter)] and their 5ch thread.
These expressions (e.g. content) should not be used when editing maps for Yume 2kki.
*Political expression
*Pornographic expression
*Religious expression
*Excessively violent expression
*Expressions that infringe the copyrights of others
*Expressions reminiscent of real events (except historical events)


===Rules for Editing===
The policies, procedures, and guidelines are published in the production wiki, providing a single resource for all developers:
Editing maps created by other authors is prohibited as maps you want to edit are not subject to Six-Month Rule, however, this section does not apply to maps where editing permissions have been granted by their original authors.
* [https://wikiwiki.jp/yumenikki-g3/%E4%BB%A3%E7%90%86%E5%AE%9F%E8%A3%85/Guidelines Guidelines for Proxy Implementation]
* [https://wikiwiki.jp/yumenikki-g3/%E6%B1%BA%E5%AE%9A%E4%BA%8B%E9%A0%85 Basic Rules]


Don't create events such as:
Map creation must be practiced in accordance with these rules and guidelines.
*Battle Events
*Events that change Urotsuki's level or parameters


===Six-Month Rule===
In addition, the 2kki Toolkit provides useful information specific to 2kki development:
Anyone can edit a map if the original author has not updated it for more than six months. However, when editing a map, it should be done with respect to the original author's idea(s).
* [https://docs.google.com/document/d/1_w-N6N3rdjS1BX75Wv24zQShDsI1n6xv-Hia3DBardY/edit?usp=sharing The 2kki Toolkit]


When you edit a map created by another developer based on this rule, the changes should be kept to a minimum.
==Contribution Beyond Map Creation==
Contributing to ''Yume 2kki'' is not limited to creating and developing maps. This section lays out ways you can contribute to the game.


The following maps are not subject to the Six-Month Rule and are protected:
===Asset Repository Submission===
*[[:Category:Wataru|wataru]]'s maps
Assets such as art and audio are also provided by the community for developers to make use of. In the [https://wikiwiki.jp/yumenikki-g3/FrontPage/%E3%81%86%EF%BD%90%E3%83%AD%E3%83%80%E7%BE%A4 repository list] of the production wiki's front page, you can find the links to the latest iterations of the asset repositories, where you can contribute audio (referred to as 音楽・効果音優先) or artwork (画像優先).
*[[:Category:Yeris|Yeris]]' maps
*The following [[:Category:noildoof|noildoof]]'s maps are protected: [[Yume 2kki:Tesla Garden|Tesla Garden]] (MAP0832~0836), [[Yume 2kki:Doll House|Doll House]] (MAP0837-0838), [[Yume 2kki:Neon Sea|Neon Sea]], including '''Marina's House''' (MAP0840-0841), [[Yume 2kki:Blue Cactus Islands|Blue Cactus Islands]] (MAP0835, MAP842), [[Yume 2kki:Cat Cemetery|Cat Cemetery]] (MAP0843), [[Yume 2kki:Graffiti City|Graffiti City]] (MAP0844), [[Yume 2kki:Misty Bridges|Misty Bridges]] including the '''Lotus Lamp Room''' (MAP0845, MAP0880, MAP0902), [[Yume 2kki:Parasite Laboratory|Parasite Laboratory]] (MAP0877), [[Yume 2kki:Chalkboard Playground|Chalkboard Playground]] (MAP0878, MAP0901), [[Yume 2kki:Ghost Town|Ghost Town]] (MAP0879), [[Yume 2kki:Monochrome Mansion|Monochrome Mansion]] including the '''Monochrome Fields''' (MAP0903-0904), [[Yume 2kki:Dream Venus|Dream Venus]] (MAP0905), [[Yume 2kki:Dream Mars|Dream Mars]] (MAP0906). NOTE: if you want to implement a connection in a map made by noildoof outside of the [[Yume 2kki:Spaceship|Spaceship]], please [[Yume 2kki:Authors#noildoof|contact her]] and only add a connection with her approval (you can also ask if it's possible to add a connection to one of the maps in this list).
*[[:Category:Nantai|Nantai]]'s maps (except [[Yume 2kki:Rainbow Tiles Maze|Rainbow Tiles Maze]] (MAP1102))
*[[Yume 2kki:Minor_Characters#Smile-san_.28Laughing_Man.29|Smile-san]]'s Room (MAP0134)
*[[Yume 2kki:Urotsuki's_Dream_Apartments#Dressing Room|Dressing Room]] & [[Yume 2kki:Fabric World|Fabric World]] (MAP0176)
*[[:Category:kuraud|kuraud]]'s Debug Room (MAP0191)
*[[:Category:shigurin|shigurin]]'s Debug Room (MAP0800)
*[[Yume 2kki:Monkey Mansion|Monkey Mansion]] (MAP0804, MAP0854), [[Yume 2kki:Chess World|Chess World]] (MAP0855), [[Yume 2kki:Constellation World#Star Building|Star Building]] (MAP0808)
*[[Yume 2kki:Guardians' Temple|Guardians' Temple]] (MAP1070), [[Yume 2kki:Guardians' Temple#Hidden Shrine|Hidden Shrine]] (MAP1111~1120)
*spelude's maps (except [[Yume 2kki:Coffee Cup World|Coffee Cup World]] (MAP0711), [[Yume 2kki:Tricolor Room|Tricolor Room]] (MAP0692, MAP0716, MAP0717, MAP0963, MAP1396),  [[Yume 2kki:Candy World|Candy World]] (MAP0698),  [[Yume 2kki:Vase World|Vase World]] (MAP0722, MAP0723, MAP0731),  [[Yume 2kki:Neon Candle World|Neon Candle World]] (MAP0730),  [[Yume 2kki:Hand Fields|Hand Fields]] (MAP0726-MAP0727),  [[Yume 2kki:Red Lily Lake|Red Lily Lake]] (MAP0697),  [[Yume 2kki:Honeycomb World|Honeycomb World]] (MAP0691),  [[Yume 2kki:Cloud Tops|Cloud Tops]] (MAP0728),  [[Yume 2kki:Constellation World|Constellation World]] (MAP0699).
* [[Yume 2kki:Eyeball Archives|Eyeball Archives]] (MAP0501-MAP0505)
*[[:Category:natl|natl]]'s maps.
*[[Yume 2kki:Rainbow Snow Plateau|Rainbow Snow Plateau]] (MAP2821) as of [[:Category:Stheven|Stheven]]'s request.


==Details==
You may refer to this video as a walkthrough on how to upload assets:
About [[Yume 2kki:Content Contribution Guidelines#General|General Rule #1]]:
*Do understand that a proxy developer has no obligation to implement the content as-is. In an event of submitted update breaking compatibility or breaking any other development guidelines, the proxy update may be cancelled.


About [[Yume 2kki:Content Contribution Guidelines#General|General Rule #2]]:
<youtube>-0B-2ADKLwg</youtube>
*Once again, the production team is under no obligation to apply content of the submissions to the game. Content posted on the loader may be omitted simply because no one of the developers has time to implement it.
*The overseas developer must supply map files with additional text file called "settings.txt". This file should explain setting of 2kki-specific options (example provided below). Changes involving map counting trigger as well track listing in Sound Room will be carried out separately.


===Template for "settings.txt"===
When dealing with CAPTCHA here, you can also enable [https://support.microsoft.com/en-us/windows/microsoft-japanese-ime-da40471d-6b91-4042-ae8b-713a96476916 Japanese IME] for keyboard inputs, though this approach presupposes that you can read hiragana.
Created by <name>
Twitter: <nowiki>@<twitter></nowiki>
Discord: <handle>#%4d
(at least one communication channel is necessary)
________
Map ID: #
Tileset: <filename>
BGM: <filename>
  [BGM]Fade-in time:
  [BGM]Volume:
  [BGM]Tempo:
Background panorama:
  [BG]Vertical movement: Y/N
  [BG]Horizontal movement: Y/N
  [BG]Scroll speed: %d
Map looping: horizontal/vertical/both/none
Bat warp: Y/N
Penguin slide: Y/N
Tissue is usable: Y/N
Underwater map: Y/N
Entry point: (%d;%d)
Accessed from: MAP ID
Comment:


(repeat for every map in the batch)
===Collectables===
One can also contribute PC wallpapers or Kura Puzzles that players can collect by fulfilling various conditions. They can be submitted to the artwork repository, or by following the procedures laid out in the [https://discord.com/invite/gDPK3U3N international Yume 2kki Discord server].


Example:
Note that images in RPG Maker 2000 require being indexed to 256 colors, or a bit depth of 8. Full-screen images like PC wallpapers and dream TV images require that they have a size of 320x240, while Kura Puzzles require a size of 96x96.
Developed by UROTSUKI
Twitter:@yumenikki-g3
Discord:RPGmaker#2000
———
MapID : MAP0001
Tileset : UROTSUKI_chip_1.png
BGM : ym2-00_ano deskwork.wav
  [BGM]Fade-in time : 0
  [BGM]Volume: 80%
  [BGM]Tempo: 100
Background panorama : UROTSUKI_panorama_1.png
  [BG]Vertical movement: yes
  [BG]Horizontal movement: no
  [BG]Scroll speed: -2
Map looping: Only vertical
Bat warp: No
Penguin slide: Yes
Tissue is usable: Yes
Underwater map: No
Entry point: (012,180)
Accessed from: MAP0292
Memo : This map cannot use bat effect because it uses screen tint effect.
A common switch is used at (082,097).
 
==Footnotes==
<references />


[[Category:Yume 2kki Guides]]
[[Category:Yume 2kki Guides]]

Latest revision as of 14:51, 31 December 2024

Introduction

The official platform where information regarding Yume 2kki's development is published is the production wiki, also known as the Japanese Yume 2kki development wiki ("ゆめにっきっぽいゲームを作るスレ まとめ Wiki*"). As such, it should be noted that YumeWiki is to be treated as a secondary and derivative resource created and managed by the English-speaking community.

This page aims to help prospective and current developers, particularly within the international community, by signposting the game's official policies, procedures, and guidelines for contribution, especially within the context of proxy implementation. It supersedes the original Content Contribution Guidelines page, preserved for historical purposes.

What is Yume 2kki?

Yume 2kki is a fangame of KIKIYAMA's Yume Nikki, collaboratively developed by enthusiasts of Yume Nikki, inspired by said game. As such, despite the name, it is not a sequel to Yume Nikki. Its development began in 2007 and originated in 2ch, now 5ch, a Japanese anonymous message board, where development is still continuing, primarily by Japanese developers.

The game's premise is to explore an expansive dream world, with no explicit goal given to players, leaving players to decide on how to enjoy the game entirely.

Rationale

With the rise of international contributors to Yume 2kki, which is a Japanese project, it should be clear that smooth collaboration towards its development requires proper communication. To that end, the need for cooperation with non-native English-speaking Japanese developers and communities is highly important, and proxy implementation procedures fulfil that need, in the face of existing language barriers.

The policies, procedures, and guidelines as laid out in the production wiki aim to:

  1. Reduce the burden on Core Developers by defining workflows and scopes for Associate Developers in documenting, preparing, and developing their content,
  2. Bridge the gap in understanding edits between Core and Associate Developers, and
  3. Outline shared information between Core and Associate Developers, where Core Developers serve as proxies to Associate Developers, who request the former to formally implement their content.

Resource Links

The wiki that manages information on Yume 2kki's production projects is ゆめにっきっぽいゲームを作るスレ まとめ Wiki* (the Japanese Yume 2kki development wiki).

In addition, official discussion of the production takes place in the production wiki itself and in threads 避難所 (Shelter) and their 5ch thread.

The policies, procedures, and guidelines are published in the production wiki, providing a single resource for all developers:

Map creation must be practiced in accordance with these rules and guidelines.

In addition, the 2kki Toolkit provides useful information specific to 2kki development:

Contribution Beyond Map Creation

Contributing to Yume 2kki is not limited to creating and developing maps. This section lays out ways you can contribute to the game.

Asset Repository Submission

Assets such as art and audio are also provided by the community for developers to make use of. In the repository list of the production wiki's front page, you can find the links to the latest iterations of the asset repositories, where you can contribute audio (referred to as 音楽・効果音優先) or artwork (画像優先).

You may refer to this video as a walkthrough on how to upload assets:

When dealing with CAPTCHA here, you can also enable Japanese IME for keyboard inputs, though this approach presupposes that you can read hiragana.

Collectables

One can also contribute PC wallpapers or Kura Puzzles that players can collect by fulfilling various conditions. They can be submitted to the artwork repository, or by following the procedures laid out in the international Yume 2kki Discord server.

Note that images in RPG Maker 2000 require being indexed to 256 colors, or a bit depth of 8. Full-screen images like PC wallpapers and dream TV images require that they have a size of 320x240, while Kura Puzzles require a size of 96x96.