Giter Site home page Giter Site logo

roloa / cataclysm-dda_variant Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cleverraven/cataclysm-dda

11.0 11.0 6.0 2.11 GB

Cataclysm:DDAの子ヴァリアントです。詳しくはvariant_jpブランチをご参照ください。 This is homebrew variant of Cataclysm:DDA. see variant_jp branch.

Home Page: https://github.com/roloa/Cataclysm-DDA_variant/tree/variant_jp

License: Other

Shell 0.16% C 0.30% Python 1.55% C++ 95.88% Makefile 0.22% CMake 0.55% Batchfile 0.01% Gnuplot 0.01% Perl 0.01% HTML 0.02% R 0.01% JSONiq 0.02% Java 1.25% JavaScript 0.02%

cataclysm-dda_variant's People

Contributors

acidia avatar atomicdryad avatar bevapdin avatar borkborkgoesthecode avatar brettdong avatar codemime avatar coolthulhu avatar cyrano7 avatar heathersoron avatar i-am-erk avatar i2amroy avatar ianestrachan avatar illi-kun avatar jbytheway avatar ka101 avatar kevingranade avatar korggent avatar mlangsdorf avatar mugling avatar nexusmrsep avatar night-pryanik avatar ozoneh3 avatar pisskop avatar qrox avatar rivet-the-zombie avatar snipercup avatar thedarklingwolf avatar vlasovvitaly avatar yobbobanana avatar zhilkinserg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cataclysm-dda_variant's Issues

Remember Hentai mod

Hentai modをVariant_jpで動作させる

0.D開発版のLua廃止により使うことができなくなったHentai modをVariant_jpで動作させたい。

Hentai modのソース(作者による最終版+私的バグ修正)

https://github.com/lispcoc/hentaimod/tree/japanese

実装方法

とりあえず案2: C++コードを使った再現による動作で復活を目指す。

  • 案1: Luaサポートの復活

    • 利点
      • 既存ソースコードが流用できる
      • Luaサポートを使っておけばmod作る人が使ってくれるかも
    • 問題点
      • Luaサポートのコードは癖があり、今後参加する開発者全員が理解するのは難しい
      • メンテナンスの手間増加
        LuaExtensionでkaguyaとdoxygenを組み合わせてLuaとのグルーコードを半自動生成した実績はあるが、精度がいまいち
        https://github.com/lispcoc/Cataclysm-DDA-luaex
      • Lua側のバグはビルド時に検出できないので気付きにくい
        C++で実装してしまえばビルド時にある程度検出可能
  • 案2: C++コードを使った再現

    • 利点
      • メンテしやすい
      • LuaとC++を連携する上での技術的制約から解放される
      • コードもC++で書いたほうが短くなる傾向がある
    • 問題点
      • 既存ソースコードが流用できない
      • 外部からスクリプト的なものでいじれないので毎回ビルドが必要

方針

  • 大方針
    完全に動作を再現させるというよりもリブート的な方向で進める。
    元のHentai mod自体が技術的制約などの理由で作りかけになっている部分が多いため。
  • その他細かい方針
    • Magiclysmを前提modとし、Magiclysmの資産を利用する
      サキュバスの魔法とかはMagiclysmの機能を使って実装できる部分も多いはず
    • Github上での開発は機能的な部分の実装にとどめ、modそのものは他で配布する
      R18表現を含むものなのでGithub利用規約に抵触しないように
      (カタクリ自体が暴力的なゲームなのでどこまで意味があるのか怪しいところではあるが…)
    • 妊娠・出産はカタクリのシステムと噛み合わないためとりあえずオミットする
      好きな人も多いと思うところなので悩ましいが…本体に大人・子供の概念が実装されないことには厳しい
      妊娠はならElonaみたいな感じならやれなくもないが

地下空間探索ソナー

https://jbbs.shitaraba.net/bbs/read.cgi/game/9358/1585252344/517

