Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The UltimateCataclysm has no 'unknown' tile defined #70599

Closed
hexagonrecursion opened this issue Jan 2, 2024 · 2 comments
Closed

The UltimateCataclysm has no 'unknown' tile defined #70599

hexagonrecursion opened this issue Jan 2, 2024 · 2 comments
Labels
(S1 - Need confirmation) Report waiting on confirmation of reproducibility SDL: Tiles / Sound Tiles visual interface and sounds. stale Closed for lack of activity, but still valid.

Comments

@hexagonrecursion
Copy link
Contributor

hexagonrecursion commented Jan 2, 2024

Describe the bug

I noticed the following message in my debug.log: "The tileset you're using has no 'unknown' tile defined!"

Attach save file

N/A

Steps to reproduce

  1. Set tileset to UltiCa, use separate tileset for far: false, use tiles to display overmap: false
  2. Select "play now (default scenario)"
  3. Look in config/debug.log (the location of the config/ folder depends on your OS and settings)

options.json

Expected behavior

No error?

Screenshots

No response

Versions and configuration

  • OS: Linux
    • OS Version: LSB Version: n/a; Distributor ID: Fedora; Description: Fedora Linux 38 (Container Image); Release: 38; Codename: n/a;
  • Game Version: bef30a5 [64-bit]
  • Graphics Version: Tiles
  • Game Language: System language []
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    Portal Storms Ignore NPCs [personal_portal_storms],
    Slowdown Fungal Growth [no_fungal_growth],
    Translate Complex Dialogue [translate_dialogue]
    ]

Additional context

debug.log:


