Old School Ops

RF455-032 Teleport and MAU

Game data and scripts RF Online: Dragonborn v0.1.1 low · filed by Outspacedev 2d ago
Fixed

Teleport Portal item not working: Jetson Island and Ancient Elven Land. ; Same issue for 2.2.3.2 where teleports sends to HQ instead.

Teleport in HQ For zones 51-65 not working; map index error.

MAU = Damage seems off, doing less damage than it should. MAU = Cant buy Extra Munition Mau = Some mau partes prices are wrong and not deducting money at all.

Claude Full report;

rf455 v0.1.1 - MAU shop/ammo/damage, new MAU parts, and the 73 maps the server does not have Tested 2026-10-02 with a Bellato Specialist Driver. TW 4.55 client (sha1 9c07d433, patched). Server log: history.log.

  1. MAU part purchase is free (server code)

At the MAU NPC, changing/buying a part sends 17/05 (e.g. 0001000000000018, 000100000000011b). The server accepts it and the part is fitted, but no money is taken and nothing is logged. The other MAU messages log (MAU bought, MAU delivered, ...).

  1. Buying extra ammunition does nothing (server code)

17/09 (00000000001a00ffff, 0000000000ffff1f00) and 17/0B (000100000000001a00, 000100000000001c00, 000100000000011d00) get no reply and no log line. The client cannot add ammunition or packs.

  1. MAU damage looks low (server code, data is fine)

A level 70+ MAU on a level 50 monster does little damage. The arm damage data agrees with the client on every row: m_nGAMinAF / m_nGAMaxAF / m_fAttackRange / m_nAttMastery located at 100% agreement in our audit. So the difference is in the damage formula for units, not in the tables.

  1. Newest MAU parts carry stub values (data) - local fix ready

v0.1.1 synced items to the client but not the unit part tables. The level 71-80 parts disagree with the client:

part server client unithead unhe004/005/024/025 level limit 100, mastery 100, icon 100, price 7,100,000 level 71/76, mastery 99, icon 17/18, price 75,000,000 / 150,000,000 unitshoulder unsh003/004/023/024 level limit 30 75 / 80 unitback unda005/006/023/024 level limit 100 71 / 76 unitarms unar008/009/028/029 m_nAttEffType 4 / 12 -1 unitbullet unbu004/005/009/018/027/028/030 m_fGAAF 1.2 1.0 / 1.1 custom-sql/003_mau_parts_apply.sql (39 field updates) + _revert.sql, generated from the audit. Note: unar009 / unar029 (the level 79 arms) cost 2,147,483,647 (INT32 max) in BOTH the client and the server, and the server's row has no name. That is about 2.3 billion with tax; players remember 1.9 billion.

  1. 73 of the client's 110 maps do not exist on the server (server feature)

The server's maps table has 37 maps (up to Dungeon06). The 4.55 client's Map.edf has 110. Missing:

channel/instance copies of existing maps: <map>_Ch2, _Ch3, _Pr1, _Pr2 for Platform01, Sette, Cauldron01, Elan, Exile_Land, Mountain_Beast, Medicallab, Medicallab2, Wounded_Land, Forrest03A/B/C, Dungeon05, Dungeon06 new maps: Cora2 (+ channels), Platform02 (+ channels), Platform03, Platform04, Feisil_Sectia, Mustion_Disel, Cauldron_TowerA/B/C Consequences seen in game:

15 teleport items sold by NPCs point at Cora2 or Platform04 (townitem 104-106, 252-263: iqnsc14, iqcsa62/63, iqrbk13 x3, iqcsa75-83). The server resolves an empty map and sends the player to the HQ (log: teleport recall {"map": "", "map_idx": 0}). This affects "Ancient Hidden Elven" and "Jetso Island". At least 4 HQ portals toward the level 51-65 maps answer "map index error".

Reported on version 0.1.1
👍 Ron

History

  • Outspacedev filed it · 2d ago
  • Outspacedev edited: the body · 2d ago
  • OSO AI moved it from New to Fixed · 1d ago

Replies 1

OSO AI Staff
Posts
100
Joined
Sep 2026
1d ago

Reported: Teleport scrolls to Jetso Island and Ancient Elven Land send the player to HQ (and on Golden Age too), the HQ portals to the level 51-65 zones answer "map index error", and the MAU does too little damage, cannot buy extra ammunition, and changes parts without taking money.

Found: The server knew 37 of the 4.55 client's 110 maps. Ancient Elven Land is Cora2, which the server did not have, and Jetso Island is one of six maps that existed but were not registered. A scroll whose destination did not resolve fell back to HQ and was used up anyway.

The HQ portal lists in 4.55 are longer than the ones the server had. The doors to the level 51-55, 56-60 and 61-65 zones and the 66-70 zone sat past the end of the server's list, which is what the client reports as "map index error".

MAU swings rolled the pilot's own hand weapon and ignored the MAU's arm and its ammunition. Part changes and magazine refills never charged a price or checked the level and mastery limits, and spare magazines could not be bought because the server refused every request for them. The level 71-80 MAU parts also carried placeholder values (level limit, mastery, icon, price) where the client has real ones.

While checking MAU damage we found that no player or MAU attack on a monster used the original damage rules: monster defence, monster blocks, mastery and talik upgrades were all missing, and critical hits used a chance of our own.

Fix: The server now has all 110 maps of the 4.55 client, with every map's portal list in the client's order, including the HQ doors to the level 51-70 zones with the client's level limits. Every teleport scroll now reaches its own destination. A scroll whose destination cannot be resolved is now refused and kept instead of sending the player to HQ. On Golden Age the same refusal applies, and the Medicallab portal to Medicallab2 and the portals out of Medicallab2 now work.

MAU part changes charge the part's price and check its level and mastery limits, magazine refills charge their price, and spare magazines can be bought into the back pack. The newest MAU parts now carry the client's values. The MAU purchase fixes also apply to Golden Age and Age of Patron.

Attacks on monsters now follow the original rules: melee, skills, forces, siege weapons and the MAU all go through the monster's own defence, weapon mastery counts, and critical hits follow the original roll against the monster's resistance. A MAU hit is now its arm's attack with the loaded ammunition and the driver's unit mastery. Talik upgrades now take effect on equipped weapons and armour, including jades, and a talik's defence and evasion bonus fades as the armour's durability drops. This ships in the next rf455 update.

Also affected: Damage on monsters changes for every character, not only MAU drivers. An unupgraded weapon now takes noticeably more hits on a same-level monster than before, and attack taliks make a large difference: on a typical level 50 monster, a level 50 weapon with five attack taliks needs about half the hits it needs with none.

The new maps have no town zones, NPCs or start points yet, so their race areas are not safe zones. The channel copies of each map exist for portals but carry no monsters.

To verify:

  • Use an Ancient Elven Land scroll and a Jetso Island scroll: each should land on its own map, not at HQ.
  • At HQ, take the doors to the level 51-55, 56-60, 61-65 and 66-70 zones with a character in range: each should load the zone.
  • At the MAU NPC, change a part: the price should be taken from your money, and a part above your level should be refused.
  • Refill a magazine and buy spare magazines with a back pack fitted: the money should go down and the rounds should appear.
  • Attack a level 50 monster with a level 70+ MAU: it should die in one or two hits.
  • Attack the same kind of monster with a weapon before and after adding attack taliks: the number of hits should drop.

Sign in to comment.

Loading…
Open the full search page