べつにお小遣いがほしいわけではないけど、
とりあえず、アイテムとして試作してみました。
ここからお試しできます。
https://ux.getuploader.com/cdda_variant_jp_sandbox/download/1

  • Underground Sonar Deviceという名前のアイテムを追加しました。
  • 使用すると、1つ下の階層の、足元と同じマスが、進入可能かどうかを教えてくれます。
  • 初期地点のシェルターで試すといい感じです。ドアが閉まってるかどうかまで考慮して検知してくれます。
  • まだ入手手段は作ってないので、デバッグで入手してください。
  • 今のところ、電池とかは必要ありません。
  • 0.Eではデフォルトでオンになってますが、世界設定のZ軸がオンになってないと正常に動きません。

せっかく作ったので、そのうち、おおよそこの使用アイテム仕様のままヴァリアントに組み込みますが、
リクエストがあれば聞き入れるかもしんないです。

  • 元々CBMとして実装してほしいとの事だったのでCBMにする。
  • 使用ごとに探索するアクティブCBMにする? それともやっぱり、起動してる間、毎ターン探索し続けてくれた方がいいかな?
  • 今は足元1マスだけを探索してるけど、探索範囲はもっと広い方がいい?

あと、本家へのプルリクは、今のところ、俺は怖くてムリです。
今あるコードはそのまままるまるパクっていってもいいので
自己責任でご自分のリポジトリを立ててプルリクをお願いします。

gitに追跡されないMOD置き場が欲しい

data/mods/ フォルダに動作確認用にファイルを置くと、gitが追跡してしまうのでコミットするときに毎回取り出すかステージング対象外にするかしないといけないので面倒。
data/mods/_mod_test/ みたいなフォルダを作って、ここに入れたファイルは追跡対象外にするなどしたい。

アーティファクトのアイテム詳細を開くときにエラーメッセージが出る

Describe the bug

アーティファクトのアイテム詳細を開くときに、
invalid mod requestみたいなエラーメッセージが出ます

