stargus
Importer and scripts for Starcraft
파일 탐색기
최종 버전 다운로드 (.zip)- cmake.yml
- macos.yml
- dependabot.yml
- FindCascLib.cmake
- FindGTK2.cmake
- FindMakeNSIS.cmake
- FindStormLib.cmake
- FindStratagus.cmake
- fog.png
- transparent.png
- dlgs_race.json
- palettes.json
- units.json
- POTFILES.in
- templates.pot
- format
- changelog
- compat
- control
- copyright
- docs
- manpages
- menu
- postrm
- rules
- changelog
- iscript.txt
- sc_dat_architecture
- sc_dat_architecture.drawio.png
- scmconvert.6
- stargus.6
- startool.6
- todo
- bundle.sh
- Info.plist
- terran.lua
- zerg.lua
- campaign.lua
- credits.lua
- diplomacy.lua
- endscenario.lua
- game.lua
- help.lua
- load.lua
- network.lua
- objectives.lua
- options.lua
- replay.lua
- results.lua
- save.lua
- unit-bengalaas-jungle-critter.lua
- unit-minerals.lua
- unit-ragnasaur-ashworld-critter.lua
- unit-rhynadon-badlands-critter.lua
- unit-vespene-geyser.lua
- units.lua
- campaign1.lua
- icons.lua
- missiles.lua
- nuetral.lua
- sound.lua
- unit-protoss-arbiter-tribunal.lua
- unit-protoss-assimulator.lua
- unit-protoss-citadel-of-adun.lua
- unit-protoss-cybernetics-core.lua
- unit-protoss-dark-templar.lua
- unit-protoss-dragoon.lua
- unit-protoss-fleet-beacon.lua
- unit-protoss-forge.lua
- unit-protoss-gateway.lua
- unit-protoss-high-templar.lua
- unit-protoss-nexus.lua
- unit-protoss-observatory.lua
- unit-protoss-observer.lua
- unit-protoss-photon-cannon.lua
- unit-protoss-probe.lua
- unit-protoss-pylon.lua
- unit-protoss-reaver.lua
- unit-protoss-robotics-facility.lua
- unit-protoss-robotics-support-bay.lua
- unit-protoss-scout.lua
- unit-protoss-shield-battery.lua
- unit-protoss-shuttle.lua
- unit-protoss-stargate.lua
- unit-protoss-templar-archives.lua
- unit-protoss-zealot.lua
- units.lua
- upgrade.lua
- RSI_Functions.lua
- campaign1.lua
- icons.lua
- missiles.lua
- sound.lua
- unit-terran-academy.lua
- unit-terran-armory.lua
- unit-terran-barracks.lua
- unit-terran-battlecruiser.lua
- unit-terran-bunker.lua
- unit-terran-command-center.lua
- unit-terran-comsat-station.lua
- unit-terran-dropship.lua
- unit-terran-engineering-bay.lua
- unit-terran-factory.lua
- unit-terran-firebat.lua
- unit-terran-ghost.lua
- unit-terran-goliath.lua
- unit-terran-marine.lua
- unit-terran-missile-turret.lua
- unit-terran-refinery.lua
- unit-terran-science-facility.lua
- unit-terran-science-vessel.lua
- unit-terran-scv.lua
- unit-terran-siege-tank.lua
- unit-terran-starport.lua
- unit-terran-supply-depot.lua
- unit-terran-vulture.lua
- unit-terran-wraith.lua
- units.lua
- upgrade.lua
- campaign1.lua
- construction.lua
- icons.lua
- missiles.lua
- sound.lua
- unit-zerg-creep-colony.lua
- unit-zerg-defiler-mound.lua
- unit-zerg-defiler.lua
- unit-zerg-drone.lua
- unit-zerg-egg.lua
- unit-zerg-evolution-chamber.lua
- unit-zerg-extractor.lua
- unit-zerg-greater-spire.lua
- unit-zerg-guardian.lua
- unit-zerg-hatchery.lua
- unit-zerg-hive.lua
- unit-zerg-hydralisk-den.lua
- unit-zerg-hydralisk.lua
- unit-zerg-lair.lua
- unit-zerg-larva.lua
- unit-zerg-mutalisk.lua
- unit-zerg-nydus-canal.lua
- unit-zerg-overlord.lua
- unit-zerg-queen.lua
- unit-zerg-queens-nest.lua
- unit-zerg-scourge.lua
- unit-zerg-spawning-pool.lua
- unit-zerg-spire.lua
- unit-zerg-spore-colony.lua
- unit-zerg-sunken-colony.lua
- unit-zerg-ultralisk-cavern.lua
- unit-zerg-ultralisk.lua
- unit-zerg-zergling.lua
- units.lua
- upgrade.lua
- ai.lua
- anim.lua
- buttons.lua
- campaigns.lua
- cheats.lua
- commands.lua
- editor.lua
- fonts.lua
- gameui.lua
- guichan.lua
- icons.lua
- maps.lua
- missiles.lua
- mobdebug.lua
- sc.lua
- sound.lua
- spells.lua
- stratagus.lua
- tilesets.lua
- ui.lua
- units.lua
- upgrade.lua
- widgets.lua
- DataHub.cpp
- DataHub.h
- Flingy.cpp
- Flingy.h
- Image.cpp
- Image.h
- IScript.cpp
- IScript.h
- meson.build
- ObjectAccess.h
- Order.cpp
- Order.h
- Portrait.cpp
- Portrait.h
- PropertyNotAvailableException.cpp
- PropertyNotAvailableException.h
- Sfx.cpp
- Sfx.h
- Sprite.cpp
- Sprite.h
- Tbl.cpp
- Tbl.h
- TblEntry.cpp
- TblEntry.h
- Techdata.cpp
- Techdata.h
- Unit.cpp
- Unit.h
- Upgrade.cpp
- Upgrade.h
- Weapon.cpp
- Weapon.h
- custom_decoder.h
- exceptions.h
- file_tbl.cpp
- file_tbl.h
- file_tbl.ksy
- flingy_dat.cpp
- flingy_dat.h
- flingy_dat.ksy
- images_dat.cpp
- images_dat.h
- images_dat.ksy
- iscript_bin.cpp
- iscript_bin.h
- iscript_bin.ksy
- kaitai_generate.sh
- kaitaistream.cpp
- kaitaistream.h
- kaitaistruct.h
- mapdata_dat.cpp
- mapdata_dat.h
- mapdata_dat.ksy
- meson.build
- opcode_list_type.cpp
- opcode_list_type.h
- orders_dat.cpp
- orders_dat.h
- orders_dat.ksy
- portdata_dat.cpp
- portdata_dat.h
- portdata_dat.ksy
- sfxdata_dat.cpp
- sfxdata_dat.h
- sfxdata_dat.ksy
- sprites_dat.cpp
- sprites_dat.h
- sprites_dat.ksy
- techdata_dat.cpp
- techdata_dat.h
- techdata_dat.ksy
- tileset_cv5.cpp
- tileset_cv5.h
- tileset_cv5.ksy
- tileset_dddata_bin.cpp
- tileset_dddata_bin.h
- tileset_dddata_bin.ksy
- tileset_vf4.cpp
- tileset_vf4.h
- tileset_vf4.ksy
- tileset_vr4.cpp
- tileset_vr4.h
- tileset_vr4.ksy
- tileset_vx4.cpp
- tileset_vx4.h
- tileset_vx4.ksy
- units_dat.cpp
- units_dat.h
- units_dat.ksy
- upgrades_dat.cpp
- upgrades_dat.h
- upgrades_dat.ksy
- weapons_dat.cpp
- weapons_dat.h
- weapons_dat.ksy
- GRPFrameException.cpp
- GRPFrameException.hpp
- GRPImageException.cpp
- GRPImageException.hpp
- GRPException.cpp
- GRPException.hpp
- GRPFrame.cpp
- GRPFrame.hpp
- GRPImage.cpp
- GRPImage.hpp
- libgrp.cpp
- libgrp.hpp
- meson.build
- MegaTile.cpp
- MegaTile.h
- meson.build
- TiledPaletteImage.cpp
- TiledPaletteImage.h
- TilesetHub.cpp
- TilesetHub.h
- AbstractPalette.cpp
- AbstractPalette.h
- Breeze.cpp
- Breeze.h
- Casc.cpp
- Casc.h
- Chk.cpp
- Chk.h
- Color.cpp
- Color.h
- Converter.cpp
- Converter.h
- DataChunk.cpp
- DataChunk.h
- Dds.cpp
- Dds.h
- endian.h
- FileNotFoundException.cpp
- FileNotFoundException.h
- FileUtil.cpp
- FileUtil.h
- Font.cpp
- Font.h
- Grp.cpp
- Grp.h
- Hurricane.cpp
- Hurricane.h
- ImagesConverter.cpp
- ImagesConverter.h
- KaitaiConverter.cpp
- KaitaiConverter.h
- Logger.h
- luagen.cpp
- luagen.h
- meson.build
- NoValidPaletteException.cpp
- NoValidPaletteException.h
- optionparser.h
- optparser.h
- pacman.cpp
- pacman.h
- Palette.cpp
- Palette.h
- Palette2D.cpp
- Palette2D.h
- PaletteImage.cpp
- PaletteImage.h
- Panel.cpp
- Panel.h
- Pcx.cpp
- Pcx.h
- platform.cpp
- platform.h
- PngExporter.cpp
- PngExporter.h
- PortraitsConverter.cpp
- PortraitsConverter.h
- Pos.h
- Preferences.cpp
- Preferences.h
- Scm.cpp
- Scm.h
- SfxConverter.cpp
- SfxConverter.h
- Size.h
- Smacker.cpp
- Smacker.h
- stargus.cpp
- startool.cpp
- startool.h
- startool_cd.h
- startool_mpq.h
- startool_rm.h
- Storage.cpp
- Storage.h
- Storm.cpp
- Storm.h
- StringUtil.cpp
- StringUtil.h
- UIConsole.cpp
- UIConsole.h
- UnitsConverter.cpp
- UnitsConverter.h
- Wav.cpp
- Wav.h
- Widgets.cpp
- Widgets.h
- WorldMap.cpp
- WorldMap.h
- benchmarks.cpp
- CMakeLists.txt
- ci.cmake
- config.cmake.in
- download_test_data.cmake
- nlohmann_jsonConfigVersion.cmake.in
- pkg-config.pc.in
- docset.json
- docSet.sql
- icon.png
- icon@2x.png
- Info.plist
- Makefile
- README.md
- accept__string.cpp
- accept__string.output
- array.cpp
- array.output
- array_t.cpp
- array_t.output
- at__object_t_key_type.cpp
- at__object_t_key_type.output
- at__object_t_key_type_const.cpp
- at__object_t_key_type_const.output
- at__size_type.cpp
- at__size_type.output
- at__size_type_const.cpp
- at__size_type_const.output
- at_json_pointer.cpp
- at_json_pointer.output
- at_json_pointer_const.cpp
- at_json_pointer_const.output
- back.cpp
- back.output
- basic_json__basic_json.cpp
- basic_json__basic_json.output
- basic_json__CompatibleType.cpp
- basic_json__CompatibleType.output
- basic_json__copyassignment.cpp
- basic_json__copyassignment.output
- basic_json__InputIt_InputIt.cpp
- basic_json__InputIt_InputIt.output
- basic_json__list_init_t.cpp
- basic_json__list_init_t.output
- basic_json__moveconstructor.cpp
- basic_json__moveconstructor.output
- basic_json__nullptr_t.cpp
- basic_json__nullptr_t.output
- basic_json__size_type_basic_json.cpp
- basic_json__size_type_basic_json.output
- basic_json__value.cpp
- basic_json__value.output
- basic_json__value_ptr.cpp
- basic_json__value_ptr.output
- basic_json__value_t.cpp
- basic_json__value_t.output
- begin.cpp
- begin.output
- binary.cpp
- binary.output
- binary_t.cpp
- binary_t.output
- boolean_t.cpp
- boolean_t.output
- cbegin.cpp
- cbegin.output
- cend.cpp
- cend.output
- clear.cpp
- clear.output
- contains.cpp
- contains.output
- contains_json_pointer.cpp
- contains_json_pointer.output
- count.cpp
- count.output
- crbegin.cpp
- crbegin.output
- crend.cpp
- crend.output
- diagnostics_extended.cpp
- diagnostics_extended.output
- diagnostics_standard.cpp
- diagnostics_standard.output
- diff.cpp
- diff.output
- dump.cpp
- dump.output
- emplace.cpp
- emplace.output
- emplace_back.cpp
- emplace_back.output
- empty.cpp
- empty.output
- end.cpp
- end.output
- erase__IteratorType.cpp
- erase__IteratorType.output
- erase__IteratorType_IteratorType.cpp
- erase__IteratorType_IteratorType.output
- erase__key_type.cpp
- erase__key_type.output
- erase__size_type.cpp
- erase__size_type.output
- exception.cpp
- exception.output
- find__key_type.cpp
- find__key_type.output
- flatten.cpp
- flatten.output
- from_bson.cpp
- from_bson.output
- from_cbor.cpp
- from_cbor.output
- from_msgpack.cpp
- from_msgpack.output
- from_ubjson.cpp
- from_ubjson.output
- front.cpp
- front.output
- get__PointerType.cpp
- get__PointerType.output
- get__ValueType_const.cpp
- get__ValueType_const.output
- get_binary.cpp
- get_binary.output
- get_ptr.cpp
- get_ptr.output
- get_ref.cpp
- get_ref.output
- get_to.cpp
- get_to.output
- insert.cpp
- insert.output
- insert__count.cpp
- insert__count.output
- insert__ilist.cpp
- insert__ilist.output
- insert__range.cpp
- insert__range.output
- insert__range_object.cpp
- insert__range_object.output
- invalid_iterator.cpp
- invalid_iterator.output
- is_array.cpp
- is_array.output
- is_binary.cpp
- is_binary.output
- is_boolean.cpp
- is_boolean.output
- is_discarded.cpp
- is_discarded.output
- is_null.cpp
- is_null.output
- is_number.cpp
- is_number.output
- is_number_float.cpp
- is_number_float.output
- is_number_integer.cpp
- is_number_integer.output
- is_number_unsigned.cpp
- is_number_unsigned.output
- is_object.cpp
- is_object.output
- is_primitive.cpp
- is_primitive.output
- is_string.cpp
- is_string.output
- is_structured.cpp
- is_structured.output
- items.cpp
- items.output
- iterator_wrapper.cpp
- iterator_wrapper.output
- json_pointer.cpp
- json_pointer.output
- json_pointer__back.cpp
- json_pointer__back.output
- json_pointer__empty.cpp
- json_pointer__empty.output
- json_pointer__operator_add.cpp
- json_pointer__operator_add.output
- json_pointer__operator_add_binary.cpp
- json_pointer__operator_add_binary.output
- json_pointer__parent_pointer.cpp
- json_pointer__parent_pointer.output
- json_pointer__pop_back.cpp
- json_pointer__pop_back.output
- json_pointer__push_back.cpp
- json_pointer__push_back.output
- json_pointer__to_string.cpp
- json_pointer__to_string.output
- max_size.cpp
- max_size.output
- merge_patch.cpp
- merge_patch.output
- meta.cpp
- meta.output
- number_float_t.cpp
- number_float_t.output
- number_integer_t.cpp
- number_integer_t.output
- number_unsigned_t.cpp
- number_unsigned_t.output
- object.cpp
- object.output
- object_t.cpp
- object_t.output
- operator__equal.cpp
- operator__equal.output
- operator__equal__nullptr_t.cpp
- operator__equal__nullptr_t.output
- operator__greater.cpp
- operator__greater.output
- operator__greaterequal.cpp
- operator__greaterequal.output
- operator__less.cpp
- operator__less.output
- operator__lessequal.cpp
- operator__lessequal.output
- operator__notequal.cpp
- operator__notequal.output
- operator__notequal__nullptr_t.cpp
- operator__notequal__nullptr_t.output
- operator__value_t.cpp
- operator__value_t.output
- operator__ValueType.cpp
- operator__ValueType.output
- operator_deserialize.cpp
- operator_deserialize.output
- operator_literal_json.cpp
- operator_literal_json.output
- operator_literal_json_pointer.cpp
- operator_literal_json_pointer.output
- operator_serialize.cpp
- operator_serialize.output
- operatorarray__key_type.cpp
- operatorarray__key_type.output
- operatorarray__key_type_const.cpp
- operatorarray__key_type_const.output
- operatorarray__size_type.cpp
- operatorarray__size_type.output
- operatorarray__size_type_const.cpp
- operatorarray__size_type_const.output
- operatorjson_pointer.cpp
- operatorjson_pointer.output
- operatorjson_pointer_const.cpp
- operatorjson_pointer_const.output
- ordered_map.cpp
- ordered_map.output
- other_error.cpp
- other_error.output
- out_of_range.cpp
- out_of_range.output
- parse__allow_exceptions.cpp
- parse__allow_exceptions.output
- parse__array__parser_callback_t.cpp
- parse__array__parser_callback_t.output
- parse__contiguouscontainer__parser_callback_t.cpp
- parse__contiguouscontainer__parser_callback_t.output
- parse__istream__parser_callback_t.cpp
- parse__istream__parser_callback_t.output
- parse__iterator_pair.cpp
- parse__iterator_pair.link
- parse__iterator_pair.output
- parse__pointers.cpp
- parse__pointers.link
- parse__pointers.output
- parse__string__parser_callback_t.cpp
- parse__string__parser_callback_t.output
- parse_error.cpp
- parse_error.output
- patch.cpp
- patch.output
- push_back.cpp
- push_back.output
- push_back__initializer_list.cpp
- push_back__initializer_list.output
- push_back__object_t__value.cpp
- push_back__object_t__value.output
- rbegin.cpp
- rbegin.output
- README.cpp
- README.output
- rend.cpp
- rend.output
- sax_parse.cpp
- sax_parse.output
- size.cpp
- size.output
- std_hash.cpp
- std_hash.output
- std_swap.cpp
- std_swap.output
- string_t.cpp
- string_t.output
- swap__array_t.cpp
- swap__array_t.output
- swap__binary_t.cpp
- swap__binary_t.output
- swap__object_t.cpp
- swap__object_t.output
- swap__reference.cpp
- swap__reference.output
- swap__string_t.cpp
- swap__string_t.output
- to_bson.cpp
- to_bson.output
- to_cbor.cpp
- to_cbor.output
- to_msgpack.cpp
- to_msgpack.output
- to_string.cpp
- to_string.output
- to_ubjson.cpp
- to_ubjson.output
- type.cpp
- type.output
- type_error.cpp
- type_error.output
- type_name.cpp
- type_name.output
- unflatten.cpp
- unflatten.output
- update.cpp
- update.output
- update__range.cpp
- update__range.output
- from_json.md
- index.md
- to_json.md
- accept.md
- array.md
- array_t.md
- at.md
- back.md
- basic_json.md
- begin.md
- binary.md
- binary_t.md
- boolean_t.md
- cbegin.md
- cbor_tag_handler_t.md
- cend.md
- clear.md
- contains.md
- count.md
- crbegin.md
- crend.md
- diff.md
- dump.md
- emplace.md
- emplace_back.md
- empty.md
- end.md
- erase.md
- error_handler_t.md
- exception.md
- find.md
- flatten.md
- from_bson.md
- from_cbor.md
- from_msgpack.md
- from_ubjson.md
- front.md
- get.md
- get_allocator.md
- get_binary.md
- get_ptr.md
- get_ref.md
- get_to.md
- index.md
- input_format_t.md
- insert.md
- invalid_iterator.md
- is_array.md
- is_binary.md
- is_boolean.md
- is_discarded.md
- is_null.md
- is_number.md
- is_number_float.md
- is_number_integer.md
- is_number_unsigned.md
- is_object.md
- is_primitive.md
- is_string.md
- is_structured.md
- items.md
- json_serializer.md
- max_size.md
- merge_patch.md
- meta.md
- number_float_t.md
- number_integer_t.md
- number_unsigned_t.md
- object.md
- object_comparator_t.md
- object_t.md
- operator+=.md
- operator=.md
- operator[].md
- operator_eq.md
- operator_ge.md
- operator_gt.md
- operator_gtgt.md
- operator_le.md
- operator_literal_json.md
- operator_literal_json_pointer.md
- operator_lt.md
- operator_ltlt.md
- operator_ne.md
- operator_value_t.md
- operator_ValueType.md
- other_error.md
- out_of_range.md
- parse.md
- parse_error.md
- parse_event_t.md
- parser_callback_t.md
- patch.md
- push_back.md
- rbegin.md
- rend.md
- sax_parse.md
- size.md
- std_hash.md
- std_swap.md
- string_t.md
- swap.md
- to_bson.md
- to_cbor.md
- to_msgpack.md
- to_string.md
- to_ubjson.md
- type.md
- type_error.md
- type_name.md
- unflatten.md
- update.md
- value.md
- value_t.md
- ~basic_json.md
- byte_container_with_subtype.md
- clear_subtype.md
- has_subtype.md
- index.md
- set_subtype.md
- subtype.md
- back.md
- empty.md
- index.md
- json_pointer.md
- operator_slash.md
- operator_slasheq.md
- operator_string.md
- parent_pointer.md
- pop_back.md
- push_back.md
- to_string.md
- binary.md
- boolean.md
- end_array.md
- end_object.md
- index.md
- key.md
- null.md
- number_float.md
- number_integer.md
- number_unsigned.md
- parse_error.md
- start_array.md
- start_object.md
- string.md
- index.md
- json_assert.md
- json.md
- ordered_json.md
- ordered_map.md
- bson.md
- cbor.md
- index.md
- messagepack.md
- ubjson.md
- checked_access.md
- default_value.md
- index.md
- unchecked_access.md
- index.md
- parse_exceptions.md
- parser_callbacks.md
- sax_interface.md
- index.md
- number_handling.md
- arbitrary_types.md
- binary_values.md
- comments.md
- enum_conversion.md
- iterators.md
- json_patch.md
- json_pointer.md
- macros.md
- merge_patch.md
- object_order.md
- code_of_conduct.md
- design_goals.md
- exceptions.md
- faq.md
- license.md
- releases.md
- sponsors.md
- callback_events.png
- json_syntax_number.png
- range-begin-end.svg
- range-rbegin-rend.svg
- CMakeLists.txt
- Conanfile.txt
- example.cpp
- CMakeLists.txt
- example.cpp
- cmake.md
- example.cpp
- index.md
- package_managers.md
- pkg-config.md
- index.md
- check_structure.py
- Makefile
- mkdocs.yml
- requirements.txt
- ios.png
- macos.png
- avatars.png
- index.md
- json.gif
- Makefile
- README.md
- from_json.hpp
- to_chars.hpp
- to_json.hpp
- binary_reader.hpp
- input_adapters.hpp
- json_sax.hpp
- lexer.hpp
- parser.hpp
- position_t.hpp
- internal_iterator.hpp
- iter_impl.hpp
- iteration_proxy.hpp
- iterator_traits.hpp
- json_reverse_iterator.hpp
- primitive_iterator.hpp
- begin.hpp
- end.hpp
- cpp_future.hpp
- detected.hpp
- identity_tag.hpp
- is_sax.hpp
- type_traits.hpp
- void_t.hpp
- binary_writer.hpp
- output_adapters.hpp
- serializer.hpp
- exceptions.hpp
- hash.hpp
- json_pointer.hpp
- json_ref.hpp
- macro_scope.hpp
- macro_unscope.hpp
- string_escape.hpp
- value_t.hpp
- hedley.hpp
- hedley_undef.hpp
- adl_serializer.hpp
- byte_container_with_subtype.hpp
- json.hpp
- json_fwd.hpp
- ordered_map.hpp
- json.hpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- Bar.cpp
- Bar.hpp
- CMakeLists.txt
- Foo.cpp
- Foo.hpp
- main.cpp
- CMakeLists.txt
- CMakeLists.txt
- json_cuda.cu
- exec_speed.png
- fuzz.tiff
- high_freq.png
- index.html
- low_freq.png
- conformance_Nlohmann (C++11).md
- conformance_overall_Result.png
- performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png
- performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png
- performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png
- performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png
- performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png
- README.md
- exec_speed.png
- fuzz.tiff
- high_freq.png
- index.html
- low_freq.png
- fuzzer-driver_afl.cpp
- fuzzer-parse_bson.cpp
- fuzzer-parse_cbor.cpp
- fuzzer-parse_json.cpp
- fuzzer-parse_msgpack.cpp
- fuzzer-parse_ubjson.cpp
- test_utils.hpp
- unit-algorithms.cpp
- unit-allocator.cpp
- unit-alt-string.cpp
- unit-assert_macro.cpp
- unit-bson.cpp
- unit-byte_container_with_subtype.cpp
- unit-capacity.cpp
- unit-cbor.cpp
- unit-class_const_iterator.cpp
- unit-class_iterator.cpp
- unit-class_lexer.cpp
- unit-class_parser.cpp
- unit-comparison.cpp
- unit-concepts.cpp
- unit-constructor1.cpp
- unit-constructor2.cpp
- unit-convenience.cpp
- unit-conversions.cpp
- unit-deserialization.cpp
- unit-diagnostics.cpp
- unit-disabled_exceptions.cpp
- unit-element_access1.cpp
- unit-element_access2.cpp
- unit-hash.cpp
- unit-inspection.cpp
- unit-items.cpp
- unit-iterators1.cpp
- unit-iterators2.cpp
- unit-json_patch.cpp
- unit-json_pointer.cpp
- unit-large_json.cpp
- unit-merge_patch.cpp
- unit-meta.cpp
- unit-modifiers.cpp
- unit-msgpack.cpp
- unit-noexcept.cpp
- unit-ordered_json.cpp
- unit-ordered_map.cpp
- unit-pointer_access.cpp
- unit-readme.cpp
- unit-reference_access.cpp
- unit-regression1.cpp
- unit-regression2.cpp
- unit-serialization.cpp
- unit-testsuites.cpp
- unit-to_chars.cpp
- unit-ubjson.cpp
- unit-udt.cpp
- unit-udt_macro.cpp
- unit-unicode1.cpp
- unit-unicode2.cpp
- unit-unicode3.cpp
- unit-unicode4.cpp
- unit-unicode5.cpp
- unit-user_defined_input.cpp
- unit-wstring.cpp
- unit.cpp
- doctest.h
- doctest_compatibility.h
- LICENSE.txt
- fifo_map.hpp
- LICENSE.MIT
- afl_driver.cpp
- StandaloneFuzzTargetMain.c
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- lit.cfg
- lit.site.cfg.in
- AbsNegAndConstant64Test.cpp
- AbsNegAndConstantTest.cpp
- AccumulateAllocationsTest.cpp
- afl-driver-extra-stats.test
- afl-driver-stderr.test
- AFLDriverTest.cpp
- BufferOverflowOnInput.cpp
- caller-callee.test
- CallerCalleeTest.cpp
- CMakeLists.txt
- CounterTest.cpp
- coverage.test
- CustomCrossOverTest.cpp
- CustomMutatorTest.cpp
- dict1.txt
- DivTest.cpp
- DSO1.cpp
- DSO2.cpp
- DSOTestExtra.cpp
- DSOTestMain.cpp
- dump_coverage.test
- EmptyTest.cpp
- FourIndependentBranchesTest.cpp
- FullCoverageSetTest.cpp
- fuzzer-customcrossover.test
- fuzzer-custommutator.test
- fuzzer-dict.test
- fuzzer-dirs.test
- fuzzer-fdmask.test
- fuzzer-finalstats.test
- fuzzer-flags.test
- fuzzer-jobs.test
- fuzzer-leak.test
- fuzzer-oom-with-profile.test
- fuzzer-oom.test
- fuzzer-printcovpcs.test
- fuzzer-runs.test
- fuzzer-seed.test
- fuzzer-segv.test
- fuzzer-singleinputs.test
- fuzzer-threaded.test
- fuzzer-timeout.test
- fuzzer-traces-hooks.test
- fuzzer-ubsan.test
- fuzzer.test
- FuzzerUnittest.cpp
- hi.txt
- InitializeTest.cpp
- LeakTest.cpp
- LeakTimeoutTest.cpp
- lit.cfg
- lit.site.cfg.in
- LoadTest.cpp
- MemcmpTest.cpp
- merge.test
- minimize_crash.test
- NthRunCrashTest.cpp
- NullDerefOnEmptyTest.cpp
- NullDerefTest.cpp
- OneHugeAllocTest.cpp
- OutOfMemorySingleLargeMallocTest.cpp
- OutOfMemoryTest.cpp
- repeated-bytes.test
- RepeatedBytesTest.cpp
- RepeatedMemcmp.cpp
- shrink.test
- ShrinkControlFlowTest.cpp
- ShrinkValueProfileTest.cpp
- SignedIntOverflowTest.cpp
- simple-cmp.test
- SimpleCmpTest.cpp
- SimpleDictionaryTest.cpp
- SimpleHashTest.cpp
- SimpleTest.cpp
- SimpleThreadedTest.cpp
- SingleMemcmpTest.cpp
- SingleStrcmpTest.cpp
- SingleStrncmpTest.cpp
- SpamyTest.cpp
- standalone.test
- StrcmpTest.cpp
- StrncmpOOBTest.cpp
- StrncmpTest.cpp
- StrstrTest.cpp
- swap-cmp.test
- SwapCmpTest.cpp
- Switch2Test.cpp
- SwitchTest.cpp
- ThreadedLeakTest.cpp
- ThreadedTest.cpp
- TimeoutEmptyTest.cpp
- TimeoutTest.cpp
- trace-malloc.test
- TraceMallocTest.cpp
- ulimit.test
- UninstrumentedTest.cpp
- value-profile-cmp.test
- value-profile-cmp2.test
- value-profile-cmp3.test
- value-profile-cmp4.test
- value-profile-div.test
- value-profile-load.test
- value-profile-mem.test
- value-profile-set.test
- value-profile-strcmp.test
- value-profile-strncmp.test
- value-profile-switch.test
- build.sh
- CMakeLists.txt
- cxx.dict
- FuzzerCorpus.h
- FuzzerCrossOver.cpp
- FuzzerDefs.h
- FuzzerDictionary.h
- FuzzerDriver.cpp
- FuzzerExtFunctions.def
- FuzzerExtFunctions.h
- FuzzerExtFunctionsDlsym.cpp
- FuzzerExtFunctionsWeak.cpp
- FuzzerExtFunctionsWeakAlias.cpp
- FuzzerFlags.def
- FuzzerInterface.h
- FuzzerInternal.h
- FuzzerIO.cpp
- FuzzerIO.h
- FuzzerIOPosix.cpp
- FuzzerIOWindows.cpp
- FuzzerLoop.cpp
- FuzzerMain.cpp
- FuzzerMerge.cpp
- FuzzerMerge.h
- FuzzerMutate.cpp
- FuzzerMutate.h
- FuzzerOptions.h
- FuzzerRandom.h
- FuzzerSHA1.cpp
- FuzzerSHA1.h
- FuzzerTracePC.cpp
- FuzzerTracePC.h
- FuzzerTraceState.cpp
- FuzzerUtil.cpp
- FuzzerUtil.h
- FuzzerUtilDarwin.cpp
- FuzzerUtilLinux.cpp
- FuzzerUtilPosix.cpp
- FuzzerUtilWindows.cpp
- FuzzerValueBitMap.h
- README.txt
- filterbr.py
- gpl-3.0.txt
- CMakeLists.txt
- Makefile
- amalgamate.py
- CHANGES.md
- config.json
- LICENSE.md
- README.md
- cpplint.py
- LICENSE
- README.rst
- update.sh
- nlohmann-json.py
- README.md
- main.cpp
- .clang-format
- .clang-tidy
- .drone.yml
- .gitignore
- appveyor.yml
- ChangeLog.md
- CITATION.cff
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- LICENSE.MIT
- Makefile
- meson.build
- nlohmann_json.natvis
- README.md
- wsjcpp.yml
- bzip2.patch
- ChangeLog
- CMakeLists.txt
- FindWcecompat.cmake
- iconv.def
- iconv.h
- Makefile
- mlang.def
- mlang.h
- readme.txt
- win_iconv.c
- win_iconv_test.c
- bzip2.wrap
- libpng.wrap
- nlohmann_json.wrap
- StormLib.wrap
- zlib.wrap
- CSVExporter.cpp
- CSVExporter.h
- DatTest.cpp
- meson.build
- CreateUnitLuaTest.cpp
- CreateUnitLuaTest.h
- LuaTest.cpp
- meson.build
- breezetest.txt
- PcxTest_red_zergb.pal
- PcxTest_red_zergb.pcx
- PcxTest_red_zergb.png
- PcxTest_ticon.pcx
- PcxTest_ticon_0.pal
- PcxTest_ticon_0.png
- PcxTest_ticon_1.pal
- PcxTest_ticon_1.png
- PcxTest_ticon_2.pal
- PcxTest_ticon_2.png
- PcxTest_ticon_3.pal
- PcxTest_ticon_3.png
- PcxTest_ticon_4.pal
- PcxTest_ticon_4.png
- PcxTest_ticon_5.pal
- PcxTest_ticon_5.png
- StormTest_test1_mpq_txt.mpq
- TiledPaletteImage_small.png
- TiledPaletteImageTest2_big_flipped.png
- BreezeTest.cpp
- BreezeTest.h
- DataChunkTest.cpp
- DataChunkTest.h
- luagenTest.cpp
- luagenTest.h
- meson.build
- PcxTest.cpp
- PcxTest.h
- StormTest.cpp
- StormTest.h
- TestHelpers.cpp
- TestHelpers.h
- TestMain.cpp
- TiledPaletteImageTest.cpp
- TiledPaletteImageTest.h
- grptool.cpp
- meson.build
- meson.build
- sauwetter.cpp
- meson.build
- scdat2json.cpp
- SCJsonExporter.cpp
- SCJsonExporter.h
- to_json.cpp
- to_json.h
- UnitsJsonExporter.cpp
- UnitsJsonExporter.h
- binreader.c
- iscript.c
- json_transition.cpp
- meson.build
- tblreader.c
- unit_dat.cpp
- .bzrignore
- .gitignore
- .travis.yml
- cmake_uninstall.cmake.in
- CMakeLists.txt
- COPYING
- Doxyfile
- logging.prop
- meson.build
- meson_options.txt
- mpqlist.txt
- README.md
- release.py
- stargus.desktop.in
- stargus.ico
- stargus.nsi
- stargus.png
- stargus.rc
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Wargus/stargus
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd stargus
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r subprojects/nlohmann_json/doc/mkdocs/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd subprojects/nlohmann_json
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
