Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions src/mars_patcher/connections.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
from collections.abc import Sequence

import mars_patcher.constants.game_data as gd
from mars_patcher.constants.main_hub_numbers import (
import mars_patcher.mf.constants.game_data as gd
from mars_patcher.data import get_data_path
from mars_patcher.mf.auto_generated_types import (
MarsschemamfElevatorconnections,
MarsschemamfSectorshortcuts,
Validelevatorbottoms,
Validelevatortops,
)
from mars_patcher.mf.constants.main_hub_numbers import (
MAIN_HUB_CENTER_ROOM,
MAIN_HUB_CENTER_SMALL_NUM_COORDS_1,
MAIN_HUB_CENTER_SMALL_NUM_COORDS_2,
Expand All @@ -14,13 +21,6 @@
MAIN_HUB_SMALL_NUM_BLOCK,
MAIN_HUB_TILEMAP_ADDR,
)
from mars_patcher.data import get_data_path
from mars_patcher.mf.auto_generated_types import (
MarsschemamfElevatorconnections,
MarsschemamfSectorshortcuts,
Validelevatorbottoms,
Validelevatortops,
)
from mars_patcher.minimap import Minimap
from mars_patcher.rom import Game, Rom
from mars_patcher.room_entry import BlockLayer, RoomEntry
Expand Down
4 changes: 2 additions & 2 deletions src/mars_patcher/credits.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from mars_patcher.constants.credits_lines import (
from mars_patcher.mf.auto_generated_types import MarsschemamfCreditstextItem
from mars_patcher.mf.constants.credits_lines import (
FUSION_STAFF_LINES,
LINE_TYPE_HEIGHTS,
LINE_TYPE_VALS,
Expand All @@ -7,7 +8,6 @@
TEXT_LINE_TYPES,
LineType,
)
from mars_patcher.mf.auto_generated_types import MarsschemamfCreditstextItem
from mars_patcher.rom import Rom

CREDITS_ADDR = 0x74B0B0
Expand Down
6 changes: 3 additions & 3 deletions src/mars_patcher/door_locks.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@
from typing import Annotated, TypedDict

from mars_patcher.common_types import AreaId, AreaRoomPair, RoomId
from mars_patcher.constants.game_data import (
from mars_patcher.mf.auto_generated_types import MarsschemamfDoorlocksItem
from mars_patcher.mf.constants.game_data import (
area_doors_ptrs,
hatch_lock_event_count,
hatch_lock_events,
)
from mars_patcher.constants.minimap_tiles import (
from mars_patcher.mf.constants.minimap_tiles import (
ALL_DOOR_TILE_IDS,
ALL_DOOR_TILES,
ColoredDoor,
Edge,
)
from mars_patcher.mf.auto_generated_types import MarsschemamfDoorlocksItem
from mars_patcher.minimap import Minimap
from mars_patcher.rom import Rom
from mars_patcher.room_entry import BlockLayer, RoomEntry
Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/item_patcher.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
from mars_patcher.constants.reserved_space import ReservedConstants
from mars_patcher.locations import (
ItemMessages,
ItemMessagesKind,
Expand All @@ -7,6 +6,7 @@
LocationSettings,
)
from mars_patcher.mf.auto_generated_types import MarsschemamfTankincrements
from mars_patcher.mf.constants.reserved_space import ReservedConstants
from mars_patcher.rom import Rom
from mars_patcher.room_entry import RoomEntry
from mars_patcher.text import Language, MessageType, encode_text
Expand Down
4 changes: 2 additions & 2 deletions src/mars_patcher/locations.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@

from frozendict import frozendict

from mars_patcher.constants.items import (
from mars_patcher.data import get_data_path
from mars_patcher.mf.constants.items import (
ITEM_ENUMS,
ITEM_SPRITE_ENUMS,
JINGLE_ENUMS,
Expand Down Expand Up @@ -34,7 +35,6 @@
ItemType,
MajorSource,
)
from mars_patcher.data import get_data_path
from mars_patcher.text import Language

if TYPE_CHECKING:
Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/minimap.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
from typing import TYPE_CHECKING

from mars_patcher.compress import comp_lz77, decomp_lz77
from mars_patcher.constants.game_data import minimap_ptrs
from mars_patcher.data import get_data_path
from mars_patcher.mf.constants.game_data import minimap_ptrs

if TYPE_CHECKING:
from types import TracebackType
Expand Down
4 changes: 2 additions & 2 deletions src/mars_patcher/misc_patches.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import mars_patcher.constants.game_data as gd
from mars_patcher.constants.reserved_space import ReservedConstants
import mars_patcher.mf.constants.game_data as gd
from mars_patcher.data import get_data_path
from mars_patcher.mf.constants.reserved_space import ReservedConstants
from mars_patcher.patching import BpsDecoder, IpsDecoder
from mars_patcher.rom import Rom

Expand Down
4 changes: 2 additions & 2 deletions src/mars_patcher/navigation_text.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
from enum import Enum
from typing import TYPE_CHECKING

from mars_patcher.constants.game_data import navigation_text_ptrs
from mars_patcher.constants.reserved_space import ReservedConstants
from mars_patcher.mf.constants.game_data import navigation_text_ptrs
from mars_patcher.mf.constants.reserved_space import ReservedConstants
from mars_patcher.rom import Rom
from mars_patcher.text import Language, MessageType, encode_text

Expand Down
4 changes: 2 additions & 2 deletions src/mars_patcher/random_enemies.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import random

from mars_patcher.constants.enemies import ENEMY_TYPES, EnemyType
from mars_patcher.constants.game_data import sprite_vram_sizes, spriteset_count, spriteset_ptrs
from mars_patcher.mf.constants.enemies import ENEMY_TYPES, EnemyType
from mars_patcher.mf.constants.game_data import sprite_vram_sizes, spriteset_count, spriteset_ptrs
from mars_patcher.rom import Rom


Expand Down
14 changes: 7 additions & 7 deletions src/mars_patcher/random_palettes.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import random
from enum import Enum

import mars_patcher.constants.game_data as gd
from mars_patcher.constants.palettes import (
import mars_patcher.mf.constants.game_data as gd
from mars_patcher.mf.auto_generated_types import (
MarsschemamfPalettes,
MarsschemamfPalettesColorspace,
MarsschemamfPalettesRandomize,
)
from mars_patcher.mf.constants.palettes import (
ENEMY_GROUPS,
EXCLUDED_ENEMIES,
MF_TILESET_ALT_PAL_ROWS,
NETTORI_EXTRA_PALS,
TILESET_ANIM_PALS,
)
from mars_patcher.mf.auto_generated_types import (
MarsschemamfPalettes,
MarsschemamfPalettesColorspace,
MarsschemamfPalettesRandomize,
)
from mars_patcher.palette import ColorChange, Palette, SineWave
from mars_patcher.rom import Game, Rom

Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/rom.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from enum import Enum
from os import PathLike

from mars_patcher.constants.reserved_space import ReservedConstants
from mars_patcher.mf.constants.reserved_space import ReservedConstants

BytesLike = bytes | bytearray

Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/room_entry.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from typing import TYPE_CHECKING

from mars_patcher.compress import comp_rle, decomp_rle
from mars_patcher.constants.game_data import area_room_entry_ptrs
from mars_patcher.mf.constants.game_data import area_room_entry_ptrs

if TYPE_CHECKING:
from types import TracebackType
Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/room_names.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from mars_patcher.constants.reserved_space import ReservedConstants
from mars_patcher.mf.auto_generated_types import Areaid, MarsschemamfRoomnamesItem, Typeu8
from mars_patcher.mf.constants.reserved_space import ReservedConstants
from mars_patcher.rom import Rom
from mars_patcher.text import MessageType, encode_text

Expand Down
6 changes: 3 additions & 3 deletions src/mars_patcher/starting.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from mars_patcher.constants.game_data import area_doors_ptrs, spriteset_ptrs, starting_equipment
from mars_patcher.constants.items import BEAM_FLAGS, MISSILE_BOMB_FLAGS, SUIT_MISC_FLAGS
from mars_patcher.constants.reserved_space import ReservedConstants
from mars_patcher.mf.auto_generated_types import (
MarsschemamfStartingitems,
MarsschemamfStartinglocation,
)
from mars_patcher.mf.constants.game_data import area_doors_ptrs, spriteset_ptrs, starting_equipment
from mars_patcher.mf.constants.items import BEAM_FLAGS, MISSILE_BOMB_FLAGS, SUIT_MISC_FLAGS
from mars_patcher.mf.constants.reserved_space import ReservedConstants
from mars_patcher.rom import Rom
from mars_patcher.room_entry import RoomEntry

Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/text.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
from enum import Enum
from functools import cache

from mars_patcher.constants.game_data import character_widths, file_screen_text_ptrs
from mars_patcher.data import get_data_path
from mars_patcher.mf.constants.game_data import character_widths, file_screen_text_ptrs
from mars_patcher.rom import Region, Rom

SPACE_CHAR = 0x40
Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/tileset.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from mars_patcher.constants.game_data import tileset_entries
from mars_patcher.mf.constants.game_data import tileset_entries
from mars_patcher.rom import Rom


Expand Down
2 changes: 1 addition & 1 deletion src/mars_patcher/titlescreen_text.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from mars_patcher.constants.reserved_space import ReservedConstants
from mars_patcher.mf.auto_generated_types import MarsschemamfTitletextItem
from mars_patcher.mf.constants.reserved_space import ReservedConstants
from mars_patcher.rom import Rom

TITLE_TEXT_POINTER_ADDR = ReservedConstants.TITLESCREEN_TEXT_POINTERS_POINTER_ADDR
Expand Down