Inteyvat
Support all characters, weapons of more than 3 stars, 5 stars and level 20 artifact calculations
Support Enka.API (a public third-party game display panel character data query API) to import the game display panel character data (the panel character information needs to be pubic in the game)
Real-time data calculation and local automatic data save
Full skill damage (including reaction) broken line of damage value increase under each refining change of weapon and artifact property promotion
Team Buff that calculated based on the actual data of auxiliary characters (data of auxiliary characters need to be initialized or imported firstly)
Rich custom Buff
artifact growth label
The optimization calculation of the artifact property (specific skill information with the limition of maximum critical rate):
(Note: because the actual number of entries of each artifact is not necessarily completely realistic, it is only for reference in the main direction of ascension)
(Note: At present, this project only provides the damage value of each skill, excluding the DPS calculation. The manipulation and operation axis need to be calculated by other ways)
■ Characters
All talent Buffs are off by default
All constellation Buffs are off by default
■ Weapons
All effect Buffs are off by default
Only weapons of 3 stars and above
■ Artifact
The artifact Buffs are off by default
Only support level 20 5-star artifact
■ Automatic calculation of artifact
The definition of a step is the maximum value of each increase (for example, the critical rate is 3.9%), which can be specified to one decimal place (for example, 0.1 step corresponds to the critical rate of 0.39%, 2.7% corresponds to 0.7 step)
If the calculation target is the normal attack damage after enchantment, please check whether the enchantment in the normal attack is in the corresponding enchantment state before calculation
This calculation is under the current context, that is, when any attribute or Buff related to the target calculation other than the number of step in this function area changed, it needs to be recalculated (such as the switch of weapon refining or related Buff)
In order to reduce the resource cost of automatic calculation, the value property steps are not included in the calculation scope (small attack value, small HP value, small defense value)
■ Artifact labels (growth/rarity)
The growth/rarity tag value can't evaluate the quality of a artifact very well, but simply evaluate the rarity of a artifact (that is, the value range of the initial value and each increase after+4)
Growth is non-linear, involving the difference between the growth value and growth times each increase, rather than the linear value of the final step value. The larger the growth value and the more growth times, the higher the growth tag value, which means the closer to the King of XX (for example, the King of Defense with a 35.7% defense or more)
The rarity is the sum of all growth, which means the difficulty of obtaining the artifact (the higher the value, the rarer it is). At the same time, please note that it does not mean that the artifact are effective rare, but I think you should not use a artifact with a rarity of more than 100% as dog food at any time ٩ ( ˊ ᗜ ˋ*)و
■ Auto save
This project is a noBackend web application developed with Angular
, which can be built locally only by this project. The steps are as follows
■ Requirements
■ Download
git clone https://github.com/Kurarion/Genshin-Calc.git
cd Genshin-Calc
npm install
■ Game data initialize
The following code cannot be used currently because Dimbreath's GenshinData repository was sanctioned
npm run generateGenshinData
Maybe you should use the data of other Genshin Impact data Raw Url or local file
go run GenshinData -resUrl=https://gitlab.com/????/GC-Resources/-/raw/3.?/Resources/
go run GenshinData -localResPath=./GenshinData
After the game version is updated or when the test and custom data need to be used, the Game data initialize
needs to be executed again to generate the latest data for the project, and the configuration of the updated content needs to be added to src/assets/init/data.json
Interface reference: src/app/shared/interface/interfaces.ts
Constant reference: src/app/shared/const/const.ts
■ Test
//use angular-cli
npm run start
■ Build
//use http-server after building
npm run build
npm run serve
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。