mod名表示が悪さをしてる。
おそらく、item.cppの3651行目
if ( get_source_mod_id() != "dda" ) {
ここを

if ( get_source_mod_id() != "dda" && get_source_mod_id() != "" ) {
空文字のときも弾くべきだった...

Steps To Reproduce

Versions and configuration

JPヴァリアントr8

Additional context

ビルドし直すのが面倒なので次の更新で。

Error Report log/build_20200414235301.err

src/weather_gen.cpp:274:87: error: unused parameter 'w' [-Werror=unused-parameter]
weather_type weather_generator::get_variant_modded_weather_conditions( const w_point &w ) const
^
cc1plus: error: unrecognized command line option '-Wno-unknown-warning-option' [-Werror]
cc1plus: all warnings being treated as errors
make: *** [Makefile:856: objwin/tiles/weather_gen.o] エラー 1

スタミナ回復トンファー拾ってウキウキしながら警備ゾンビ殴ったら発動の度にエラー出る

Describe the bug

表題通りです。

Steps To Reproduce

  1. スタミナ回復トンファーを拾う。
  2. 心をウキウキにする。
  3. 警備ゾンビを殴る。
  4. エラー出る

Expected behavior

エラーが出ないでスタミナが回復してほしい

Screenshots

これが一番欲しい。
トンファーのアイテム詳細情報と、エラーの画面があればカンペキ

Versions and configuration

ヴァリアントr13。

Additional context

もし出来れば、エラーを起こすスタミナ回復トンファーを含んだセーブデータと、configフォルダを圧縮したものを送っていただけると、問題解決の大きな助けになります。

サウンドが鳴らない

不具合の概要

サウンドが鳴らない

再現手順

  1. サウンドパックを導入する(/data/sound/内)
  2. オプションでサウンドがオンになっていることを確認する
  3. 再起動してもサウンドが鳴らない

不具合が起きたときの環境

  • OS: Windows
    • OS Version: 10.0 1809
  • Game Version: 0.D-9855-gb56f29290e-dirty [64-bit]
  • Graphics Version: Tiles
  • Mods loaded: [
    コア - Dark Days Ahead [dda],
    削除 - NPCの欲求 [no_npc_food]
    ]

その他の情報

「行動対象限定時の自動実行」オプションをTrueにしていると、友好モンスターに対して避妊具を使えない

Describe the bug

タイトル通りです。

実は避妊具は、仕様通りかはわかりませんが、現状では敵対モンスターにも使えます。
もちろん、敵対モンスターに対して使おうとしても、オプションがオンの状態だとうまく使えないはずです。

Steps To Reproduce

Expected behavior

対象限定時の自動実行オプションがTrueの時、モンスターも対象に選べるようにあってほしい。

Screenshots

Versions and configuration

Additional context

避妊具を使った時の、対象の隣接マスのハイライトを出す条件の処理を直せばいいのかなあと思います。
現状では、自分自身と、NPCがいるマスをハイライトするようになってると思います。
周囲にNPCがおらず、ハイライト対象が自分だけの場合、モンスターを無視して、自動で自分に使う事が選択されてしまっていると思います。

Tried to set invalid ammo of D_CUMSHOTs for ランチャー(40mm/M79)

Describe the bug

平地を車で走っていたところ、サキュバスやインキュバスの群れが画面内に入って数ターン経ったぐらいのタイミングで、以下のようなエラーメッセージが表示されました。

Tried to set invalid ammo of D_CUMSHOTs for ランチャー(40mm/M79)

その後、エラーメッセージを無視してゲームを継続しましたが、特に問題はないようです。

Steps To Reproduce

再現方法はよくわかりません...
なにか分かったら書き足します。

Expected behavior

Screenshots

Versions and configuration

Variant_JP 0.E r6_2
Googleドライブで公開してる最新版(当時)です

Additional context

油井

いつかやるかもしれない油井のアイデアをここに書く。

Error Report log/build_20200414235201.err

src/weather_gen.cpp: In member function 'weather_type weather_generator::get_variant_modded_weather_conditions(const w_point&) const':
src/weather_gen.cpp:277:12: error: 'WEATHER_RAINBOOOOOOW' was not declared in this scope
return WEATHER_RAINBOOOOOOW;
^
src/weather_gen.cpp: At global scope:
src/weather_gen.cpp:274:87: error: unused parameter 'w' [-Werror=unused-parameter]
weather_type weather_generator::get_variant_modded_weather_conditions( const w_point &w ) const
^
cc1plus: error: unrecognized command line option '-Wno-unknown-warning-option' [-Werror]
cc1plus: all warnings being treated as errors
make: *** [Makefile:856: objwin/tiles/weather_gen.o] エラー 1

静的リンクでビルドができない

ビルドするときはCDDAのディレクトリ内にあるビルド用スクリプトを叩きます。
./compile_static.sh

ビルド用スクリプトの中身は以下です。


make CCACHE=1 RELEASE=1 MSYS2=1 SDL=1 TILES=1 SOUND=1 LOCALIZE=1 LANGUAGES=all LINTJSON=0 ASTYLE=0 RUNTESTS=0 STATIC=1
tput bel

makeがビルドが進めていくと、makeは最終的に以下のコマンドで実行ファイルを作ろうとします。


ccache g++ -Wl,-stack,12000000,-subsystem,windows -o cataclysm-tiles.exe objwin/tiles/action.o objwin/tiles/active_item_cache.o objwin/tiles/activity_handlers.o objwin/tiles/activity_item_handling.o objwin/tiles/activity_type.o objwin/tiles/addiction.o objwin/tiles/advanced_inv.o objwin/tiles/advanced_inv_area.o objwin/tiles/advanced_inv_listitem.o objwin/tiles/advanced_inv_pane.o objwin/tiles/ammo.o objwin/tiles/anatomy.o objwin/tiles/animation.o objwin/tiles/armor_layers.o objwin/tiles/artifact.o objwin/tiles/auto_note.o objwin/tiles/auto_pickup.o objwin/tiles/avatar.o objwin/tiles/avatar_action.o objwin/tiles/ballistics.o objwin/tiles/basecamp.o objwin/tiles/behavior.o objwin/tiles/behavior_oracle.o objwin/tiles/behavior_strategy.o objwin/tiles/bionics.o objwin/tiles/bionics_ui.o objwin/tiles/bodypart.o objwin/tiles/bonuses.o objwin/tiles/calendar.o objwin/tiles/cata_tiles.o objwin/tiles/cata_utility.o objwin/tiles/cata_variant.o objwin/tiles/catacharset.o objwin/tiles/char_validity_check.o objwin/tiles/character.o objwin/tiles/character_martial_arts.o objwin/tiles/clothing_mod.o objwin/tiles/clzones.o objwin/tiles/color.o objwin/tiles/computer.o objwin/tiles/condition.o objwin/tiles/construction.o objwin/tiles/construction_category.o objwin/tiles/consumption.o objwin/tiles/coordinate_conversions.o objwin/tiles/craft_command.o objwin/tiles/crafting.o objwin/tiles/crafting_gui.o objwin/tiles/crash.o objwin/tiles/creature.o objwin/tiles/creature_tracker.o objwin/tiles/cursesport.o objwin/tiles/damage.o objwin/tiles/debug.o objwin/tiles/debug_menu.o objwin/tiles/defense.o objwin/tiles/dependency_tree.o objwin/tiles/descriptions.o objwin/tiles/dialogue_win.o objwin/tiles/dispersion.o objwin/tiles/drawing_primitives.o objwin/tiles/dump.o objwin/tiles/editmap.o objwin/tiles/effect.o objwin/tiles/emit.o objwin/tiles/event.o objwin/tiles/event_bus.o objwin/tiles/event_statistics.o objwin/tiles/explosion.o objwin/tiles/faction.o objwin/tiles/faction_camp.o objwin/tiles/fault.o objwin/tiles/field.o objwin/tiles/field_type.o objwin/tiles/filesystem.o objwin/tiles/flag.o objwin/tiles/fungal_effects.o objwin/tiles/game.o objwin/tiles/game_inventory.o objwin/tiles/game_ui.o objwin/tiles/gamemode.o objwin/tiles/gates.o objwin/tiles/grab.o objwin/tiles/handle_action.o objwin/tiles/handle_liquid.o objwin/tiles/harvest.o objwin/tiles/help.o objwin/tiles/iexamine.o objwin/tiles/ime.o objwin/tiles/init.o objwin/tiles/input.o objwin/tiles/inventory.o objwin/tiles/inventory_ui.o objwin/tiles/item.o objwin/tiles/item_action.o objwin/tiles/item_category.o objwin/tiles/item_factory.o objwin/tiles/item_group.o objwin/tiles/item_location.o objwin/tiles/item_search.o objwin/tiles/item_stack.o objwin/tiles/iteminfo_query.o objwin/tiles/itype.o objwin/tiles/iuse.o objwin/tiles/iuse_actor.o objwin/tiles/iuse_software.o objwin/tiles/iuse_software_kitten.o objwin/tiles/iuse_software_lightson.o objwin/tiles/iuse_software_minesweeper.o objwin/tiles/iuse_software_snake.o objwin/tiles/iuse_software_sokoban.o objwin/tiles/json.o objwin/tiles/kill_tracker.o objwin/tiles/lightmap.o objwin/tiles/line.o objwin/tiles/live_view.o objwin/tiles/loading_ui.o objwin/tiles/lru_cache.o objwin/tiles/magic.o objwin/tiles/magic_enchantment.o objwin/tiles/magic_spell_effect.o objwin/tiles/magic_teleporter_list.o objwin/tiles/magic_ter_fur_transform.o objwin/tiles/main.o objwin/tiles/main_menu.o objwin/tiles/map.o objwin/tiles/map_extras.o objwin/tiles/map_field.o objwin/tiles/map_item_stack.o objwin/tiles/map_memory.o objwin/tiles/map_selector.o objwin/tiles/mapbuffer.o objwin/tiles/mapdata.o objwin/tiles/mapgen.o objwin/tiles/mapgen_functions.o objwin/tiles/mapgendata.o objwin/tiles/mapgenformat.o objwin/tiles/mapsharing.o objwin/tiles/martialarts.o objwin/tiles/material.o objwin/tiles/mattack_actors.o objwin/tiles/melee.o objwin/tiles/memorial_logger.o objwin/tiles/messages.o objwin/tiles/mission.o objwin/tiles/mission_companion.o objwin/tiles/mission_end.o objwin/tiles/mission_place.o objwin/tiles/mission_start.o objwin/tiles/mission_ui.o objwin/tiles/mission_util.o objwin/tiles/missiondef.o objwin/tiles/mod_manager.o objwin/tiles/mod_manager_ui.o objwin/tiles/mod_tileset.o objwin/tiles/monattack.o objwin/tiles/mondeath.o objwin/tiles/mondefense.o objwin/tiles/monexamine.o objwin/tiles/monfaction.o objwin/tiles/mongroup.o objwin/tiles/monmove.o objwin/tiles/monster.o objwin/tiles/monstergenerator.o objwin/tiles/morale.o objwin/tiles/morale_types.o objwin/tiles/mtype.o objwin/tiles/mutation.o objwin/tiles/mutation_data.o objwin/tiles/mutation_type.o objwin/tiles/mutation_ui.o objwin/tiles/name.o objwin/tiles/ncurses_def.o objwin/tiles/newcharacter.o objwin/tiles/npc.o objwin/tiles/npc_class.o objwin/tiles/npcmove.o objwin/tiles/npctalk.o objwin/tiles/npctalk_funcs.o objwin/tiles/npctrade.o objwin/tiles/options.o objwin/tiles/output.o objwin/tiles/overlay_ordering.o objwin/tiles/overmap.o objwin/tiles/overmap_connection.o objwin/tiles/overmap_location.o objwin/tiles/overmap_noise.o objwin/tiles/overmap_ui.o objwin/tiles/overmapbuffer.o objwin/tiles/panels.o objwin/tiles/path_info.o objwin/tiles/pathfinding.o objwin/tiles/pickup.o objwin/tiles/pixel_minimap.o objwin/tiles/pixel_minimap_projectors.o objwin/tiles/player.o objwin/tiles/player_activity.o objwin/tiles/player_display.o objwin/tiles/player_hardcoded_effects.o objwin/tiles/point.o objwin/tiles/popup.o objwin/tiles/posix_time.o objwin/tiles/profession.o objwin/tiles/projectile.o objwin/tiles/ranged.o objwin/tiles/recipe.o objwin/tiles/recipe_dictionary.o objwin/tiles/recipe_groups.o objwin/tiles/regional_settings.o objwin/tiles/relic.o objwin/tiles/requirements.o objwin/tiles/resource.o objwin/tiles/rng.o objwin/tiles/rotatable_symbols.o objwin/tiles/safe_reference.o objwin/tiles/safemode_ui.o objwin/tiles/savegame.o objwin/tiles/savegame_json.o objwin/tiles/savegame_legacy.o objwin/tiles/scenario.o objwin/tiles/scent_map.o objwin/tiles/scores_ui.o objwin/tiles/sdl_utils.o objwin/tiles/sdl_wrappers.o objwin/tiles/sdlsound.o objwin/tiles/sdltiles.o objwin/tiles/simplexnoise.o objwin/tiles/skill.o objwin/tiles/skill_boost.o objwin/tiles/sounds.o objwin/tiles/speech.o objwin/tiles/start_location.o objwin/tiles/stats_tracker.o objwin/tiles/stomach.o objwin/tiles/string_formatter.o objwin/tiles/string_id_null_ids.o objwin/tiles/string_input_popup.o objwin/tiles/submap.o objwin/tiles/suffer.o objwin/tiles/teleport.o objwin/tiles/text_snippets.o objwin/tiles/tileray.o objwin/tiles/timed_event.o objwin/tiles/trait_group.o objwin/tiles/translations.o objwin/tiles/trap.o objwin/tiles/trapfunc.o objwin/tiles/turret.o objwin/tiles/tutorial.o objwin/tiles/ui.o objwin/tiles/veh_interact.o objwin/tiles/veh_type.o objwin/tiles/veh_utils.o objwin/tiles/vehicle.o objwin/tiles/vehicle_display.o objwin/tiles/vehicle_group.o objwin/tiles/vehicle_move.o objwin/tiles/vehicle_part.o objwin/tiles/vehicle_selector.o objwin/tiles/vehicle_use.o objwin/tiles/version.o objwin/tiles/visitable.o objwin/tiles/vitamin.o objwin/tiles/wcwidth.o objwin/tiles/weather.o objwin/tiles/weather_data.o objwin/tiles/weather_gen.o objwin/tiles/wincurse.o objwin/tiles/wish.o objwin/tiles/worldfactory.o -static -lintl -liconv -LC:/msys64/mingw64/lib -lSDL2_mixer -lmingw32 -lSDL2 -mwindows -lpthread -lmpg123 -lshlwapi -lvorbisfile -lvorbis -logg -lflac -L/mingw64/lib -lmingw32 -lSDL2 -mwindows -Wl,--no-undefined -Wl,--dynamicbase -Wl,--nxcompat -Wl,--high-entropy-va -lm -ldinput8 -ldxguid -ldxerr8 -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lshell32 -lsetupapi -lversion -luuid -static-libgcc -lSDL2_ttf -lSDL2_image -Wl,--start-group -lharfbuzz -lfreetype -Wl,--end-group -lgraphite2 -lpng -lz -ltiff -lbz2 -lglib-2.0 -llzma -lws2_32 -lintl -liconv -lwebp -ljpeg -luuid -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lversion

↑見にくすぎるのでちょっと抜粋。
ccache g++ -Wl,-stack,12000000,-subsystem,windows -o cataclysm-tiles.exe objwin/tiles/action.o objwin/tiles/active_item_cache.o ...(.oファイルの羅列)... objwin/tiles/wish.o objwin/tiles/worldfactory.o -static -lintl -liconv -LC:/msys64/mingw64/lib -lSDL2_mixer -lmingw32 -lSDL2 -mwindows -lpthread -lmpg123 -lshlwapi -lvorbisfile -lvorbis -logg -lflac -L/mingw64/lib -lmingw32 -lSDL2 -mwindows -Wl,--no-undefined -Wl,--dynamicbase -Wl,--nxcompat -Wl,--high-entropy-va -lm -ldinput8 -ldxguid -ldxerr8 -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lshell32 -lsetupapi -lversion -luuid -static-libgcc -lSDL2_ttf -lSDL2_image -Wl,--start-group -lharfbuzz -lfreetype -Wl,--end-group -lgraphite2 -lpng -lz -ltiff -lbz2 -lglib-2.0 -llzma -lws2_32 -lintl -liconv -lwebp -ljpeg -luuid -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lversion

そうすると、以下のエラーが出ます。


C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x11): undefined reference to `__imp_delete_fluid_player'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x1f): undefined reference to `__imp_delete_fluid_settings'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x2d): undefined reference to `__imp_delete_fluid_synth'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x3b): undefined reference to `__imp_fluid_player_add'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x49): undefined reference to `__imp_fluid_player_add_mem'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x57): undefined reference to `__imp_fluid_player_get_status'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x65): undefined reference to `__imp_fluid_player_play'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x73): undefined reference to `__imp_fluid_player_set_loop'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x81): undefined reference to `__imp_fluid_player_stop'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x8f): undefined reference to `__imp_fluid_settings_setnum'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0x9d): undefined reference to `__imp_fluid_synth_get_settings'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0xab): undefined reference to `__imp_fluid_synth_set_gain'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0xb9): undefined reference to `__imp_fluid_synth_sfload'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0xc7): undefined reference to `__imp_fluid_synth_write_s16'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0xd5): undefined reference to `__imp_new_fluid_player'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0xe3): undefined reference to `__imp_new_fluid_settings'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_fluidsynth.o):(.text+0xf1): undefined reference to `__imp_new_fluid_synth'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0xd): undefined reference to `__imp_ModPlug_Load'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0x1b): undefined reference to `__imp_ModPlug_Unload'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0x29): undefined reference to `__imp_ModPlug_Read'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0x37): undefined reference to `__imp_ModPlug_Seek'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0x45): undefined reference to `__imp_ModPlug_GetSettings'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0x53): undefined reference to `__imp_ModPlug_SetSettings'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_modplug.o):(.text+0x61): undefined reference to `__imp_ModPlug_SetMasterVolume'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_opus.o):(.rdata$.refptr.op_pcm_seek[.refptr.op_pcm_seek]+0x0): undefined reference to `op_pcm_seek'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_opus.o):(.rdata$.refptr.op_read[.refptr.op_read]+0x0): undefined reference to `op_read'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_opus.o):(.rdata$.refptr.op_seekable[.refptr.op_seekable]+0x0): undefined reference to `op_seekable'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_opus.o):(.rdata$.refptr.op_head[.refptr.op_head]+0x0): undefined reference to `op_head'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_opus.o):(.rdata$.refptr.op_free[.refptr.op_free]+0x0): undefined reference to `op_free'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libSDL2_mixer.a(music_opus.o):(.rdata$.refptr.op_open_callbacks[.refptr.op_open_callbacks]+0x0): undefined reference to `op_open_callbacks'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libharfbuzz.a(libharfbuzz_la-hb-uniscribe.o):(.text+0x825): undefined reference to `__imp_UuidCreate'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x88): undefined reference to `ZSTD_freeDStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0xf8): undefined reference to `ZSTD_freeCStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x17e): undefined reference to `ZSTD_freeDStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x19a): undefined reference to `ZSTD_freeCStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x27a): undefined reference to `ZSTD_compressStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x285): undefined reference to `ZSTD_isError'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x2f4): undefined reference to `ZSTD_getErrorName'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x380): undefined reference to `ZSTD_endStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x38b): undefined reference to `ZSTD_isError'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x3e4): undefined reference to `ZSTD_getErrorName'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x45a): undefined reference to `ZSTD_freeCStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x46a): undefined reference to `ZSTD_createCStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x484): undefined reference to `ZSTD_initCStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x48f): undefined reference to `ZSTD_isError'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x524): undefined reference to `ZSTD_getErrorName'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x60b): undefined reference to `ZSTD_decompressStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x616): undefined reference to `ZSTD_isError'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x622): undefined reference to `ZSTD_getErrorName'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x72a): undefined reference to `ZSTD_freeDStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x73a): undefined reference to `ZSTD_createDStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x74e): undefined reference to `ZSTD_initDStream'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x759): undefined reference to `ZSTD_isError'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x7c4): undefined reference to `ZSTD_getErrorName'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x82e): undefined reference to `ZSTD_maxCLevel'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/mingw64/lib\libtiff.a(tif_zstd.o):(.text+0x837): undefined reference to `ZSTD_maxCLevel'
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile:772: cataclysm-tiles.exe] エラー 1

今思いつく原因...

  • 必要なライブラリがインストールされてない?
  • makeファイルが作るコマンドが間違ってる?

ビルド依頼システム

俺の家ではRaspberry Pi4がだいたい常時起動してます

この子に対して誰でもビルドを依頼できるシステムを作れたら便利かな?

ラズパイちゃんのTwitterでも作って、そこにリプライすると、Githubからソースを落としてビルドしてどこかに置いてくれるとかどうだろうか?

不具合報告スレッド(簡易)

不具合の報告については個別にissueを立てて頂けると助かりますが、
issueを立てる気が起きないような細かい不具合報告や、
issueの立て方がよく分からない時の不具合報告はこちらにどうぞ。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.