Skip to content

Commit

Permalink
Merge pull request #7 from shun126/1.6.3-beta
Browse files Browse the repository at this point in the history
Testing of version 1.6.3 limited functionality
  • Loading branch information
shun126 authored Jul 30, 2024
2 parents 637e9d6 + d54241f commit ae840db
Show file tree
Hide file tree
Showing 214 changed files with 12,183 additions and 9,788 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,4 @@ DerivedDataCache/*

# Doxygen
Document/doxygen
Source/CHANGELOG.md
192 changes: 179 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,188 @@
# Change Log
# Change Log - Procedural 3D Dungeon Generator Plug-in

## [Unreleased] -1.5.1 (15)
## Unreleased-1.6.* (33)
### Changes
### 変更点

## 20231010-1.5.0 (14)
## Unreleased-1.6.3 (32)
### Changes
### 変更点
* 体験版対応
* いくつかの不具合を修正

## 20240729-1.6.2 (31)
### Changes
* Changed to generate the dungeon at the origin of DungeonGenerateActor.
* Added notifications for dungeon generation success and failure to DungeonGenerateActor.
* Added a list of PlayerStart locations moved to DungeonGenerateActor.
* Fixed several bugs.
### 変更点
* DungeonGenerateActorを原点にダンジョンを生成するように変更
* ダンジョン生成の成功と失敗の通知をDungeonGenerateActorに追加
* DungeonGenerateActorに移動したPlayerStartの一覧を追加
* いくつかの不具合を修正

## 20240707-1.6.1 (30)
### Changes
* Fixed 'FindTeleportSpot' warning in HISM mode
* Added helper widget and function for minimap
* Improved complexity algorithm and generation stability of aisle
* Fixed several bugs
### 変更点
* HISM modeで起こる'FindTeleportSpot'警告を修正
* ミニマップの為のヘルパーウィジットと関数を追加
* 通路の複雑性アルゴリズムと生成の安定性を改善
* いくつかの不具合を修正

## 20240615-1.6.0 (29)
### Changes
* Vertical and horizontal grid size can be set individually
* Random numbers in DungeonRoomSensorBase can be selected between synchronous and asynchronous
* Add start and end sublevels to MissionGraph
* Add information on whether a passage is a main line or a detour
* Improved complexity algorithm and generation stability of corridors
* Fixed several bugs
### 変更点
* グリッドサイズの垂直サイズと水平サイズを個別に設定可能
* DungeonRoomSensorBaseの乱数を同期と非同期から選択可能
* MissionGraphに開始と終了のサブレベルを対応
* 通路に幹線か迂回か情報を追加
* 通路の複雑性アルゴリズムと生成の安定性が改善
* いくつかの不具合を修正

## 20240529-1.5.14 (28)
### Changes
* Include sublevel `PlayerStart` in the selection of the start position
* Fixed several bugs
### 変更点
* サブレベルの`PlayerStart`をスタート位置の選択に含める
* いくつかの不具合を修正

## 20240526-1.5.13 (27)
### Changes
* Verified stable routing
* Fixed the search for the location of the gate in the starting room
* Fixed several bugs
### 変更点
* 安定した経路作成の検証
* 開始部屋の門の位置の検索を修正
* いくつかの不具合を修正

## 20240519-1.5.12 (26)
### Changes
* Fixed wall exclusion information within sublevels
### 変更点
* サブレベル内の壁進入禁止情報を修正

## 20240512-1.5.11 (25)
### Changes
* Changed so that candelabras can be spawned without pillars
* Added sub-level lottery establishment
* Fixed a bug with multiplayer support
* Changed room sensors, doors, candelabra, and interiors to spawn only on server
* Temporarily removed `Spawn on client
### 変更点
* 柱が無くても燭台をスポーンできるように変更
* サブレベルの抽選確立を追加
* マルチプレイヤー対応の不具合を修正
* 部屋センサー、ドア、燭台、インテリアはサーバーのみスポーンするように変更
* `Spawn on client`の一時的な廃止

## 20240424-1.5.10 (24)
### Changes
* Added door generation probability to DungeonRoomSensor
* Unreal Engine 5.4 support
### 変更点
* ドアの生成確率をDungeonRoomSensorに追加
* Unreal Engine 5.4対応

## 20240327-1.5.9 (23)
### Changes
* Fixed several bugs
### 変更点
* いくつかの不具合を修正

## 20240325-1.5.8 (22)
### Changes
* パラメータへのコメントを追加
* 生成時の余白を追加
### 変更点
* Added comments to parameters
* Added margins for generation

## 20240223-1.5.7 (21)
### Changes
* Changed to discard Editor-only actors at runtime generation
* Fixed several bugs
### 変更点
* ランタイム生成時にEditorのみのアクターを破棄するように変更
* いくつかの不具合を修正

## 20240210-1.5.6 (20)
### Changes
* Added rules for generating torch
* Fixed several bugs
### 変更点
* 燭台の生成ルールを追加
* いくつかの不具合を修正

## 20240201-1.5.5 (19)
### Changes
* Extended the ability to choose to spawn actors in the client
### 変更点
* クライアントでのアクターのスポーンを選択できるように拡張

## 20240129-1.5.4 (18)
### Changes
* Fixed a replication bug.
### 変更点
* レプリケーションの不具合を修正

## 20240126-1.5.3 (17)
### Changes
* Discontinued support for Unreal Engine 4
* Changed door generation to before room sensors
* Added function to get door from sensor
* Added function to get candlestick from sensor
* Added MissionGraph validity specification
* Added complex passage generation
* Added dungeon generation mode with no hierarchy
* Replication changed to standard enabled
### 変更点
* Unreal Engine 4のサポートを終了
* ドアの生成を部屋のセンサーの前に変更
* センサーからドアを取得する関数を追加
* センサーから燭台を取得する関数を追加
* MissionGraph有効性の指定を追加
* 複雑な通路の生成を追加
* 階層のないダンジョン生成モードを追加
* レプリケーションを標準で有効に変更

## 20231211-1.5.2 (16)
### Changes
* Fixed a bug that prevented specifying doors.
### 変更点
* ドアを指定できない不具合を修正

## 20231202-1.5.1 (15)
### Changes
* Support for Android (UE5.3 only)
* Added a system to support load reduction
* Added a system for specifying the prohibition of generating walls and doors to level streaming
* Fixed several bugs
### 変更点
* Androidに対応 (UE5.3のみ)
* 負荷軽減をサポートするシステムを追加
* レベルストリーミングに壁やドアの生成禁止を指定するシステムを追加
* いくつかの不具合を修正

## 20231022-1.5.0 (14)
### Changes
* Added room and passageway mesh set assets
* Fixed some bugs
### 変更点
* 部屋と通路のメッシュセットアセットを追加
* いくつかの不具合を修正

## 20230930-1.4.8 (13)
### Changes
Expand Down Expand Up @@ -54,7 +230,6 @@
* ネットワーク機能検証開始
* PlayerStartが複数設置されていた場合はスタート部屋の中心からずらして配置


## 20230801-1.4.4 (9)
### Changes
* Interior Decorator beta version released
Expand All @@ -65,7 +240,6 @@
* インテリアアセットを追加
* いくつかの不具合を修正


## 20230514-1.4.3 (8)
### Changes
* Interior Decorator Verification
Expand All @@ -74,7 +248,6 @@
* インテリアデコレーターの検証
* プラグインアセットを追加に伴ってサンプルモデルを削除


## 20230514-1.4.2 (7)
### Changes
* UE5.2 support
Expand All @@ -85,7 +258,6 @@
* サブレベルのマージに対応
* エディタモードの LevelStreamingアクターをレベルにコピー


## 20230409-v1.4.1 (6)
### Changes
* Confirmed that the package can be created.
Expand All @@ -98,35 +270,30 @@
* 垂直マージンのテスト
* ミニマップのテクスチャアセットの生成テスト


## 20230403-v1.4.0 (5)
### Changes
* Generate mini-maps in two types of pixel size and resolution (dots/meters)
### 変更点
* ミニマップをピクセルサイズと解像度(ドット/メートル)の二種類から生成


## 20230321-v1.3.1 (4)
### Changes
* Fixed mini-map generationo fail.
### 変更点
* ミニマップ生成時にクラッシュする問題を修正


## 20230319-v1.3.0 (3)
### Changes
* Supports mini-maps
### 変更点
* ミニマップに対応


## 20230316-v1.2.0 (2)
### Changes
* Compatible with Unreal Engine 4.27.2
### 変更点
* Unreal Engine 4.27.2に対応


## 20230308-v1.0.1 (1)
### Changes
* Fixed hang-up when referencing minimap textures when dungeon creation fails.
Expand All @@ -137,7 +304,6 @@
* 部屋のランダム配置方法をよりランダムに分散するよう変更
* ダンジョン生成速度を改善


## 20230303-v1.0.0 (0)
### Changes
* Initial release version
Expand Down
20 changes: 10 additions & 10 deletions Document/DungeonGenerator.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,19 +42,19 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.

PROJECT_NAME = "Dungeon Generator"
PROJECT_NAME = "Procedural 3D Dungeon Generator"

# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 1.4.2
PROJECT_NUMBER = 1.5.5

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
# quick idea about the purpose of the project. Keep the description short.

PROJECT_BRIEF = "Procedural 3D dungeon generator plugin for Unreal Engine 4 & 5. Easy generation of levels, mini-maps and missions."
PROJECT_BRIEF = "Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions."

# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
# in the documentation. The maximum height of the logo should not exceed 55
Expand Down Expand Up @@ -531,7 +531,7 @@ EXTRACT_STATIC = NO
# for Java sources.
# The default value is: YES.

EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_CLASSES = NO

# This flag is only useful for Objective-C code. If set to YES, local methods,
# which are defined in the implementation section but not in the interface are
Expand All @@ -555,7 +555,7 @@ EXTRACT_ANON_NSPACES = NO
# parameters remain unnamed in the output.
# The default value is: YES.

RESOLVE_UNNAMED_PARAMS = YES
RESOLVE_UNNAMED_PARAMS = NO

# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
# undocumented members inside documented classes or files. If set to NO these
Expand Down Expand Up @@ -636,7 +636,7 @@ SHOW_HEADERFILE = YES
# the files that are included by a file in the documentation of that file.
# The default value is: YES.

SHOW_INCLUDE_FILES = YES
SHOW_INCLUDE_FILES = NO

# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
# grouped member an include statement to the documentation, telling the reader
Expand Down Expand Up @@ -1017,7 +1017,7 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is
# run.

EXCLUDE =
EXCLUDE = ../Source/DungeonGenerator/Private/Core

# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded
Expand All @@ -1044,7 +1044,7 @@ EXCLUDE_PATTERNS =
# Note that the wildcards are matched against the file with absolute path, so to
# exclude all test directories use the pattern */test/*

EXCLUDE_SYMBOLS =
EXCLUDE_SYMBOLS = dungeon

# The EXAMPLE_PATH tag can be used to specify one or more files or directories
# that contain example code fragments that are included (see the \include
Expand Down Expand Up @@ -1693,7 +1693,7 @@ DISABLE_INDEX = NO
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

GENERATE_TREEVIEW = YES
GENERATE_TREEVIEW = NO

# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the
# FULL_SIDEBAR option determines if the side bar is limited to only the treeview
Expand All @@ -1705,7 +1705,7 @@ GENERATE_TREEVIEW = YES
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

FULL_SIDEBAR = YES
FULL_SIDEBAR = NO

# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
# doxygen will group on one line in the generated HTML documentation.
Expand Down
11 changes: 6 additions & 5 deletions DungeonGenerator.uplugin
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"FileVersion": 3,
"Version": 14,
"VersionName": "1.5.0",
"Version": 32,
"VersionName": "1.6.3",
"FriendlyName": "Procedural 3D Dungeon Generator",
"Description": "Procedural 3D dungeon generator plugin. Easy generation of levels, mini-maps and missions.",
"Category": "Procedural",
"CreatedBy": "Narcis Software",
"CreatedByURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo",
"DocsURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo/wiki",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/36a8b87d859f44439cfe1515975d7197",
"SupportURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo/discussions/",
"SupportURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo/issues",
"CanContainContent": false,
"IsBetaVersion": true,
"IsExperimentalVersion": false,
Expand All @@ -20,7 +20,8 @@
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64"
"Win64",
"Android"
]
},
{
Expand All @@ -32,4 +33,4 @@
]
}
]
}
}
Loading

0 comments on commit ae840db

Please sign in to comment.