-----------------------------------------
11:25:37.634 : Starting log.
11:25:37.634 INFO : Cataclysm DDA version bef30a5
11:25:37.635 INFO : [main] C locale set to en_GB.UTF-8
11:25:37.635 INFO : [main] C++ locale set to en_GB.UTF-8
11:25:37.635 INFO : SDL version used during compile is 2.0.10
11:25:37.635 INFO : SDL version used during linking and in runtime is 2.28.5
11:25:37.791 INFO : SDL render devices: software, opengl, opengles2, opengles
11:25:37.793 INFO : [options] C locale set to en_GB.UTF-8
11:25:37.793 INFO : [options] C++ locale set to en_GB.UTF-8
11:25:37.793 INFO : Setting language to: 'en'
11:25:37.793 INFO : [i18n] Scanning core translations from lang/mo/
11:25:37.913 INFO : Active renderer: 3/software
11:25:37.968 INFO : USE_COLOR_MODULATED_TEXTURES is set to 0
11:25:37.998 INFO : Setting language to: 'en'
11:25:51.705 INFO : Loaded tileset: UltimateCataclysm
11:25:51.852 ERROR SDL : (error message will follow backtrace)
    ./cataclysm-tiles(debug_write_backtrace(std::ostream&)+0x40) [0x55fabcba2e33]
    ./cataclysm-tiles(DebugLog(DebugLevel, DebugClass)+0x1c8) [0x55fabcba3f18]
    ./cataclysm-tiles(tileset_cache::loader::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)+0x11e1) [0x55fabc9e63b3]
    ./cataclysm-tiles(tileset_cache::load_tileset(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unique_ptr<SDL_Renderer, SDL_Renderer_deleter> const&, bool, bool, bool)+0x209) [0x55fabc9e6a1f]
    ./cataclysm-tiles(cata_tiles::load_tileset(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool)+0xb0) [0x55fabc9e6b4a]
    ./cataclysm-tiles(load_tileset()+0x136) [0x55fabd5316f7]
    ./cataclysm-tiles(DynamicDataLoader::finalize_loaded_data(loading_ui&)+0x2045) [0x55fabcdb76f7]
    ./cataclysm-tiles(game::load_world_modfiles(loading_ui&)+0x4c1) [0x55fabccdd195]
    ./cataclysm-tiles(game::setup()+0x104) [0x55fabcd0a454]
    ./cataclysm-tiles(main_menu::new_character_tab()+0xb1c) [0x55fabcfdefe4]
    ./cataclysm-tiles(main_menu::opening_screen()+0x10b6) [0x55fabcfe1636]
    ./cataclysm-tiles(main+0x1d09) [0x55fabc6f7f05]
    /lib64/libc.so.6(+0x27b4a) [0x7f1952cd7b4a]
    /lib64/libc.so.6(__libc_start_main+0x8b) [0x7f1952cd7c0b]
    ./cataclysm-tiles(_start+0x2e) [0x55fabc84db9e]

    Attempting to repeat stack trace using debug symbols…
    debug_write_backtrace(std::ostream&)
    …/src/debug.cpp:1227
    DebugLog(DebugLevel, DebugClass)
    …/src/debug.cpp:1453
    tileset_cache::loader::load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool)
    …/src/cata_tiles.cpp:758
    std::__shared_ptr<tileset const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<tileset, void>(std::__shared_ptr<tileset, (__gnu_cxx::_Lock_policy)2>&&)
    /usr/include/c++/9/bits/shared_ptr_base.h:1185
    std::shared_ptr<tileset const>::shared_ptr<tileset, void>(std::shared_ptr<tileset>&&)
    /usr/include/c++/9/bits/shared_ptr.h:264
    tileset_cache::load_tileset(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unique_ptr<SDL_Renderer, SDL_Renderer_deleter> const&, bool, bool, bool)
    …/src/cata_tiles.cpp:4281
    std::__shared_ptr<tileset const, (__gnu_cxx::_Lock_policy)2>::__shared_ptr(std::__shared_ptr<tileset const, (__gnu_cxx::_Lock_policy)2>&&)
    /usr/include/c++/9/bits/shared_ptr_base.h:1177
    std::__shared_ptr<tileset const, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<tileset const, (__gnu_cxx::_Lock_policy)2>&&)
    /usr/include/c++/9/bits/shared_ptr_base.h:1265
    std::shared_ptr<tileset const>::operator=(std::shared_ptr<tileset const>&&)
    /usr/include/c++/9/bits/shared_ptr.h:335
    cata_tiles::load_tileset(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, bool)
    …/src/cata_tiles.cpp:333
    std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
    /usr/include/c++/9/bits/basic_string.h:662
    load_tileset()
    …/src/sdltiles.cpp:3755
    DynamicDataLoader::finalize_loaded_data(loading_ui&)
    …/src/init.cpp:770
    std::set<string_id<MOD_INFORMATION>, std::less<string_id<MOD_INFORMATION> >, std::allocator<string_id<MOD_INFORMATION> > >::~set()
    /usr/include/c++/9/bits/stl_set.h:281
    game::load_world_modfiles(loading_ui&)
    …/src/game.cpp:3213
    game::setup()
    …/src/game.cpp:758
    main_menu::new_character_tab()
    …/src/main_menu.cpp:972
    main_menu::opening_screen()
    …/src/main_menu.cpp:863
    main
    …/src/main.cpp:792
    ??
    ??:0
    ??
    ??:0
    _start
    ??:?
Backtrace emission took 6 seconds.
(continued from above) ERROR : src/cata_tiles.cpp:758: The tileset you're using has no 'unknown' tile defined!
@hexagonrecursion hexagonrecursion added the (S1 - Need confirmation) Report waiting on confirmation of reproducibility label Jan 2, 2024
@RenechCDDA
Copy link
Member

I believe this should be reported at the tileset repo?

Copy link
Contributor

github-actions bot commented Feb 1, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@github-actions github-actions bot added the stale Closed for lack of activity, but still valid. label Feb 1, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
(S1 - Need confirmation) Report waiting on confirmation of reproducibility SDL: Tiles / Sound Tiles visual interface and sounds. stale Closed for lack of activity, but still valid.
Projects
None yet
Development

No branches or pull requests

2 participants