Giter Club home page Giter Club logo

mod-wildfire-maps's Introduction

What is this about?

This is a modpack for JA2 Stracciatella, which lets you play on Wildfire maps with vanilla gameplay. You need to own both vanilla JA2 and JA2 Wildfire.

What is this not?

It only include the maps. Everything else such as the new mercs, new weapons, new up-sized interface, new sound FX, are not included.

Be sure to read KNOWN_ISSUES.md for the list of currently unsupported Wildfire features. On the Stracciatella side, progress is tracked here.

How do I install the mod?

  1. Install JA2-Stracciatella over JA2 vanilla

  2. Download a release package and extract it under the mods directory of Stracciatella

  3. Run install_wildfire_maps. It should ask you for the source directory. Select the Wildfire data directory.

Alteratively, use the command line argument --src_dir to pass the path directly. See --help for available options.

  1. Run the JA2-Stracciatella launcher. In the "Data" tab, add "wildfire-maps" to the enabled mods list.

Alternatively pass -mod wildfire-maps when launching stracciatella directly.

What else do I need to know?

  • Sectors are much denser now. Towns sectors have more buildings and the buildings appear much more functional than vanilla

  • Facilities are much more heavily fortified. You have been warned.

  • This mod has only been tested with the Steam version of Wildfire (6.04).

  • If you encounter any problems, please report them on GitHub.

mod-wildfire-maps's People

Contributors

ja2-derek avatar lynxlynxlynx avatar selaux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

cj5vdmzj0b

mod-wildfire-maps's Issues

Wildfire maps installation aborted with error message.

Hello once again!

Error message after running 'install_wildfire_maps.': [WinError 5] Access denied: 'Data\Maps'.
Installation aborted.

JA2S version Game version Vanilla bug? Used to work?
Stracciatella v0.20.0-git+439a6d3 JA2 1.12 GOG, Wildfire 6.04 STEAM no ?

Windows 11 x64
Version 22H2

Install script does not work with german version

This was reported on Discord and verified by me. When executing the script, we crash with Resource not found: b'/slf/069.npc', From what I can see, this is casing related. The actual file is called 069.NPC. I'll open a PR soon.

Bobby Ray shippments do not arrive at Drassen Airport

The cargo crate in front of Pablo's desk stays always stays open and empty, the ordered goods do not appear.

  • I know about bribing Pablo, I did this severel times, no avail
  • I killed Pablo, goods do not arrive under his succesor either.
  • Punching Pablo did not help either
  • Total of 10x orders was performed to rule out a fluke, none arrived.
  • Bobby Rays email confirms that the shipment was sent to Drassen.
  • Pablo acknoleges that something arrived, he says "hope I didn't mislay it"
    image

Edit: I forgot to mention I am using Straciatella
ja2-stracciatella_0.17.1-20201215+838adad_win-msvc64-142.exe
Wildfire maps for Stracciatella, version 0.2.2. https://github.com/ja2-stracciatella/mod-wildfire-maps/
Steamversion, english of JA2 and Wildfire

Bug in strategic-map-underground-sectors.json

