my attempt to port this game into bigger screen
Find a file
2025-06-13 03:17:02 +07:00
.vscode moving main canvas display into Sagiri class 2025-06-13 03:17:02 +07:00
assets Initial load text from file method 2024-10-17 09:58:22 +07:00
library adding j2me lib 2024-11-02 12:04:25 +07:00
raw embed nds12 directly as defaultfont 2024-10-22 01:24:29 +07:00
src moving main canvas display into Sagiri class 2025-06-13 03:17:02 +07:00
tools add extract assets tool 2024-11-01 23:58:10 +07:00
.gitignore Initial load text from file method 2024-10-17 09:58:22 +07:00
.gitmodules adding gzip into bmf 2024-10-17 03:49:45 +07:00
build.xml remove antenna dependency 2024-11-02 13:26:10 +07:00
config.properties remove antenna dependency 2024-11-02 13:26:10 +07:00
readme.txt remove antenna dependency 2024-11-02 13:26:10 +07:00

     _         _    _                   _           _  ____                   
  __| |  ___  | |_ | |__    __ _   ___ | | __      (_)|___ \  _ __ ___    ___ 
 / _` | / _ \ | __|| '_ \  / _` | / __|| |/ /_____ | |  __) || '_ ` _ \  / _ \
| (_| || (_) || |_ | | | || (_| || (__ |   <|_____|| | / __/ | | | | | ||  __/
 \__,_| \___/  \__||_| |_| \__,_| \___||_|\_\     _/ ||_____||_| |_| |_| \___|
                                                 |__/                         

.hack//vol1 is a j2me game from many of dothack series.
the game runs on cldc 1.0/midp 1.0 with resolution of 128x128 pixels

you can get the game here on archive.net
https://archive.org/details/dh1_ezi

there is also english patch here
https://archive.org/download/dh1_ezi_en

however, due to some native api used in the original game. the game doesnt work
on most emulator.

this is a project in progress to decode the game and rewrite the entire codebase
with more contemporary version of j2me cldc 1.1/midp 2.0. swapping out those
native api with midp api equivalents. and support the game with bigger screen

this project is just for entertainment purposes and for gaining more knowledge
about java micro edition.

*** Building tools ***
  Requirements:
    - c/c++ compiler

  most of the tools written in simple single file c++ and can be compiled with
  your choice of compiler

*** Building dothack-j2me ***
  Requirements:
    - JDK 8, (jdk should be able to target java 1.4)
    - apache ant

  to build debug mode:
    ant debug

  to build release mode:
    ant release