• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Recent content by bpawel10

  1. B

    Stamina error tfs 1.2

    It looks like max stamina is hardcoded in the client, as you can see here there are max values or percentages sent for other stats but only current value for stamina. But you can search your client binary for number 56 in hex editor and try to change it to 42. Or rather 3360 -> 2520 cause it's...
  2. B

    What do you want to develop?

    If only there were tools for automated tests...
  3. B

    is it possible to make otclient on web browser?

    Yes. WebAssembly is not magic; it has a lot of limitations. You only have access to Web APIs there, so you'd have to implement a WebGL/WebGPU renderer and use something like File System API for file access (or load everything from the server via HTTP, but still quite a lot of work). And there's...
  4. B

    Technical presentation of Cipsofts software architecture of Tibia (2011)

    there's also a video https://www.gdcvault.com/play/1014907/Inside-Tibia-The-Technical-Infrastructure
  5. B

    Proof of concept of a new game engine

    It's possible in the future, but the first step should be to have something working on a single core. Anyway, I would rather go with splitting map simulation into multiple cores within one process. This should allow people to buy cheaper hardware, because currently if you run TFS you need a fast...
  6. B

    Proof of concept of a new game engine

    I will do it when it's ready. What you quoted is no longer valid though, read my last post.
  7. B

    Proof of concept of a new game engine

    Ok, I think it's time for an update. I have quite a lot implemented in Flutter, but there are two big issues that make me unsure if this is the right way to go. First, Flutter has a drawAtlas method, which allows to render a lot of things on the canvas with a really good performance, but if I...
  8. B

    Nekiro's Rcc Editor

    So instead of changing one line in tsconfig you prefer to change a lot of places in the code?
  9. B

    Nekiro's Rcc Editor

    I disagree, I'd still use it just for import, it looks so much cooler than require. TS is a superset of JS, any valid JS code is also a valid TS code so it should work without any changes.
  10. B

    Nekiro's Rcc Editor

    Sure, I just did. What? TS solves the biggest weakness of JS...
  11. B

    Nekiro's Rcc Editor

    reader.js:7 Why bluebird? fs-extra docs say „All fs methods return promises if the callback isn't passed.”. reader.js:12 Just use ternary, also I’m not sure if we need a function here? Can this app.isPackaged value change during runtime? reader.js:28 Use Promise.all to make it faster. You...
  12. B

    The Violet Project - CipSoft Reverse Engineering Project

    ok cool, but where is the code?
  13. B

    Map Editor Cloud

    I'm currently working on a map editor for my new format (more info), so you could just wait a few months. It'll be written in Flutter, which allows you to easily compile it for web (but I have no idea what the performance will be like). It's only about running the app in the browser, though, I...
  14. B

    Proof of concept of a new game engine

    I love Rust, but it doesn't mean I should use it for everything without hesitation. Rust is great for a game server, but Flutter is great for UIs. And if I had to write a REST API, I would probably use NodeJS and NestJS (great framework), or at least consider it. And it's not because you can't...
Back
Top