Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
YGOProUnity_V2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
perfectdicky
YGOProUnity_V2
Commits
b1cf0b18
Commit
b1cf0b18
authored
Sep 04, 2021
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ci
parent
472fe5ba
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
1044 additions
and
0 deletions
+1044
-0
.ci/assets-locale.sh
.ci/assets-locale.sh
+32
-0
.ci/pack.sh
.ci/pack.sh
+24
-0
.ci/upload-packager.sh
.ci/upload-packager.sh
+41
-0
.gitlab-ci.yml
.gitlab-ci.yml
+135
-0
locales/en-US/config/translation.conf
locales/en-US/config/translation.conf
+611
-0
locales/zh-CN/config/translation.conf
locales/zh-CN/config/translation.conf
+201
-0
No files found.
.ci/assets-locale.sh
0 → 100755
View file @
b1cf0b18
#!/bin/bash
set
-x
set
-o
errexit
apt update
&&
apt
-y
install
wget git libarchive-tools
mkdir
-p
cdb expansions icon picture/card replay
# ygopro-database
git clone
--depth
=
1 https://code.mycard.moe/mycard/ygopro-database
mv
./ygopro-database/locales/
$TARGET_LOCALE
/cards.cdb cdb/
cp
-rf
./ygopro-database/locales/
$TARGET_LOCALE
/strings.conf config/
# lflist and translation
wget
-O
config/lflist.conf
'https://code.mycard.moe/mycard/ygopro/-/raw/master/lflist.conf?inline=false'
cp
-rf
locales/
$TARGET_LOCALE
/config/translation.conf ./config/
# script
git clone
--depth
=
1 https://github.com/Fluorohydride/ygopro-scripts script
# ygopro-images
wget
-O
- https://cdn01.moecube.com/images/ygopro-images-
${
TARGET_LOCALE
}
.zip | bsdtar
-C
picture/card
-xf
-
mv
picture/card/field picture/
# closeup
git clone
--depth
=
1 https://code.mycard.moe/mycard/ygopro2-closeup
mv
ygopro2-closeup/closeup picture/
# starter pack
git clone
--depth
=
1 https://code.mycard.moe/mycard/ygopro-starter-pack
mv
ygopro-starter-pack/deck ./deck
mv
ygopro-starter-pack/single ./puzzle
.ci/pack.sh
0 → 100755
View file @
b1cf0b18
#!/bin/bash
set
-x
set
-o
errexit
apt update
&&
apt
-y
install tar
git zstd
mkdir
dist replay expansions icon
ARCHIVE_FILES
=(
LICENSE cdb config deck expansions icon pack picture puzzle replay sound texture script
)
if
[[
"
$TARGET_PLATFORM
"
==
"darwin"
]]
;
then
mv
Builds/StandaloneOSX/YGOPro2.app
.
ARCHIVE_FILES
=(
"
${
ARCHIVE_FILES
[@]
}
"
YGOPro2.app
)
fi
if
[[
"
$TARGET_PLATFORM
"
==
"linux"
]]
;
then
mv
Builds/StandaloneLinux64/
*
.
ARCHIVE_FILES
=(
"
${
ARCHIVE_FILES
[@]
}
"
LinuxPlayer_s.debug UnityPlayer_s.debug UnityPlayer.so YGOPro2 YGOPro2_Data
)
fi
if
[[
"
$TARGET_PLATFORM
"
==
"win32"
]]
;
then
mv
Builds/StandaloneWindows64/
*
.
ARCHIVE_FILES
=(
"
${
ARCHIVE_FILES
[@]
}
"
MonoBleedingEdge UnityCrashHandler64.exe UnityPlayer.dll YGOPro2_Data YGOPro2.exe
)
fi
ARCHIVE_SUFFIX
=
"zst"
tar
-acf
"dist/ygopro2-
$CI_COMMIT_REF_NAME
-
$TARGET_PLATFORM
-
$TARGET_LOCALE
.tar.
$ARCHIVE_SUFFIX
"
--exclude
=
'.git*'
"
${
ARCHIVE_FILES
[@]
}
"
.ci/upload-packager.sh
0 → 100755
View file @
b1cf0b18
#!/bin/bash
set
-o
errexit
apt update
;
apt
-y
install
curl jq
apiRoot
=
https://api.moecube.com
loginInfo
=
$(
curl
-sL
-X
POST
$apiRoot
/accounts/signin
-d
account
=
$MYCARD_USERNAME
-d
password
=
$MYCARD_PASSWORD
)
token
=
$(
echo
$loginInfo
| jq
'.token'
|
sed
's/"//g'
)
header
=
"Authorization:
$token
"
echo
"Login succeeded."
appName
=
"ygopro"
handleErrorMessage
()
{
rawJsonInput
=
"
$1
"
successInfo
=
$(
echo
"
$rawJsonInput
"
| jq
'.success'
)
if
[[
"
$successInfo
"
!=
"true"
]]
;
then
echo
"
$rawJsonInput
"
exit
1
fi
}
runForDepot
()
{
platform
=
$1
locale
=
$2
archivePath
=
"./dist/
$appName
-
$appVersion
-
$platform
-
$locale
.tar.zst"
suffix
=
"?platform=
$platform
&locale=
$locale
&arch=generic"
echo
"Uploading
$archivePath
"
result
=
$(
curl
-H
"
$header
"
-X
POST
"
$apiRoot
/release/api/build/
$appName
/
${
appVersion
}${
suffix
}
"
-F
file
=
@
$archivePath
)
handleErrorMessage
"
$result
"
echo
"
$result
"
| jq
.
}
runForDepot win32 zh-CN
runForDepot linux zh-CN
runForDepot darwin zh-CN
runForDepot win32 en-US
runForDepot linux en-US
runForDepot darwin en-US
.gitlab-ci.yml
View file @
b1cf0b18
stages
:
stages
:
-
ocgcore
-
ocgcore
-
build_and_test
-
build_and_test
-
pack
-
deploy
-
deploy
# If you are looking for a place where to add 'UNITY_LICENSE_FILE' and other secrets, please visit your project's gitlab page:
# If you are looking for a place where to add 'UNITY_LICENSE_FILE' and other secrets, please visit your project's gitlab page:
...
@@ -39,6 +40,9 @@ image: $IMAGE:$UNITY_VERSION-base-$IMAGE_VERSION
...
@@ -39,6 +40,9 @@ image: $IMAGE:$UNITY_VERSION-base-$IMAGE_VERSION
.common_image
:
.common_image
:
image
:
git-registry.mycard.moe/mycard/docker-runner-base
image
:
git-registry.mycard.moe/mycard/docker-runner-base
tags
:
-
linux
.ocgcore
:
.ocgcore
:
extends
:
.common_image
extends
:
.common_image
...
@@ -103,6 +107,54 @@ ocgcore_macos:
...
@@ -103,6 +107,54 @@ ocgcore_macos:
paths
:
paths
:
-
Assets/Plugins/MacOS
-
Assets/Plugins/MacOS
.assets
:
extends
:
.common_image
stage
:
build_and_test
dependencies
:
[]
script
:
./ci/assets-locale.sh
artifacts
:
paths
:
-
cdb
-
config
-
deck
-
puzzle
-
picture
-
script
when
:
-
master
-
ci
-
tags
._locale_zh-CN
:
variables
:
TARGET_LOCALE
:
zh-CN
._locale_en-US
:
variables
:
TARGET_LOCALE
:
en-US
._platform_win32
:
variables
:
TARGET_PLATFORM
:
win32
._platform_linux
:
variables
:
TARGET_PLATFORM
:
linux
._platform_darwin
:
variables
:
TARGET_PLATFORM
:
darwin
assets_zh-CN
:
extends
:
-
.assets
-
._locale_zh-CN
assets_en-US
:
extends
:
-
.assets
-
._locale_en-US
# run this job when you need to request a license
# run this job when you need to request a license
# you may need to follow activation steps from documentation
# you may need to follow activation steps from documentation
get-activation-file
:
get-activation-file
:
...
@@ -228,6 +280,89 @@ build-StandaloneWindows64:
...
@@ -228,6 +280,89 @@ build-StandaloneWindows64:
variables
:
variables
:
BUILD_TARGET
:
StandaloneWindows64
BUILD_TARGET
:
StandaloneWindows64
.pack
:
extends
:
.common_image
stage
:
pack
script
:
./.ci/pack.sh
artifacts
:
paths
:
-
dist
when
:
-
master
-
ci
-
tags
pack_win32_zh-CN
:
extends
:
-
.pack
-
._locale_zh-CN
-
._platform_win32
dependencies
:
-
assets_zh-CN
-
build-StandaloneWindows64
pack_linux_zh-CN
:
extends
:
-
.pack
-
._locale_zh-CN
-
._platform_linux
dependencies
:
-
assets_zh-CN
-
build-StandaloneLinux64
pack_darwin_zh-CN
:
extends
:
-
.pack
-
._locale_zh-CN
-
._platform_darwin
dependencies
:
-
assets_zh-CN
-
build-StandaloneOSX
pack_win32_en-US
:
extends
:
-
.pack
-
._locale_en-US
-
._platform_win32
dependencies
:
-
assets_en-US
-
build-StandaloneWindows64
pack_linux_en-US
:
extends
:
-
.pack
-
._locale_en-US
-
._platform_linux
dependencies
:
-
assets_en-US
-
build-StandaloneLinux64
pack_darwin_en-US
:
extends
:
-
.pack
-
._locale_en-US
-
._platform_darwin
dependencies
:
-
assets_en-US
-
build-StandaloneOSX
upload
:
extends
:
-
.common_image
stage
:
deploy
dependencies
:
-
pack_windows_zh-CN
-
pack_linux_zh-CN
-
pack_darwin_zh-CN
-
pack_windows_en-US
-
pack_linux_en-US
-
pack_darwin_en-US
variables
:
appVersion
:
$CI_COMMIT_TAG
script
:
./.ci/upload-packager.sh
only
:
-
tags
# For webgl support, you need to set Compression Format to Disabled for v0.9. See https://github.com/game-ci/docker/issues/75
# For webgl support, you need to set Compression Format to Disabled for v0.9. See https://github.com/game-ci/docker/issues/75
#build-WebGL:
#build-WebGL:
# extends: .build
# extends: .build
...
...
locales/en-US/config/translation.conf
0 → 100644
View file @
b1cf0b18
This diff is collapsed.
Click to expand it.
locales/zh-CN/config/translation.conf
0 → 100644
View file @
b1cf0b18
系列:->系列:
*控制权经过转移->*控制权经过转移
*里侧表示的除外卡片->*里侧表示的除外卡片
*表侧表示的额外卡片->*表侧表示的额外卡片
*被特殊召唤出场->*被特殊召唤出场
卡片展示简表※ ->卡片展示简表※
超量:->超量:
额外卡组:->额外卡组:
副卡组:->副卡组:
怪兽:->怪兽:
魔法:->魔法:
融合:->融合:
连接:->连接:
同调:->同调:
陷阱:->陷阱:
主卡组:->主卡组:
卡组->卡组
墓地->墓地
除外->除外
额外->额外
未正规召唤->未正规召唤
我方->我方
对方->对方
未知卡片->未知卡片
人机模式->人机模式
联机模式->联机模式
观看录像->观看录像
编辑卡组->编辑卡组
系统设置->系统设置
残局模式->残局模式
退出游戏->退出游戏
立绘大小->立绘大小
特效音量->特效音量
怪物疏密->怪物疏密
分辨率->分辨率
特写攻击力->特写攻击力
特写星数->特写星数
全屏游戏->全屏游戏
RT
渲染(低显卡慎开)->
RT
渲染(低显卡慎开)
防止立绘遮挡对方后场->防止立绘遮挡对方后场
忽略观战消息->忽略观战消息
忽略对方消息->忽略对方消息
选卡智能辅助->选卡智能辅助
自动排序连锁->自动排序连锁
鼠标点击特效->鼠标点击特效
怪物展示立绘投影->怪物展示立绘投影
怪物特写展示->怪物特写展示
发动效果利用立绘->发动效果利用立绘
怪物衬托光晕效果->怪物衬托光晕效果
战斗特效->战斗特效
移卡特效->移卡特效
连锁特效->连锁特效
灵摆特效->灵摆特效
超量特效->超量特效
同调特效->同调特效
融合特效->融合特效
仪式特效->仪式特效
特召特效->特召特效
召唤特效->召唤特效
反转特效->反转特效
盖卡特效->盖卡特效
伤害特效->伤害特效
装备特效->装备特效
怪物发动->怪物发动
魔法发动->魔法发动
陷阱发动->陷阱发动
场地特效->场地特效
连接特效->连接特效
胜利特效->胜利特效
强制缩放
UI
界面->强制缩放
UI
界面
手动选择前场位置->手动选择前场位置
手动选择后场位置->手动选择后场位置
点击空白处监控全局卡片->点击空白处监控全局卡片
卡组管理->卡组管理
卡组编辑->卡组编辑
新建卡组->新建卡组
删除卡组->删除卡组
复制卡组->复制卡组
命名卡组->命名卡组
代码编辑->代码编辑
名称排序->名称排序
搜索卡组->搜索卡组
时间排序->时间排序
点击输入消息内容->点击输入消息内容
我方墓地:->我方墓地:
我方额外:->我方额外:
我方除外:->我方除外:
[
8888
FF
]对方墓地:[-]->[
8888
FF
]对方墓地:[-]
[
8888
FF
]对方额外:[-]->[
8888
FF
]对方额外:[-]
[
8888
FF
]对方除外:[-]->[
8888
FF
]对方除外:[-]
种类->种类
详细->详细
属性->属性
种族->种族
卡表->卡表
卡包->卡包
星数->星数
攻击->攻击
守备->守备
刻度->刻度
年份->年份
全部连锁->全部连锁
无视连锁->无视连锁
智能过滤->智能过滤
玩家昵称:->玩家昵称:
昵称不能为空->昵称不能为空
主机地址:->主机地址:
服务器
IP
或域名->服务器
IP
或域名
端口->端口
房间密码:->房间密码:
连接主机->连接主机
卡差:->卡差:
场差:->场差:
血差:->血差:
录像管理->录像管理
启动录像->启动录像
上帝视角->上帝视角
命名录像->命名录像
删除录像->删除录像
提取卡组->提取卡组
提取旧版->提取旧版
录像清理->录像清理
随机卡组->随机卡组
AI
卡组->
AI
卡组
AI
脚本->
AI
脚本
生命值->生命值
玩家先手->玩家先手
不洗切卡组->不洗切卡组
我是上帝->我是上帝
开始游戏->开始游戏
新大师规则->新大师规则
聊天->聊天
退出->退出
设置->设置
排序->排序
打乱->打乱
掀桌->掀桌
保存->保存
复制->复制
投降->投降
战报->战报
暂停->暂停
上一步->上一步
下一步->下一步
播放->播放
主时间线->主时间线
非常抱歉,因为技术原因,此功能暂时无法使用。请关注官方网站获取更多消息。->非常抱歉,因为技术原因,此功能暂时无法使用。请关注官方网站获取更多消息。
[
b
]发现更新![/
b
]->[
b
]发现更新![/
b
]
是否打开下载页面?->是否打开下载页面?
是->是
否->否
在此搜索卡片,拖动加入卡组->在此搜索卡片,拖动加入卡组
YGOPro2
自动更新:[
55
ff55
]当前已是最新版本。[-]->
YGOPro2
自动更新:[
55
ff55
]当前已是最新版本。[-]
Error
occurred
! @
nError
occurred
! @
nError
occurred
! @
nError
occurred
! @
nError
occurred
! @
nError
occurred
! @
nYGOPro1
旧版的录像崩溃了!您可以选择使用永不崩溃的新版录像。->
Error
occurred
! @
nError
occurred
! @
nError
occurred
! @
nError
occurred
! @
nError
occurred
! @
nError
occurred
! @
nYGOPro1
旧版的录像崩溃了!您可以选择使用永不崩溃的新版录像。
到观战者->到观战者
到决斗者->到决斗者
决斗准备->决斗准备
单局房间->单局房间
单局模式->单局模式
/大师规则
2020
->/大师规则
2020
未知卡表->未知卡表
禁限卡表:[?]->禁限卡表:[?]
(混合卡池)->(混合卡池)
LP
:[?]->
LP
:[?]
手牌:[?]->手牌:[?]
抽卡:[?]->抽卡:[?]
时间:[?]->时间:[?]
观战者人数:[?]->观战者人数:[?]
对方主卡组:[?]张->对方主卡组:[?]张
,额外卡组:[?]张->,额外卡组:[?]张
,副卡组:[?]张->,副卡组:[?]张
单局模式 决斗开始!->单局模式 决斗开始!
双方生命值:[?]->双方生命值:[?]
Tip
:鼠标中键/[
FF0000
]
TAB
键[-]可以打开/关闭哦。->
Tip
:鼠标中键/[
FF0000
]
TAB
键[-]可以打开/关闭哦。
Tip
:强烈建议使用[
FF0000
]
TAB
键[-]。->
Tip
:强烈建议使用[
FF0000
]
TAB
键[-]。
玩家抽卡时->玩家抽卡时
对方的->对方的
回合->回合
抽卡阶段->抽卡阶段
准备阶段->准备阶段
主要阶段
1
->主要阶段
1
等待对方行动中->等待对方行动中
…->…
你确定要投降吗?->你确定要投降吗?
「[?]」被发动时->「[?]」被发动时
[?],@
n
是否连锁?->[?],@
n
是否连锁?
取消连锁@
ui
->取消连锁@
ui
游戏败北,原因:[?]->游戏败北,原因:[?]
[
u
][放弃录像][/
u
]->[
u
][放弃录像][/
u
]
[
u
][保存录像][/
u
]->[
u
][保存录像][/
u
]
对方离开游戏,您现在可以截图。->对方离开游戏,您现在可以截图。
要保存卡组的变更吗?->要保存卡组的变更吗?
通常召唤@
ui
->通常召唤@
ui
前场放置@
ui
->前场放置@
ui
灵摆发动@
ui
->灵摆发动@
ui
战斗阶段@
ui
->战斗阶段@
ui
结束回合@
ui
->结束回合@
ui
洗切手牌@
ui
->洗切手牌@
ui
[
ff5555
]对手使用过:@
n
[?][-]->[
ff5555
]对手使用过:@
n
[?][-]
后场放置@
ui
->后场放置@
ui
发动效果@
ui
->发动效果@
ui
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment