mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-08-03 06:28:11 -07:00
f3389f5d8b
* Replace pymem with PyMemoryEditor (nonworking) * Add back pymem for faster windows address searching. * Replace other uses of pymem, parameterize executable names. * Updated to add linux and potential MacOS support to launching gk and … (#84) * Updated to add linux and potential MacOS support to launching gk and goalc. Still needs tested on MacOS. * Switched to using x-terminal-emulator instead of trying to find gnome-terminal or konsole Made argument building for suprocessing goalc easier to read Fixed OS X support to use osascript instead of attempting to run Terminal directly * Changed Terminal usage to use Archipelago's Launh utility, which handles terminal launching for me for both linux and OS X * Added try/except to re-connect the memory process. The process file/id changes over time on linux, and this works to re-connect without needing to restart * Removed Unsetting env var in favor of reporting to the source authors * Putting PyMemoryEditor local. (#85) * Putting PyMemoryEditor local --------- Co-authored-by: massimilianodelliubaldini <[email protected]> * Fixing minor problems (#87) * Refactor away circular launcher import. * Push latest PyMemoryEditor scan utility (#91) Co-authored-by: Louis M <Louis M> * Remove Pymem, rely solely on PyMemoryEditor. Add konsole support. * Jak 1: Remove vendored copy of PME, update imports, requirements, and manifest. * Jak 1: Prevent server connect until game is properly setup. * Jak 1: reduce REPL/Compiler confusion, small updates to setup guide. * Write hack for Konsole on AppImage to avoid OpenSSL error. * Refactor LD_LIBRARY_PATH hack. * Update worlds/jakanddaxter/agents/memory_reader.py Co-authored-by: black-sliver <[email protected]> * Update worlds/jakanddaxter/agents/memory_reader.py Co-authored-by: black-sliver <[email protected]> --------- Co-authored-by: Morgan <[email protected]> Co-authored-by: Louis M <[email protected]> Co-authored-by: black-sliver <[email protected]>
16 lines
444 B
Python
16 lines
444 B
Python
import Utils
|
|
|
|
# All Jak And Daxter Archipelago IDs must be offset by this number.
|
|
jak1_id = 741000000
|
|
|
|
# This is maximum ID we will allow.
|
|
jak1_max = jak1_id + 999999
|
|
|
|
# The name of the game.
|
|
jak1_name = "Jak and Daxter: The Precursor Legacy"
|
|
|
|
# The executable name of the GOAL Kernel.
|
|
jak1_gk = "gk" + (".exe" if Utils.is_windows else "")
|
|
|
|
# The executable name of the GOAL Compiler.
|
|
jak1_goalc = "goalc" + (".exe" if Utils.is_windows else "") |