Hello. Line 228 in strategic-map-underground-sectors.json causes an error at launch because the comment starts with /** rather than //. After changing to // the game starts properly.

32bit exe

Any 32bit exe for install_wildfire_maps.exe?

Does not work on my Catalina Mac :(

~/ja2-building/ja2-stracciatella/_bin/mods/wildfire-maps (v0.17.0 ✔) ᐅ ./install_wildfire_maps --src_dir ~/ja2-building/Jagged\ Alliance\ 2\ Wildfire
Traceback (most recent call last):
  File "install_wildfire_maps.py", line 17, in <module>
ImportError: No module named pathlib
[34698] Failed to execute script install_wildfire_maps
~/ja2-building/ja2-stracciatella/_bin/mods/wildfire-maps (v0.17.0 ✔) ᐅ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.15.5
BuildVersion:	19F101
~/ja2-building/ja2-stracciatella/_bin/mods/wildfire-maps (v0.17.0 ✔) ᐅ uname -a
Darwin chuck.local 19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 x86_64

Bobby Ray shipments do not arrive at Drassen Airport

The cargo crate in front of Pablo's desk stays always stays open and empty, the ordered goods do not appear.

  • I know about bribing Pablo, I did this severel times, no avail
  • I killed Pablo, goods do not arrive under his succesor either.
  • Punching Pablo did not help either
  • Total of 10x orders was performed to rule out a fluke, none arrived.
  • Bobby Rays email confirms that the shipment was sent to Drassen.
  • Pablo acknoleges that something arrived, he says "hope I didn't mislay it"

image

Edit: I forgot to mention I am using Straciatella
ja2-stracciatella_0.17.1-20201215+838adad_win-msvc64-142.exe
Wildfire maps for Stracciatella, version 0.2.2. https://github.com/ja2-stracciatella/mod-wildfire-maps/
English Steam-version of JA2 and Wildfire

Best regards, Cala

Error in strategic-map-underground-sectors.json

I get an error in strategic-map-underground-sectors.json. I didnt really install Ja2 stracciatella in the directory of the original ja2 but let the launcher point to that. I am not sure if that is the problem. The log can be found below:

2024-01-19T22:19:23.4104708Z [INFO] stracciatella::logger: Logging to file "C:\Users\k\AppData\Local\Temp\ja2.log"
2024-01-19T22:19:23.4150612Z [WARN] stracciatella::config::stracciatella_home: The old configuration directory C:\Users\k\Documents\JA2 is deprecated. Please move your data to the new one: C:\Users\k\AppData\Roaming\JA2.
2024-01-19T22:19:23.4367257Z [WARN] stracciatella::mods: Could not read mod manifest for return-to-san-amaro at location "Z:\\games\\ja2\\JA2 Stracciatella\\mods\\return-to-san-amaro\\manifest.json": The system cannot find the file specified. (os error 2)
2024-01-19T22:19:23.4385967Z [WARN] stracciatella::config::stracciatella_home: The old configuration directory C:\Users\k\Documents\JA2 is deprecated. Please move your data to the new one: C:\Users\k\AppData\Roaming\JA2.
2024-01-19T22:19:24.1347632Z [INFO] stracciatella::vfs: VFS item with priority 25: DirFs { "Z:\games\ja2\JA2 Stracciatella\mods\wildfire-maps\data" }
2024-01-19T22:19:24.1354689Z [INFO] stracciatella::vfs: VFS item with priority 24: DirFs { "Z:\games\ja2\JA2 Stracciatella\externalized" }
2024-01-19T22:19:24.1361094Z [INFO] stracciatella::vfs: VFS item with priority 23: DirFs { "Z:\games\ja2\JA2Classic\data" }
2024-01-19T22:19:24.1366647Z [INFO] stracciatella::vfs: VFS item with priority 22: SlfFs { source: DirFsFile { "maps.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1371538Z [INFO] stracciatella::vfs: VFS item with priority 21: SlfFs { source: DirFsFile { "faces.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1376115Z [INFO] stracciatella::vfs: VFS item with priority 20: SlfFs { source: DirFsFile { "ambient.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.138088Z [INFO] stracciatella::vfs: VFS item with priority 19: SlfFs { source: DirFsFile { "loadscreens.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1385597Z [INFO] stracciatella::vfs: VFS item with priority 18: SlfFs { source: DirFsFile { "music.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1393122Z [INFO] stracciatella::vfs: VFS item with priority 17: SlfFs { source: DirFsFile { "data.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1401696Z [INFO] stracciatella::vfs: VFS item with priority 16: SlfFs { source: DirFsFile { "intro.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1408785Z [INFO] stracciatella::vfs: VFS item with priority 15: SlfFs { source: DirFsFile { "anims.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1417644Z [INFO] stracciatella::vfs: VFS item with priority 14: SlfFs { source: DirFsFile { "tilesets.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1429992Z [INFO] stracciatella::vfs: VFS item with priority 13: SlfFs { source: DirFsFile { "sounds.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1437079Z [INFO] stracciatella::vfs: VFS item with priority 12: SlfFs { source: DirFsFile { "speech.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1443657Z [INFO] stracciatella::vfs: VFS item with priority 11: SlfFs { source: DirFsFile { "binarydata.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1450584Z [INFO] stracciatella::vfs: VFS item with priority 10: SlfFs { source: DirFsFile { "battlesnds.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.14572Z [INFO] stracciatella::vfs: VFS item with priority 9: SlfFs { source: DirFsFile { "npcdata.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1463323Z [INFO] stracciatella::vfs: VFS item with priority 8: SlfFs { source: DirFsFile { "interface.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1469787Z [INFO] stracciatella::vfs: VFS item with priority 7: SlfFs { source: DirFsFile { "bigitems.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1476436Z [INFO] stracciatella::vfs: VFS item with priority 6: SlfFs { source: DirFsFile { "npc_speech.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1482791Z [INFO] stracciatella::vfs: VFS item with priority 5: SlfFs { source: DirFsFile { "fonts.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.148935Z [INFO] stracciatella::vfs: VFS item with priority 4: SlfFs { source: DirFsFile { "laptop.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1495959Z [INFO] stracciatella::vfs: VFS item with priority 3: SlfFs { source: DirFsFile { "mercedt.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1523522Z [INFO] stracciatella::vfs: VFS item with priority 2: SlfFs { source: DirFsFile { "cursors.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1528683Z [INFO] stracciatella::vfs: VFS item with priority 1: SlfFs { source: DirFsFile { "radarmaps.slf" in "Z:\games\ja2\JA2Classic\data" } }
2024-01-19T22:19:24.1534234Z [INFO] externalized\DefaultContentManager.cc: JA2 Home Dir: 'C:\Users\k\Documents\JA2'
2024-01-19T22:19:24.1539611Z [INFO] externalized\DefaultContentManager.cc: Root game resources directory: 'Z:\games\ja2\JA2Classic'
2024-01-19T22:19:24.1545508Z [INFO] externalized\DefaultContentManager.cc: Extra data directory: 'Z:\games\ja2\JA2 Stracciatella'
2024-01-19T22:19:24.1551139Z [INFO] externalized\DefaultContentManager.cc: Saved games directory: 'Z:\games\ja2\JA2StraSave'
2024-01-19T22:19:24.1556538Z [INFO] externalized\DefaultContentManager.cc: Temporary directory: 'C:\Users\k\AppData\Local\Temp\ja2-stracciatella-M1c1W2Uh'
2024-01-19T22:19:24.1561652Z [INFO] externalized\ModPackContentManager.cc: Enabled mods 'wildfire-maps'
2024-01-19T22:19:24.5592566Z [ERROR] sgp\SGP.cc: Game has been terminated due to an unrecoverable error: failed to read json file strategic-map-underground-sectors.json: invalid data at line 228 column 2211 (class std::runtime_error)

Can't exit/enter sector in Drassen.

Can't exit/enter sector in Drassen. This bug takes place between E13 to A13 sectors. I didn't check other cities or sectors. There's no standard icon when entering/exiting a sector but only a red cross. Once, when suddenly enemy entered the sector E13 this bug disapperaed nad I could go to D13.

Stracciatella v0.20.0-git+439a6d3
JA2 1.12 GOG + WILDFIRE 6.04 STEAM +Wildfire (6.04) maps mod for JA2 Stracciatella
Windows 11 x64, version 22H2

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.