쉘이 네 대가 됐습니다 - XC·XD 추가 | DXRP v0.21
SMCo STUDIO · v0.21 배포
쉘이 네 대가 됐습니다. XC·XD 추가
Digital Monster X 의 두 번째 세대(Ver.2) XC·XD 가 들어왔습니다. 이제 XA·XB·XC·XD 네 대를 키우고, 쌓고, 맞붙일 수 있습니다.
v0.2에서 기기가 두 대가 됐습니다. v0.21은 거기에 두 대를 더합니다. 새 판 둘, 새로 그린 쉘, 그리고 0.2 이후 고친 것들입니다. 0.2에서 키우던 디지몬은 그대로 이어집니다.
01XC · XD 두 판
새 종족 47종(키몬·야몬 포함)이 들어왔고, XA/XB와 겹치는 13종에는 XC/XD 쪽 진화 가지가 붙었습니다. XC/XD 알에서 깨면 키몬으로 시작합니다. 진화 가지는 humulos 진화표 기준이고, 조건을 하나도 못 맞춰도 갈 곳이 있도록 기본 진화 자리도 다 채웠습니다.
- 퀘스트: 일반 에어리어가 45까지, 숨은 SP 에어리어는 46번입니다. (XA/XB는 30 / 31 그대로)
- EXP Coat(그 에어리어 경험치 2배)는 Ver.2 전용이라 XC/XD에서만 나옵니다.
- 컷인은 흑백입니다. 새 종족 47종의 필살기 컷인은 아직 색을 안 칠했습니다. 기존 종족은 컬러 그대로입니다. 채색은 다음 판에서 합니다.
02쉘은 상점에서 삽니다
새 판도 디지코어로 삽니다. 쉘 값은 세대마다 다릅니다. XA/XB는 100, XC/XD는 200 디지코어입니다. 상점은 마우스 휠과 오른쪽 스크롤바로 내릴 수 있고, 메인 화면 캐러셀은 마우스나 손가락으로 끌어서 넘길 수도 있습니다.
03짝 판끼리 붙으면 SP 조건이 양쪽에 열립니다
커넥트 배틀 규칙이 바뀌었습니다. 0.2에서는 이긴 쪽만 숨은 SP 에어리어 조건의 절반이 열렸는데, 이제는 짝 판끼리(XA↔XB, XC↔XD) 붙으면 이기든 지든 양쪽 다 열립니다. 나머지 절반은 그대로 에어리어 클리어입니다(XA/XB는 30, XC/XD는 45). 그리고 연결하는 순간 상대가 아팠다면, 이기든 지든 병이 옮습니다.
04쉘을 새로 그렸습니다
X판 쉘 그림을 전부 바꿨습니다. X 마크는 실물 사진과 대조해 다시 그렸고, XC/XD 쉘은 반투명 플라스틱 질감이고, 배포 직전에 조금 더 투명하게 다듬었습니다. 액정 창은 가로세로 100칸으로 맞췄고, 1칸 오른쪽으로 밀려 있던 쉘 그림도 바로잡았습니다. 그러면서 창에 살짝 잘려 보이던 메뉴 아이콘 줄도 제자리를 찾았습니다. 판마다 자기 액정 배경 사진도 깝니다.
05규칙이 바뀐 것
- 배고픔·근력이 줄어드는 간격이 단계별입니다. 반 칸에 유아기1 180초, 유아기2 1800초, 유년기 2880초, 성숙기 이상 3540초. 응가 주기도 단계별입니다.
- 유아기(1·2)의 일반 공격은 약한 쪽입니다. 단발 2, 연발 4.
- QUEST XAI 화면은 15초 머뭅니다. Daily XAI는 깨어 있고 그날 것을 아직 안 봤으면 돕니다.
- 진화 직전 흔들림은 건너뛸 수 없습니다. 진화 연출은 응가를 피해 서고, 응가는 연출 내내 화면에 남습니다.
- 투사체가 비어 있던 필살기 6종을 채웠습니다.
06안드로이드에서 바뀐 것
- 세이브를 공용 폴더에: 처음 실행 때 "모든 파일 접근" 설정 화면이 한 번 열립니다. 허용하면 세이브가 내장 저장소의
Documents/DXRP/에 쓰여, 앱을 지웠다 다시 깔아도 남습니다. 기존 세이브는 다음 저장부터 그리로 옮겨집니다. 거절하면 다시 묻지 않고 예전처럼 앱 안에 저장됩니다. - 알림음이 기본음 대신 게임 호출음(디지바이스 소리)으로 바뀌었습니다.
- 메인 화면에서 손가락을 가로로 밀면 쉘이 한 칸씩 넘어갑니다.
- SETTING 에서 SCREEN SIZE 와 ALWAYS ON TOP 두 줄이 빠졌습니다(PC 는 그대로).
- 앱을 나갈 때 다른 호출이 없으면, 이미 있던 응가도 바로 알려 줍니다. 자고 있는 판은 알리지 않습니다.
07디지코어 선물 파일
세이브를 잃은 분께 디지코어만 돌려드리는 파일입니다. 받은 dxrp_gift.json 을 게임을 끈 상태에서 세이브 폴더에 넣고 게임을 켜세요. PC는 %APPDATA%\Godot\app_userdata\DXRP\, 안드로이드는 "모든 파일 접근"을 허용했다면 내장 저장소의 Documents/DXRP/ 입니다. 게임이 시작되면 디지코어가 들어오고 파일 이름이 dxrp_gift.json.used 로 바뀝니다. 같은 파일은 한 번만 받을 수 있습니다.
08고친 것
- 세이브 쓰기를 갑자기 꺼져도 안전하게 바꿨습니다. 진행이 날아갔다는 제보가 있었습니다. 못 읽는 세이브는 따로 한 부 남기고 직전 백업으로 되돌립니다.
- 퀘스트가 끝나면 퀘스트 메뉴가 선택된 채로 돌아옵니다. 훈련처럼 B 한 번이면 바로 다시 나갑니다.
- 메인 화면에서 이미 산 쉘 위에 자물쇠가 보이던 것. 옆 쉘의 자물쇠가 겹쳐 그려진 것이었습니다.
- 진화할 때 체크무늬 막이 액정 밖까지 그려지던 것.
- 에어리어 30 첫 클리어 연출의 아래 절반이 화면 밖에 있던 것.
- 게임 중 처음 고른 판의 알이 60초보다 일찍 부화하던 것. 이제 시간 설정을 마친 뒤 60초입니다.
- 알 상태에서 CLOSE 로 끄면 콜드로 얼어 메뉴가 안 먹던 것. 이제 알은 얼리지 않습니다.
- 배고픔과 근력이 둘 다 0일 때, 고기를 먹여 사유만 바뀌어도 호출음이 한 번 더 나던 것.
- 메인 화면에서 쉘이 한 대뿐일 때 REDUCE 를 누르면, 아이콘이 EXPAND 로 바뀌고 메뉴는 열린 채 남습니다. EXPAND 나 쉘 이름칸을 누르면 그 쉘이 실행됩니다. 안드로이드에서 이때 게임이 튕기던 것도 이렇게 풀렸습니다.
- EXPAND 중 플레이하던 칸을 REDUCE 하면 남은 쉘이 작고 흐린 채로 남던 것.
- 메인 화면에서도 응가, 질병·부상 아이콘, 자는 중 Z 가 보입니다.
Windows와 Android 파일이 따로 있습니다
Windows → Android →Windows는 zip을 풀고 DXRP.exe와 dll을 같은 폴더에 둔 채 실행하세요. 처음 한 번 "Windows의 PC 보호"가 뜨면 추가 정보 → 실행. Android는 APK를 기기로 옮겨 설치하면 이전 버전 위에 덮어쓰기 설치가 됩니다.
애플용 앱은 아직 개발 전입니다. 안드로이드용 apk는 사용 가능합니다.
09알아두면 좋은 점
- 0.2 세이브를 그대로 불러옵니다(0.2 형식 세이브로 시험). 키우던 XA/XB와 디지코어, 산 쉘이 그대로 이어집니다. 0.21로 저장한 파일을 다시 0.2로 읽는 것은 확인하지 않았습니다.
- 이 배포본에는 XA·XB·XC·XD 네 판만 나옵니다.
- 바로잡습니다: 0.2 안내문(README)의 "배고픔 6시간 → 질병"은 틀렸습니다. 질병은 몸무게 99G, 또는 응가 8개를 30분 두었을 때, 부상은 배틀 패배로만 생깁니다. 배고픔·근력 0은 케어미스만 쌓습니다.
- 안드로이드에서 알림을 제때 받으려면 이 앱을 "절전 안 함 앱"(갤럭시) 또는 배터리 "제한 없음"(일반)으로 넣어 주세요.
10다음 계획
새 종족 47종 컷인 채색입니다. 0.2 때 말씀드린 PC↔모바일 이동은 아직 준비 중입니다. 그 사이 과정은 계속 개발일지로 올립니다.
i정보 코너
여기부터는 기술 정보만 모아뒀습니다.
| 버전 | 0.21 (이전 0.2, 2026.09.14) |
| 판 | XA · XB · XC · XD |
| ENGINE | Godot 4.7 (Mobile 렌더링) |
| 실행 환경 | Windows 10/11 (exe + dll), Android (APK) |
| 저장 위치 | PC: %APPDATA%\Godot\app_userdata\DXRP\save.json · Android: "모든 파일 접근" 허용 시 Documents/DXRP/save.json |
| 조작 | A = Z · B = X · C = C · 메인 화면 = Esc · 확장 중 기기 바꾸기 = Tab |
| 만든 방법 | 코드 없이, AI(Claude Code)와 게임엔진(Godot)만으로 |
SMCo STUDIO · v0.21 Release
Four Shells Now. XC and XD Are In
The second generation of Digital Monster X (Ver.2), XC and XD, has arrived. You can now raise, stack, and battle four devices: XA, XB, XC and XD.
v0.2 took the game from one device to two. v0.21 adds two more: two new versions, redrawn shells, and the fixes since 0.2. The digimon you were raising in 0.2 carries straight over.
01XC and XD
47 new species (Kiimon and Yaamon included), plus XC/XD evolution branches on the 13 species shared with XA/XB. The XC/XD eggs hatch into Kiimon. Branches follow the humulos evolution chart, and every default-evolution slot is filled so a digimon that meets no condition still has somewhere to go.
- Quest: normal areas go up to 45, and the hidden SP area is 46. (XA/XB stay at 30 / 31.)
- EXP Coat (double experience for that area) is Ver.2-only, so it only shows up on XC/XD.
- Cutins are black and white: the special-attack cutins for the 47 new species aren't coloured yet. Existing species keep their colour cutins. Colouring comes in the next build.
02Shells are bought in the shop
New versions are bought with DigiCore too. Prices depend on the generation: XA/XB cost 100, XC/XD cost 200. The shop scrolls with the mouse wheel or the scrollbar on the right, and the main-screen carousel can be dragged with a mouse or a finger.
03Partner versions unlock SP on both sides
The connect-battle rule changed. In 0.2 only the winner got half of the hidden SP area condition. Now, when partner versions (XA↔XB, XC↔XD) battle, both sides get it, win or lose. The other half is still clearing areas (30 on XA/XB, 45 on XC/XD). And if the opponent is sick at the moment you connect, the sickness spreads, win or lose.
04Redrawn shells
Every X shell has been redrawn. The X mark was redrawn against photos of the real devices, and the XC/XD shells have a translucent-plastic look, made a little clearer just before release. The LCD window is now 100 by 100, and the shell art that sat 1 pixel to the right has been fixed, which also put the menu icon rows, slightly clipped before, back in place. Each version also lays its own LCD background photo.
05Rule changes
- Hunger and strength drain at a per-stage rate: half a heart every 180 s at Baby I, 1800 s at Baby II, 2880 s at Child, 3540 s from Adult up. Poop timing is per-stage too.
- Baby I and II use the weak normal attack: 2 single, 4 double.
- The QUEST XAI screen holds for 15 seconds. Daily XAI plays if the digimon is awake and hasn't seen today's yet.
- The shake right before evolving can't be skipped. The evolution scene steps around poop, and the poop stays on screen throughout.
- Six special attacks that had no projectile now have one.
06What changed on Android
- Saves in a shared folder: on first launch an "All files access" settings screen opens once. Allow it and the save is written to
Documents/DXRP/on internal storage, so it survives uninstalling and reinstalling the app. An existing save moves there on the next save. Decline and it isn't asked again; the save stays inside the app as before. - The notification sound is now the game's call sound (the Digivice sound) instead of the default.
- On the main screen, swipe sideways to move one shell at a time.
- SCREEN SIZE and ALWAYS ON TOP are gone from SETTING (PC keeps them).
- When you leave the app with no other call active, poop that's already there is announced right away. A sleeping device stays quiet.
07DigiCore gift file
A file that gives DigiCore back to players who lost their save. Put the dxrp_gift.json you received into the save folder with the game closed, then start the game. On PC that's %APPDATA%\Godot\app_userdata\DXRP\; on Android, if you allowed "All files access", it's Documents/DXRP/ on internal storage. When the game starts the DigiCore arrives and the file is renamed to dxrp_gift.json.used. Each file can only be claimed once.
08Fixes
- Saving is now safe against a sudden shutdown. There were reports of lost progress. An unreadable save is kept aside as a copy and the previous backup is restored.
- After a quest, the quest menu stays selected, so one press of B sends you right back out, just like training.
- A padlock showing over a shell you'd already bought on the main screen. It was the neighbouring shell's padlock drawn on top.
- The checkerboard evolution curtain drawing outside the LCD.
- The bottom half of the area-30 first-clear scene sitting off screen.
- The egg of the first version picked mid-game hatching before 60 seconds. It's now 60 seconds after the time setup.
- An egg closed with CLOSE freezing in cold so the menu stopped responding. Eggs no longer freeze.
- With hunger and strength both at 0, feeding meat changed only the reason and the call sound rang again.
- With only one shell on the main screen, REDUCE now turns the icon into EXPAND and keeps the menu open; EXPAND or the shell's name tag starts that shell. This also fixed the game crashing on Android at that point.
- REDUCE on the device you were playing during EXPAND leaving the remaining shell small and dimmed.
- Poop, the sick/injured icon and the sleeping Z now show on the main screen too.
Windows and Android are separate downloads
Windows → Android →On Windows, unzip and keep DXRP.exe and the dll in the same folder. If "Windows protected your PC" appears the first time, choose More info → Run anyway. On Android, copy the APK to the device and install it. It installs over the previous version.
An Apple version hasn't been developed yet. The Android APK is available.
09Good to know
- 0.2 saves load as they are (tested with a 0.2-format save). Your XA/XB digimon, DigiCore and bought shells carry over. Reading a 0.21 save back in 0.2 hasn't been checked.
- This build shows four versions only: XA, XB, XC and XD.
- Correction: the 0.2 README's "6 hours of hunger → sickness" was wrong. Sickness comes only from reaching 99G or leaving 8 poops for 30 minutes, and injury only from losing a battle. Empty hunger or strength only adds care mistakes.
- On Android, add the app to "Never sleeping apps" (Galaxy) or set battery use to "Unrestricted" to get notifications on time.
10What's next
Colouring the cutins for the 47 new species. The PC↔mobile transfer mentioned with 0.2 is still in the works. The devlog will keep covering the process.
댓글
댓글 쓰기