Giter Site home page Giter Site logo

Doram missing about robrowserlegacy HOT 6 OPEN

mrantares avatar mrantares commented on August 18, 2024
Doram missing

from robrowserlegacy.

Comments (6)

wjrosa avatar wjrosa commented on August 18, 2024 1

I have found a commit with the Doram implementation. I have opened a PR with that here:
wjrosa#3
Unfortunately, I will not able to test soon. So if anyone can do it, let me know if that works and I will open the PR to this repo :).

from robrowserlegacy.

raiken-mf avatar raiken-mf commented on August 18, 2024 1

src/DB/DBManager.js already applied
src/DB/Jobs/HairIndexTable.js already applied
src/DB/Monsters/MonsterTable.js already applied
src/Network/PacketRegister.js already applied
src/Network/PacketVerManager.js already applied
src/Network/PacketVersions.js already applied
src/UI/Components/CharSelect2/CharSelect2.css already applied
src/UI/Components/CharSelect2/CharSelect2.html already applied

src/UI/Components/CharSelectV2/CharSelectV2.css already applied
src/UI/Components/CharSelectV2/CharSelectV2.html already applied

src/UI/Components/CharSelectV3/CharSelectV3.css already applied
src/UI/Components/CharSelectV3/CharSelectV3.html already applied

src/UI/Components/PincodeWindow/PincodeWindow.css already applied
src/UI/Components/PincodeWindow/PincodeWindow.html already applied
src/UI/Components/PincodeWindow/PincodeWindow.js already applied

src/Engine/CharEngine.js already applied (Except the packetver if at line 105, but should be covered, so no change required)
src/Engine/LoginEngine.js already applied (Except the packetver, no if on PR, no change required)
src/Network/PacketStructure.js already applied
Except line 10516, size is -1 instead of 12 in PR,
line 11385, fp.readBinaryString(24) instead of 26 in PR
line 11386 not present, maybe because of 24 instead of 26)
src/Renderer/Entity/EntityView.js already applied (Except line 208, added job parameter, not needed?)

src/DB/Effects/EffectTable.js adds stun wav

src/DB/Jobs/JobConst.js Lines already exist, just with prefix "DO_" and suffix "1"
src/DB/Jobs/JobNameTable.js Lines already exist, just with prefix "DO_" and suffix "1"

I'm willing to test it. Which client version should I pick?
The PR isn't working with packetver 20180530. The Packets aren't defined and the sprite on character select is blank.
[Warning]: clif_parse: Received unsupported packet (packet 0x8480 (0x8480), 17 bytes received), disconnecting session #7.

packetver 20170614
No chars displaying on char-select (But previously created)
[Error]: chr->parse_char: Received unknown packet 0x970 from ip '172.22.0.5'! Disconnecting!

from robrowserlegacy.

MrAntares avatar MrAntares commented on August 18, 2024

Amazing find! Unfortunately I won't be able to test it either, since my server version is 2012-04-10 and I don't have the nerve and time to update to a version that supports Doram. Regardless of this, I am more than happy to pull any working implementation into my master :)

from robrowserlegacy.

raiken-mf avatar raiken-mf commented on August 18, 2024

The act and spr file for Doram job doesn't load.

[Thread] Can't get file (data/sprite/µµ¶÷Á·/¸öÅë/³²/summoner_³².spr)
onThreadError @ GameEngine.js:293
Receive @ Thread.js:98
GameEngine.js:293

[Thread] Can't get file (data/sprite/µµ¶÷Á·/¸Ó¸®Åë/³²/2_³².spr)
onThreadError @ GameEngine.js:293
Receive @ Thread.js:98
GameEngine.js:293

(also *.act)

But the files are present. Is there a new file type for spr or act that roBrowser can't handle yet?

Edit: I forgot to set up remote client...... I used your cache all the time.

from robrowserlegacy.

MrAntares avatar MrAntares commented on August 18, 2024

Maybe we don't use the correct path in DB manager?

from robrowserlegacy.

MrAntares avatar MrAntares commented on August 18, 2024

Doram sprite & skills are working on 2015.11 client.
Only the sprite actions need adjustment since they differ from the normal human ones.

from robrowserlegacy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.