softbearstudios / kiomet Goto Github PK
View Code? Open in Web Editor NEWKiomet.com real-time strategy game
Home Page: https://kiomet.com
License: GNU Affero General Public License v3.0
Kiomet.com real-time strategy game
Home Page: https://kiomet.com
License: GNU Affero General Public License v3.0
When this error happened, it will cause the game program to stop immediately. My guess is that WASM encountered a fatal error. The CSS style interaction is normal.
此错误发生后,会导致游戏程序立刻无法运行。个人猜测是 WASM 遇到致命错误导致的。CSS 样式交互还有反应。
This is a error that comes up to me when I'm playing normally, so I can't repro it.
这是我在正常游玩时突然遇到的问题,所以我无法复现它。
When the player leaves the game using methods other than the exit button on the client side, the player's game progress is not immediately deleted on the server side, and in the client of other players, the player's country still exists.
当玩家在客户端使用退出按钮以外的方式离开游戏后,不立刻在服务器端删除玩家的游戏进度,在其他玩家的客户端里表现为该玩家的国家依然存在。
When the player reconnects, ask if they want to inherit the game progress, and according to the player's choice, carry out the operation of inheriting the game progress or deleting the game progress.
当玩家重连后,询问是否继承游戏进度,依照玩家选择,进行继承游戏进度操作,或进行删除游戏进度操作。
If the player does not connect to the server again for a long time (such as 300 seconds), it will be considered as leaving the game and the player's game progress will be deleted on the server side.
如果玩家很长时间(比如 300 秒)没有再次连接服务器,则视为离开游戏,然后在服务器端删除玩家的游戏进度。
Log:
控制台日志:
* Some information has been hidden, marked with *[edited]*
.
* 隐去了部分信息,使用 *[edited]*
标记。
解析 width 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1.8rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 2.5rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 2.5rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 2.5rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 2.5rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 2.5rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 2.5rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1.5rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1.5rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1.5rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1.5rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1.5rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1.5rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 2rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 width 属性是遇到预期外的的值 1rem。 client.js:1329:24
解析 height 属性是遇到预期外的的值 1rem。 client.js:1329:24
WS made no progress in the last 4s 54 client.js:1028:17
WS made no progress in the last 5s 46 client.js:1028:17
WS made no progress in the last 1s 31 client.js:1028:17
WS made no progress in the last 2s 20 client.js:1028:17
WS made no progress in the last 1s 74 client.js:1028:17
WS made no progress in the last 2s 61 client.js:1028:17
WS made no progress in the last 3s 59 client.js:1028:17
WS made no progress in the last 4s 23 client.js:1028:17
WS made no progress in the last 1s 29 client.js:1028:17
WS made no progress in the last 2s 61 client.js:1028:17
WS made no progress in the last 3s 59 client.js:1028:17
WS made no progress in the last 4s 61 client.js:1028:17
WS made no progress in the last 5s 59 client.js:1028:17
WS made no progress in the last 6s 61 client.js:1028:17
WS made no progress in the last 7s 59 client.js:1028:17
WS made no progress in the last 8s 61 client.js:1028:17
WS made no progress in the last 9s 59 client.js:1028:17
WS made no progress in the last 10s 61 client.js:1028:17
WS made no progress in the last 11s 59 client.js:1028:17
WS made no progress in the last 12s 2 client.js:1028:17
panicked at 'missing player PlayerId(*[edited]*), is_bot: false', /home/finnb/git/finnbear/tower_offense/common/src/world.rs:210:17
Stack:
getImports/imports.wbg.__wbg_new_abda76e883ba8a5f@https://kiomet.com/client.js:773:21
@https://kiomet.com/client_bg.wasm:wasm-function[629]:0xa7263
@https://kiomet.com/client_bg.wasm:wasm-function[1282]:0xd8b72
@https://kiomet.com/client_bg.wasm:wasm-function[1134]:0xd147e
@https://kiomet.com/client_bg.wasm:wasm-function[2290]:0xf40b6
@https://kiomet.com/client_bg.wasm:wasm-function[2530]:0xf7ad1
@https://kiomet.com/client_bg.wasm:wasm-function[1410]:0xde39f
@https://kiomet.com/client_bg.wasm:wasm-function[2893]:0xfc472
@https://kiomet.com/client_bg.wasm:wasm-function[1624]:0xe56ed
@https://kiomet.com/client_bg.wasm:wasm-function[308]:0x1571a
@https://kiomet.com/client_bg.wasm:wasm-function[313]:0x27832
@https://kiomet.com/client_bg.wasm:wasm-function[889]:0xc2327
@https://kiomet.com/client_bg.wasm:wasm-function[1376]:0xdcdc8
@https://kiomet.com/client_bg.wasm:wasm-function[621]:0xa609f
@https://kiomet.com/client_bg.wasm:wasm-function[831]:0xbd5e6
@https://kiomet.com/client_bg.wasm:wasm-function[3309]:0x100011
__wbg_adapter_37@https://kiomet.com/client.js:234:10
real@https://kiomet.com/client.js:203:20
client.js:785:21
__wbg_error_f851667af71bcfc6 https://kiomet.com/client.js:785
<anonymous> https://kiomet.com/client_bg.wasm:684790
<anonymous> https://kiomet.com/client_bg.wasm:887666
<anonymous> https://kiomet.com/client_bg.wasm:857214
<anonymous> https://kiomet.com/client_bg.wasm:999606
<anonymous> https://kiomet.com/client_bg.wasm:1014481
<anonymous> https://kiomet.com/client_bg.wasm:910239
<anonymous> https://kiomet.com/client_bg.wasm:1033330
<anonymous> https://kiomet.com/client_bg.wasm:939757
<anonymous> https://kiomet.com/client_bg.wasm:87834
<anonymous> https://kiomet.com/client_bg.wasm:161842
<anonymous> https://kiomet.com/client_bg.wasm:795431
<anonymous> https://kiomet.com/client_bg.wasm:904648
<anonymous> https://kiomet.com/client_bg.wasm:680095
<anonymous> https://kiomet.com/client_bg.wasm:775654
<anonymous> https://kiomet.com/client_bg.wasm:1048593
__wbg_adapter_37 https://kiomet.com/client.js:234
real https://kiomet.com/client.js:203
Uncaught (in promise) RuntimeError: unreachable executed
__wbg_adapter_37 https://kiomet.com/client.js:234
real https://kiomet.com/client.js:203
client_bg.wasm:887701:1
I want to learn game development, ( wish to make something like this strategy game).
Tho i don't know how i should go about it
If you don't mind can you guide me though. Like what i should do / how i should learn ?
Thanks !
当我与其他玩家结成联盟时,希望我的视野可以增加,并且可以移动到盟友的领地。这样我们可以更快地向外扩张领地。
(When I form an alliance with other players, I hope my vision can increase and I can move to the territory of my allies. This way, we can expand our territory more quickly.)
否则当我周围都是盟友时,我便没有进攻目标。
(Otherwise, when I am surrounded by allies, I have no attack target.)
我已将游戏中的文字翻译为简体中文 :)
I have translated the text in the game into Simplified Chinese :)
Kiomet is an online real-time-strategy game, in which you expand your territory by sending to capture .
Kiomet是一款在线实时战略游戏,你可以通过出兵占领来扩大你的领地。
Drag units to capture towers. To upgrade a tower, click it and then click an available upgrade. Upgrades have their requirements listed next to them.
拖动单位以占领塔台。要升级塔台,请单击它然后单击可用的升级。升级的要求列在旁边。
To earn points, capture more towers and hold them for as long as possible. Protect your 皇帝 as losing it will cost you the game! You might want to move your 皇帝 to a 掩体 or 总部 which can survive a few 核武器.
要获得积分,请捕获更多的塔台并尽可能长时间地守住它们。保护您的皇帝,一旦失去了会让你输掉游戏!你可以移动你的【皇帝】到【掩体】或【总部】,可以在几个【核武器】的攻击下存活下来。
机场 坦克工厂 炮兵 兵营 直升机停机坪 火箭发射器 投影仪 跑道 导弹发射井 can automatically send units via supply lines. To create a supply line, click a tower to open its menu. Then drag from the tower as normal. If the resulting path has moving arrows, you've succeeded. Hold R to display all your supply lines. To delete a supply line, create the same one again or hold Shift + R.
【机场】【坦克工厂】【炮兵】【兵营】【直升机停机坪】【火箭发射器】【工事】【跑道】【导弹发射井】 可以通过补给线自动派出单位。若要创建补给线,请单击塔台以打开菜单。然后像往常一样从塔台上拖下来。如果生成的路径具有移动箭头,则表示已成功。按住R键可显示所有补给线。若要删除补给线,请重复创建相同的补给线或按住Shift+R。
Select an enemy tower and click 【the handshake button】 to request or accept an alliance. Until broken, the alliance will prevent each side from attacking.
选择一个敌方塔台,点击【握手按钮】请求或接受联盟。在联盟解散之前,联盟将阻止双方进攻。
Use the panel in the bottom left to send messages to other players. Remember to never share personal information in chat!
使用左下角的面板向其他玩家发送消息。记住永远不要在聊天中分享个人信息!
You are encouraged to join 【Discord】 if you have a question.
如果你遇到了问题,可以加入【Discord】获取。
How to Kiomet by Leecros on 【youtube】 is a good video tutorial!
Leecoros在【youtube】上的How to Kiomet
是一个很好的视频教程!
Each of the 27 towers are represented by one of the following symbols. The solid lines show upgrades, and the dashed lines show prerequisites. Click one of them to learn more!
27座塔中的每一座都由以下符号之一表示。实线显示升级,虚线显示先决条件。点击其中一个了解更多信息!
Each of the 10 units are represented by one of the following symbols. They generally fight in the order listed, e.g. shield always absorbs damage first. Click one of them to learn more!
10个单元中的每一个都由以下符号之一表示。他们通常按照列出的顺序战斗,例如护盾总是先吸收伤害。点击其中一个了解更多信息!
Shield
Produced by all 【towers】.
Does 1 damage.
Immobile unless sent from 【Projector】.
Up to 15 can temporarily overflow a tower.
护盾
由所有【塔台】生产。
造成1点伤害。
除非【工事】发送,否则不能移动。
最多15个可以暂时溢出一个塔。
Fighter
Produced by Runway.
Does 3 damage.
Travels at a fast speed.
Up to 4 can temporarily overflow a tower.
战斗机
由【跑道】生产。
造成3点伤害。
行驶速度很快。
最多4个可以暂时溢出一个塔。
Chopper
Produced by Helipad.
Does 3 damage.
Travels at a fast speed.
Can carry other units (weight of 4).
Up to 2 can temporarily overflow a tower.
直升机
由【直升机停机坪】生产。
造成3点伤害。
行驶速度很快。
可以携带其他单元(重量为4)。
最多2个可以暂时溢出一个塔。
Bomber
Produced by Airfield.
Does 5 damage against surface, 1 damage against air.
Travels at a fast speed.
Up to 2 can temporarily overflow a tower.
轰炸机
由【机场】生产。
对表面造成5点伤害,对空气造成1点伤害。
行驶速度很快。
最多2个可以暂时溢出一个塔。
Tank
Produced by Armory.
Does 3 damage.
Travels at a slow speed.
Has weight of 2 for Chopper.
Up to 5 can temporarily overflow a tower.
坦克
由【坦克工厂】生产。
造成3点伤害。
以慢速行驶。
占用【Chopper】的重量为2。
最多5个可以暂时溢出一个塔。
Soldier
Produced by Barracks.
Does 1 damage.
Travels at a moderate speed.
Has weight of 1 for Chopper.
Up to 10 can temporarily overflow a tower.
士兵
由【兵营】生产。
造成1点伤害。
以中等速度行驶。
占用【Chopper】的重量为1。
最多10个可以暂时溢出一个塔。
Shell
Produced by Artillery.
Does 3 damage.
Travels at a fast speed.
Has a short range.
炮弹
由【炮兵】生产。
造成3点伤害。
行驶速度很快。
射程很短。
EMP
Produced by Launcher.
Does 1 damage.
Travels at a moderate speed.
Has a medium range.
Disables tower for 60 seconds.
EMP
由【火箭发射器】生产。
造成1点伤害。
以中等速度行驶。
具有中等范围。
禁用塔台60秒。
Nuke
Produced by Silo.
Does infinite damage.
Travels at a slow speed.
Has a short range.
核武器
由【导弹发射井】生产。
造成无限的伤害。
以慢速行驶。
射程很短。
King
Boosts Shield capacity by 10.
If it dies, you lose the game.
Does 1 damage.
Travels at a moderate speed.
皇帝
增加护盾容量10。
如果它死了,你就输了。
造成1点伤害。
以中等速度行驶。
Kiomet is an online real-time-strategy game, in which you expand your territory by capturing towers. There are currently 【27 towers】 and 【10 units】.
Kiomet是一款在线实时战略游戏,你可以通过占领塔台来扩大你的领地。目前有【27种塔台】和【10种单位】。
To learn more about the game, visit the 【help】 page. For a list of recent changes, visit the 【Changelog】 page.
关于 Kiomet
要了解有关游戏的更多信息,请访问【帮助】页面。有关最近更改的列表,请访问【更新日志】页面。
The game is written in the Rust programming language, using WebGL rendering and Yew GUI. Tim Beek composed the background music and Craiyon and DALL·E generated the tower paintings.
游戏是用Rust编程语言编写的,使用WebGL渲染和Yew GUI。·Tim Beek
创作了背景音乐,Craiyon和DALL·E创作了塔楼绘画。
If you have any feedback to share, business inquiries, or any other concern, please contact us on 【Discord】 or by email at [email protected]
.
如果您有任何反馈意见、业务咨询或任何其他问题,请通过【Discord】或发送电子邮件与我们联系:[email protected]
.
待补充,Waiting for supplementation..
待补充,Waiting for supplementation..
We collect information to provide, measure, and improve services for all our users.
Generally speaking, the amount of personal information we collect is minimal, and you can opt out of providing most of it.
Avoid sharing your real name or personal information in games.
我们收集信息,为所有用户提供、衡量和改进服务。
一般来说,我们收集的个人信息数量很少,您可以选择不提供大部分信息。
避免在游戏中分享你的真实姓名或个人信息。
待补充,Waiting for supplementation..
Some game settings, such as language and volume level, are stored in your browser's local storage. In order to ensure the continuity and consistency of your experience, and provide for internal operations, we store a persistent session identifier in your browser's local storage. We do not use this identifier for advertising purposes.
We also use third party technologies using cookies, local storage, and web beacons for the purpose of online, multi-site behavioral advertising and analytics.
You can reset or clear any or all cookies or local storage, at any time, by using your browser's "clear site data" option.
某些游戏设置(如语言和音量级别)存储在浏览器的本地存储中。为了确保您体验的连续性和一致性,并提供内部操作,我们在浏览器的本地存储中存储了一个持久会话标识符。我们不将此标识符用于广告目的。
我们还使用第三方技术,使用Cookie、本地存储和网络信标进行在线、多站点行为广告和分析。
您可以随时使用浏览器的“清除网站数据”选项重置或清除任何或所有cookie或本地存储。
We reserve the right to alter these privacy policies at any time, without notice.
我们保留随时更改这些隐私政策的权利,恕不另行通知。
If you have any concern, such as a desire to remove your nickname or your child's nickname from the leaderboard, please contact us by email at [email protected]
.
如果您有任何顾虑,例如希望从排行榜中删除您的昵称或您孩子的昵称,请通过电子邮件与我们联系:[email protected]
.
The following terms govern your use of the Kiomet website and game.
以下条款适用于您对Kiomet网站和游戏的使用。
You are granted a non-exclusive license to do the following for either commercial or non-commercial purposes, provided you adhere to all the terms.
如果您遵守所有条款,您将获得非排他性许可,可以出于商业或非商业目的进行以下操作。
You are prohibited from engaging in any of the following activities.
禁止您从事以下任何活动。
Kiomet is provided "AS IS". The developers make no warranties, express or implied, and hereby disclaim all implied warranties, including any warranty of merchantability and warranty of fitness for a particular purpose.
Kiomet按“原样”提供。开发商不作任何明示或暗示的保证,并在此放弃所有暗示的保证。包括任何适销性保证和特定用途适用性保证。
Kiomet and Softbear are trademarks of Softbear, Inc.
Google Play and the Google Play logo are trademarks of Google LLC.
Kiomet和Softbear是Softbear股份有限公司的商标。
Google Play和Google Play徽标是Google LLC的商标。
We reserve the right to alter these Terms of Service at any time, without notice.
我们保留随时更改这些服务条款的权利,恕不另行通知。
[ERROR game_server::entry_point] https server stopped: Err(Os { code: 98, kind: AddrInUse, message: "Address already in use" })
[ERROR game_server::infrastructure] infrastructure stopped
error[E0793]: reference to packed field is unaligned
--> C:\Users\takus.cargo\registry\src\index.crates.io-6f17d22bba15001f\ntapi-0.3.7\src\ntexapi.rs:2783:52
|
2783 | *tick_count.QuadPart_mut() = read_volatile(&(*USER_SHARED_DATA).u.TickCountQuad);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
= help: copy the field contents to a local variable, or replace the reference with a raw pointer and use read_unaligned
/write_unaligned
(loads and stores via *p
must be properly aligned even when using raw pointers)
error[E0793]: reference to packed field is unaligned
--> C:\Users\takus.cargo\registry\src\index.crates.io-6f17d22bba15001f\ntapi-0.3.7\src\ntexapi.rs:2807:25
|
2807 | ((read_volatile(&(*USER_SHARED_DATA).u.TickCountQuad)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: fields of packed structs are not properly aligned, and creating a misaligned reference is undefined behavior (even if that reference is never dereferenced)
= help: copy the field contents to a local variable, or replace the reference with a raw pointer and use read_unaligned
/write_unaligned
(loads and stores via *p
must be properly aligned even when using raw pointers)
For more information about this error, try rustc --explain E0793
.
error: could not compile ntapi
(lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error: failed to compile trunk v0.15.0
, intermediate artifacts can be found at C:\Users\takus\AppData\Local\Temp\cargo-installR0Ewe5
I think some of the Chinese translation in the game isn't quite right. "Day" under the leaderboard should be "今天", rather than "白天". "Settings" in the menu should be "设置", rather than "竖". And "Quit" should be "退出", rather than "辞职".
有的时候连接不稳定出现"连接丢失,正在尝试重新连接",重新连接后游戏进度就没了。我希望在这种情况能恢复之前的进度。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.