Skip to content

"invalid float when reading max_charge at offset" when trying to run AoE2DE #1660

@fabiobarkoski

Description

@fabiobarkoski

When I tried to run openage with AoE2DE an error occurred, but with AoC Trial version works fine.
stack trace below:

Traceback (most recent call last):
  File "run.py", line 20, in init run
    main()
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/__main__.py", line 168, in main
    return args.entrypoint(args, cli.error)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/main/main.py", line 82, in main
    convert_assets(asset_path, args)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/main.py", line 119, in convert_assets
    convert(args)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/tool/driver.py", line 36, in convert
    convert_metadata(args)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/tool/driver.py", line 73, in convert_metadata
    gamespec = get_gamespec(args.srcdir, args.game_version, not args.flag("no_pickle_cache"))
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/service/read/gamedata.py", line 47, in get_gamespec
    gamespec = load_gamespec(empiresdat_file,
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/service/read/gamedata.py", line 102, in load_gamespec
    _, gamespec = wrapper.read(file_data, 0, game_version, dynamic_load=dynamic_load)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 133, in read
    offset, gen_members = self._read_multisubtye(
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 309, in _read_multisubtye
    offset, gen_members = new_data.read(raw, offset, game_version, new_data_class)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 133, in read
    offset, gen_members = self._read_multisubtye(
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 309, in _read_multisubtye
    offset, gen_members = new_data.read(raw, offset, game_version, new_data_class)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 133, in read
    offset, gen_members = self._read_multisubtye(
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 309, in _read_multisubtye
    offset, gen_members = new_data.read(raw, offset, game_version, new_data_class)
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 140, in read
    offset, gen_members, stop_reading_members = self._read_primitive(
  File "/home/fabio/Documents/projetos/Pessoal/contribute/openage/.bin/g++-debug-Oauto-sanitize-none/openage/convert/value_object/read/genie_structure.py", line 506, in _read_primitive
    raise SyntaxError("invalid float when "
SyntaxError: invalid float when reading max_charge at offset  0x258d6d
make: *** [Makefile:25: run] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: assetsInvolved with assets (images, sounds, ...)bugBehaving differently as it should behavelang: pythonDone in Python code

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions