Old School Ops

RF455-122 Money Limit and Incorrect Currency Display

Game server RF Online: Dragonborn v0.4.0 low · filed by Rikkimaru
New

The GM command %money only adds 2,000,000,000 dalants, despite the client and server apparently supporting 64-bit currency values.

I was able to obtain an additional 5,600,000,000 dalants by selling items, reaching a total of 7,600,000,000 dalants.

The full amount was usable, and I could successfully spend the accumulated currency without any issues.

After completely logging out and logging back into the game, the money remained saved and available for spending.

However, the character selection screen still displayed only 2,000,000,000 dalants, even though the actual amount was significantly higher. This appears to be a visual display bug.

Steps to Reproduce
  1. Log into the game with a GM character.
  2. Use the %money command to receive 2,000,000,000 dalants.
  3. Sell additional items to obtain more currency.
  4. Reach a total of approximately 7,600,000,000 dalants.
  5. Verify that the entire amount can be spent.
  6. Completely log out and log back into the game.
  7. Check the currency balance in-game and on the character selection screen.
Actual Result
  • The %money GM command adds only 2,000,000,000 dalants.
  • Currency obtained through item sales can exceed this limit.
  • A balance of 7,600,000,000 dalants can be stored and spent successfully.
  • The full balance persists after relogging.
  • The character selection screen incorrectly displays only 2,000,000,000 dalants.
Expected Result
  • The GM command should support the full currency range implemented by the server.
  • Currency values should be handled consistently across all game systems.
  • The character selection screen should display the actual stored balance without truncation or an artificial limit.
  • Large currency values should remain persistent and usable.
Additional Notes

The successful storage and use of 7.6 billion dalants suggests that the underlying currency system already supports values beyond the 32-bit signed integer range.

The issue may involve the GM command's limit and the character selection screen's currency display handling.

Reported on version 0.4.0

Replies

Nobody has replied yet.

Sign in to comment.

Top xp sources

How xp works
Loading…

Open the full search page