キャラクターなんとかJ (CharacterManaJ)

seraphy@seraphyware.com

09-05-2024

english

概要

このアプリケーションは複数の画像を選択し重ね合わせることで一つの画像を作り出す、モンタージュを行うアプリケーションです。

用途としてパーツを組み合わせてキャラクターをデザインするという、一種の着せ替えを楽しむことを想定していますが、それに限りません。

モンタージュするための素材の画像データがないと、このアプリケーションは何もできません。

このアプリケーション自身には画像データは含まれません!!

ご自身で作成するか、既にある画像データを用意するなどしてください。

カテゴリ、レイヤー、カラーグループを増減させたりなど、画像の組み合わせ方については新しいプロファイルを作成することで自分好みの設定にすることができます。

このアプリケーションは、K.Hみっくす ふぁーすとえでぃしょん さんの 「キャラクターなんとか機」を目標にJAVAによりフルスクラッチから書き起こしたものです。

初期状態で、「キャラクターなんとか機」と同じカテゴリ、レイヤー順序、ディレクトリ、カラーグループの設定がされたプロファイルが作成されますので、 「キャラクターなんとか機」のパーツデータをインポートして使うことができます。

sample

プロジェクトのOSDNからSOURCEFORGEへの移転について

本プロジェクトは、もともとはsourceforge.jpでホストされていました。sourceforge.jpは、sourceforge.netでのアドウェア無断バンドル事件により袂を分かち、OSDN.NETに変更されました。

しかし、OSDN.NET2022年に开源中国(OSCHINA)に買収されたあと、2023年ごろからはまともに使えない状態がつづいておりました。

しばらく経過をみてましたが復旧の見込みがないことから、2023/12に、sourceforge.netに移転することにしました。このとき、seraphyのアカウントを新規に作成しています。

なお、sourceforge.jp(OSDN.NET)のプロジェクトのチケット、古いリリースファイルなどはサルベージできていません。これらは失われたものと思われます。(プロジェクトのwikiページは、ほぼサルベージできました。)

現在のソースコードは、ローカルマシンで作業中だったGitリポジトリのものをクローンしたものからの派生です。

2020/1のコミットがOSDN.NET時代の最終バージョンであり、2024/1以降(現行版)はSOURCEFORGE.NETでのみホストされています。(今後、OSDN.NET側のリポジトリを更新する予定はありません。)

動作環境

想定する動作環境は以下のとおりです。(保証ではありません。)

原理的には、openjdk-17-jdk が動作する環境であれば動作する可能性があります。ただし、macOSはxcode15.2でx64をターゲットとしてjavaランチャをビルドしているため、macOS10.15以降でないと動作しません。(ランチャを使わずjarファイル単体で動作させることは可能かもしれません。)

使用方法・操作方法について

利用方法・操作方法については、過去のwikiを参照ください。

OSDN.NETからサルベージした2015年ごろの古いwikiから起こした内容のため、現在とは状況がそぐわない部分もありますが、基本的なアプリケーションの操作方法・使用方法については、ほとんど変わらないため参考にできると思います。 (各種リンク先が古いことに、ご注意ください。)

ライセンス

本アプリケーション(ソースコード)のオープンソースライセンスは、Apache License, Version 2.0 です。

本ソフトウェアは「現状のまま」提供され、明示または黙示の保証は一切ありません。

本ソフトウェアは、商用・非商用を問わず、どのような目的でも自由に使用することができます。

登録や使用料は必要ありません。また、本ソフトウェアを再配布することも自由です。


english_translation

Overview

This application is a montage tool that creates a single image by selecting and overlaying multiple images.

It is designed for creating characters by combining parts, a kind of dress-up enjoyment, but its use is not limited to that.

Without image data for the montage, this application cannot do anything.

This application does not include any image data itself!!

Please prepare by either creating your own or arranging existing image data.

You can create a new profile to customize the image combination to your liking, such as by adding or reducing categories, layers, and color groups.

This application is a full scratch-written creation in JAVA, modeled after the ‘キャラクターなんとか機’ by K.H Mix First Edition, which can be found at K.H Mix First Edition and 「キャラクターなんとか機」.

In its initial state, a profile is created with the same categories, layer order, directory, and color group settings as the ‘キャラクターなんとか機’, so you can import and use parts data from the ‘キャラクターなんとか機’.

Migration of the Project from OSDN to SOURCEFORGE

This project was originally hosted on sourceforge.jp. Due to the adware bundling incident on sourceforge.net, sourceforge.jp parted ways and was transitioned to OSDN.NET.

However, after OSDN.NET was acquired by 开源中国 (OSCHINA) in 2022, it became unusable around 2023.

After observing the situation for a while and seeing no prospects for recovery, we decided to migrate to sourceforge.net in December 2023. At this time, a new account for Seraphy was created.

Please note that tickets and old release files from the sourceforge.jp (OSDN.NET) project could not be salvaged and are considered lost. (The project’s wiki pages were mostly salvaged.)

The current source code is derived from the cloned Git repository that was in progress on a local machine.

Commits from January 2020 represent the final version from the OSDN.NET era, and versions from January 2024 onwards (current version) are hosted exclusively on SOURCEFORGE.NET. (There are no plans to update the repository on the OSDN.NET side in the future.)

Operating Environment

The assumed operating environment is as follows. (Not guaranteed.)

In principle, it may work in any environment where openjdk-17-jdk operates. However, since the macOS Java launcher is built targeting x64 with xcode15.2, it will not function on macOS versions earlier than 10.15. (It might be possible to run it using just the jar file without the launcher.)

Usage and Operation Instructions

For usage and operation instructions, please refer to the previous wiki.

The content is based on old wiki pages from around 2015 salvaged from OSDN.NET, so there may be discrepancies with the current situation. However, the basic methods for using and operating the application have not changed significantly and should still be useful as a reference. (Be aware that some of the links may be outdated.)

License

The open-source license for this application (source code) is the Apache License, Version 2.0.

This software is provided “as is,” without any warranties, either express or implied.

You are free to use this software for any purpose, commercial or non-commercial.

No registration or fees are required. You are also free to redistribute the software.