EPIC: Classic Support
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
Hướng nghiên cứu
Start with CONTRIBUTING.md and choose one prerequisite or class-module task; this epic spans game-data parsing, gear and talents, spell ranks, and the SimC addon. The issue points to sc_mage.cpp and engine/player/unique_gear_shadowlands.cpp as examples, and to an older TBC commit for legacy code. Done depends on the chosen task, since this ticket does not define a single completion criterion.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Placeholder ticket meant to encompass the work required to get support for Classic Vanilla and/or TBC support into SimC. There are probably lots of things missing from this, but this is a good starting point for anyone interested. See the contribution file for more information on how to participate.
Base Module Work
The bulk of the work for any SimC expansion is mostly down to implementing each class spell in the class module and then subsequent APL work. In order for this work to even start a few prerequisites would be required.
- Branch created for the version of the game, i.e.
classicortbc - Parsing game data into workable Spell Data (somewhat blocked until blizzard publishes client for TBC). Alternatively you could hard code this like it used to be done. Mage examples can be found here. Original TBC simc commit here.
- Handling items/character stat integrations. Need to be able to import gear and have it have the correct stats/etc
- Tier Set Bonus constructs. Need the class modules to be able to implement these
- Talent tree support, currently this is just a
talents=1231233system that would need to be adjusted - Spell rank support (might be fine? but would need checking, including APL support if needed)
- Special gear/trinket/enchants/consumables support - examples from shadowlands
SimC Client Addon
Depends on the base module being done, but the SimC Addon would also need updated/supported for Classic.
- Addon loads gear in game via
/simcproperly
Class Modules
Each class module will need various work to make it usable for simming. Typically there is one or more devs per spec, but that isn't a hard requirement. Each class will need spell, tier set bonuses, APLs, and talent implementations.
- Druid - N/A
- Hunter - N/A
- Mage - N/A
- Paladin - N/A
- Priest - @seanpeters86
- Rogue - N/A
- Shaman - N/A
- Warlock - N/A
- Warrior - N/A
Getting old code working
Note that if you want to get the Original TBC simc commit here working you just need to remove -mtune=pentium-m from the Makefile and then run ./simcraft file=profiles/dedmon max_time=300
- Ngôn ngữ chính
- C++
- Star
- 1.6k
- Fork
- 789
- Merge trung bình
- 8 giờ 18 phút
- Pull request đã merge (30 ngày)
- 63
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của simulationcraft/simc
-
Arms slayer_st APL bugĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 69/100
simulationcraft/simc#11747 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
simulationcraft/simc#11935 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
simulationcraft/simc#11918 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Timewalking Item Level BugĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
simulationcraft/simc#11845 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
demonhunter.initial_furyĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
simulationcraft/simc#11752 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của simulationcraft/simc
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement GUI maintainer-review
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
aethersdr/AetherSDR#6681 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add string concatenationĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày