Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tenshimaru/OpenDigimonMastersOnline
/ functions
Functions
1,040 in github.com/Tenshimaru/OpenDigimonMastersOnline
⨍
Functions
1,040
◇
Types & classes
340
↓ 353 callers
Method
write_i32
(&mut self, value: i32)
crates/odmo-protocol/src/writer.rs:32
↓ 264 callers
Method
write_u8
(&mut self, value: u8)
crates/odmo-protocol/src/writer.rs:16
↓ 209 callers
Method
encode
The proactive handshake sent on TCP connect. Uses opcode -1 (65535 as u16). Proactive handshake sent on TCP connect (opcode -1 / 65535). Wire: [FF,FF]
crates/odmo-protocol/src/game.rs:615
↓ 203 callers
Method
finalize
(mut self)
crates/odmo-protocol/src/writer.rs:110
↓ 163 callers
Method
write_u16
(&mut self, value: u16)
crates/odmo-protocol/src/writer.rs:28
↓ 161 callers
Method
character_by_id
(&self, character_id: u64)
crates/odmo-application/src/game.rs:10979
↓ 124 callers
Method
write_u32
(&mut self, value: u32)
crates/odmo-protocol/src/writer.rs:44
↓ 103 callers
Method
write_i16
(&mut self, value: i16)
crates/odmo-protocol/src/writer.rs:24
↓ 85 callers
Method
write
(&self, writer: &mut PacketWriter)
crates/odmo-protocol/src/game.rs:2322
↓ 82 callers
Method
handle_request
( &self, session: &mut GameSession, request: GameRequest, )
crates/odmo-application/src/game.rs:497
↓ 73 callers
Method
write_string
(&mut self, value: &str)
crates/odmo-protocol/src/writer.rs:64
↓ 71 callers
Method
read_u32
(&mut self)
crates/odmo-protocol/src/game.rs:7064
↓ 68 callers
Method
read_u8
(&mut self)
crates/odmo-protocol/src/game.rs:7056
↓ 65 callers
Method
read_i32
(&mut self)
crates/odmo-protocol/src/reader.rs:107
↓ 54 callers
Function
unique_test_dir
(name: &str)
crates/odmo-application/src/game.rs:11430
↓ 52 callers
Method
block_on
Bridge sync trait methods to async sqlx calls. Uses `tokio::task::block_in_place` to safely block inside a tokio runtime.
crates/odmo-persistence/src/pg/mod.rs:697
↓ 41 callers
Method
read_u16
(&mut self)
crates/odmo-protocol/src/game.rs:7060
↓ 37 callers
Method
send_to
(&self, character_id: u64, packet: &[u8])
crates/odmo-application/src/game.rs:10408
↓ 33 callers
Method
read_u32
(&mut self)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:665
↓ 33 callers
Method
sync_record
Sync the packed 60-byte cItemData/cItemInfo record used by the modern digivice state into the raw buffer.
crates/odmo-types/src/lib.rs:110
↓ 32 callers
Method
pool
(&self)
crates/odmo-persistence/src/pg/mod.rs:691
↓ 32 callers
Method
read_string
(&mut self)
crates/odmo-protocol/src/reader.rs:138
↓ 27 callers
Method
update_inventory
( &self, character_id: u64, inventory: odmo_types::InventorySnapshot,
crates/odmo-application/src/game.rs:11111
↓ 26 callers
Method
mutate_character
Apply a mutation to the character with the given id and persist the world. Returns Ok(()) silently if the character is not found, mirroring the legacy
crates/odmo-persistence/src/lib.rs:375
↓ 26 callers
Method
read_i16
(&mut self)
crates/odmo-protocol/src/reader.rs:75
↓ 26 callers
Method
read_u16
(&mut self)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:655
↓ 24 callers
Method
write_i64
(&mut self, value: i64)
crates/odmo-protocol/src/writer.rs:36
↓ 21 callers
Method
is_online
(&self, character_id: u64)
crates/odmo-application/src/game.rs:10418
↓ 17 callers
Method
persist
(&self, snapshot: &WorldSnapshot)
crates/odmo-persistence/src/lib.rs:361
↓ 17 callers
Method
write_bytes
(&mut self, bytes: &[u8])
crates/odmo-protocol/src/writer.rs:52
↓ 16 callers
Method
read_u8
(&mut self)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:647
↓ 15 callers
Method
read_bytes
(&mut self, len: usize)
crates/odmo-protocol/src/reader.rs:123
↓ 13 callers
Function
map_key
(map_id: i16, channel: u8)
crates/odmo-persistence/src/lib.rs:34
↓ 13 callers
Function
non_zero_handler
(raw: u32, fallback_id: u64)
crates/odmo-protocol/src/game.rs:3848
↓ 13 callers
Method
packets_for
(&self, character_id: u64)
crates/odmo-application/src/game.rs:10397
↓ 13 callers
Method
take
(&mut self, n: usize)
crates/odmo-protocol/src/game.rs:7046
↓ 13 callers
Method
with_broadcast
(mut self, broadcast: Arc<dyn crate::BroadcastSink>)
crates/odmo-application/src/game.rs:486
↓ 12 callers
Function
clamp_u16
(value: i32)
crates/odmo-protocol/src/game.rs:3926
↓ 12 callers
Method
read_u8
(&mut self)
crates/odmo-protocol/src/reader.rs:67
↓ 12 callers
Method
send_to_visible
( &self, _map_id: i16, _channel: u8, _exclude_character_id: u6
crates/odmo-application/src/game.rs:10425
↓ 11 callers
Function
assert_golden
Assert an encoder reproduces its captured golden bytes, reporting the divergence as hex when it does not.
crates/odmo-protocol/src/game.rs:7603
↓ 11 callers
Function
seeded_i32
(seed: u32)
crates/odmo-protocol/src/game.rs:7764
↓ 11 callers
Method
store_game_session_ticket
(&self, ticket: odmo_types::GameSessionTicket)
crates/odmo-application/src/lib.rs:100
↓ 10 callers
Method
remaining_len
(&self)
crates/odmo-protocol/src/reader.rs:131
↓ 10 callers
Method
update_inventory_bits
(&self, character_id: u64, bits: i64)
crates/odmo-application/src/game.rs:11196
↓ 9 callers
Function
assert_frame_invariants
Verify the frame envelope: `[Length u16 LE][Opcode i16 LE][..][Checksum u16 LE]`, with `checksum = length XOR 6716`.
crates/odmo-protocol/src/game.rs:7720
↓ 9 callers
Method
character_by_name
(&self, name: &str)
crates/odmo-application/src/game.rs:10987
↓ 9 callers
Function
establish_party
( app: &GameApplication, inviter_id: u64, invitee_id: u64, invitee_name: &str,
crates/odmo-application/src/game.rs:11434
↓ 9 callers
Method
write_u64
(&mut self, value: u64)
crates/odmo-protocol/src/writer.rs:40
↓ 8 callers
Function
current_unix_timestamp
()
crates/odmo-application/src/game.rs:9646
↓ 8 callers
Function
expect_value
(args: &mut impl Iterator<Item = String>, flag: &str)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:263
↓ 8 callers
Method
party_context_for_member
(&self, character_id: u64)
crates/odmo-application/src/game.rs:5213
↓ 7 callers
Function
assert_consumed_exactly
Assert exact consumption, formatting the counterexample like the client's own diagnostic when the payload is misaligned.
crates/odmo-protocol/src/game.rs:7256
↓ 7 callers
Method
broadcast_party_packet
(&self, recipients: &[u64], packet: &[u8])
crates/odmo-application/src/game.rs:5236
↓ 7 callers
Function
clamp_u8_len
(len: usize)
crates/odmo-protocol/src/game.rs:3922
↓ 7 callers
Method
party_other_members
(&self, character_id: u64)
crates/odmo-application/src/game.rs:5224
↓ 7 callers
Method
write_zeroes
(&mut self, count: usize)
crates/odmo-protocol/src/writer.rs:106
↓ 6 callers
Function
clamp_u16_len
(len: usize)
crates/odmo-protocol/src/game.rs:3860
↓ 6 callers
Function
consume_inventory_item_at
( inventory: &mut odmo_types::InventorySnapshot, slot_index: usize, amount: i32, )
crates/odmo-application/src/game.rs:9905
↓ 6 callers
Function
current_unix_nanos
()
crates/odmo-application/src/game.rs:9715
↓ 6 callers
Method
handle_request
( &self, session: &mut AccountSession, request: AccountRequest, )
crates/odmo-application/src/account.rs:92
↓ 6 callers
Function
map_distance
(xa: i32, ya: i32, xb: i32, yb: i32)
crates/odmo-application/src/game.rs:9632
↓ 6 callers
Method
normalize
(&mut self)
crates/odmo-types/src/lib.rs:151
↓ 6 callers
Function
seeded_handler
(seed: u32)
crates/odmo-protocol/src/game.rs:7756
↓ 6 callers
Function
unique_test_dir
(name: &str)
crates/odmo-application/src/account.rs:367
↓ 6 callers
Function
unique_test_dir
(name: &str)
crates/odmo-application/tests/property_tests.rs:466
↓ 6 callers
Method
update_hatch_state
Replace the character's hatch state.
crates/odmo-application/src/character.rs:193
↓ 6 callers
Method
with_trade_session
(&self, character_id: u64, op: F)
crates/odmo-application/src/game.rs:7432
↓ 6 callers
Function
write_json
(path: &Path, value: &T)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:1004
↓ 5 callers
Function
add_stackable_inventory_item
( inventory: &mut odmo_types::InventorySnapshot, item_id: i32, amount: i32, )
crates/odmo-application/src/game.rs:10162
↓ 5 callers
Function
build_combat_app
()
crates/odmo-application/src/game.rs:14298
↓ 5 callers
Method
handle_guild_authority
( &self, session: &GameSession, target_name: String, new_authority: u8,
crates/odmo-application/src/game.rs:9454
↓ 5 callers
Method
item_assets
(&self)
crates/odmo-application/src/game.rs:11317
↓ 5 callers
Method
read_f32
(&mut self)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:675
↓ 5 callers
Method
seek
(&mut self, position: u64)
crates/odmo-protocol/src/reader.rs:60
↓ 5 callers
Method
skip
(&mut self, len: usize)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:679
↓ 5 callers
Function
tamer_fixture
(seed: u32)
crates/odmo-protocol/src/game.rs:7264
↓ 5 callers
Method
update_partner_roster
( &self, character_id: u64, partner_current_slot: u8, partner_
crates/odmo-application/src/game.rs:11205
↓ 5 callers
Method
update_seal_list
Replace the character's seal list.
crates/odmo-application/src/character.rs:253
↓ 4 callers
Function
clamp_i16_len
(len: usize)
crates/odmo-protocol/src/game.rs:3856
↓ 4 callers
Function
consume_all_materials
( inventory: &mut odmo_types::InventorySnapshot, materials: &[odmo_types::ExtraEvolutionMaterial],
crates/odmo-application/src/game.rs:10224
↓ 4 callers
Function
entity_handle
Resolve a 16-bit map handle, falling back to the entity id when unset.
crates/odmo-protocol/src/game.rs:934
↓ 4 callers
Method
handle_request
( &self, session: &mut CharacterSession, request: CharacterRequest, )
crates/odmo-application/src/character.rs:414
↓ 4 callers
Method
load_map_presence
(&self, map_id: i16, channel: u8)
crates/odmo-application/src/portal.rs:194
↓ 4 callers
Function
mob_fixture
(seed: u32)
crates/odmo-protocol/src/game.rs:7293
↓ 4 callers
Method
read_entity_string
`[u2 len LE][len ASCII bytes]`, no terminator. The client caps the length at 0x200 and treats an out-of-range length as empty; a misaligned length tha
crates/odmo-protocol/src/game.rs:7073
↓ 4 callers
Method
read_lstring
(&mut self)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:688
↓ 4 callers
Method
read_zstring
(&mut self)
crates/odmo-protocol/src/reader.rs:157
↓ 4 callers
Method
require_authenticated
( &self, session: &AccountSession, )
crates/odmo-application/src/account.rs:249
↓ 4 callers
Method
require_authorized
( &self, session: &CharacterSession, )
crates/odmo-application/src/character.rs:584
↓ 4 callers
Function
seed_session_with_mob
(handler: u32, current_hp: i32, max_hp: i32)
crates/odmo-application/src/game.rs:14315
↓ 4 callers
Function
seeded_buffs
(seed: u32)
crates/odmo-protocol/src/game.rs:7773
↓ 4 callers
Method
update_extra_inventory
( &self, _character_id: u64, _extra_inventory: odmo_types::InventorySnapsh
crates/odmo-application/src/game.rs:11142
↓ 4 callers
Method
update_quest_progress
Replace the character's quest progress.
crates/odmo-application/src/character.rs:148
↓ 4 callers
Function
write_active_buff
(writer: &mut PacketWriter, buff: &ActiveBuffSnapshot)
crates/odmo-protocol/src/game.rs:3930
↓ 4 callers
Function
write_empty_item_records
(writer: &mut PacketWriter, slots: usize)
crates/odmo-protocol/src/game.rs:3818
↓ 4 callers
Function
write_entity_header
Write the 16-byte entry header: position pair, packed kind+handle, reserved.
crates/odmo-protocol/src/game.rs:926
↓ 3 callers
Function
active_partner_snapshot
(character: &CharacterSummary)
crates/odmo-persistence/src/lib.rs:84
↓ 3 callers
Function
apply_partner_snapshot
(character: &mut CharacterSummary, partner: &PartnerSlotSnapshot)
crates/odmo-persistence/src/lib.rs:184
↓ 3 callers
Method
combine_catalog
Read the Digi or Union combine catalog from the repository.
crates/odmo-application/src/game.rs:4051
next →
1–100 of 1,040, ranked by callers