Skip to content

Commit 8313fa5

Browse files
authored
Merge pull request #661 from starfi5h/pr-fix
Fixes and version bump to v0.9.1
2 parents 39b7770 + f452015 commit 8313fa5

File tree

12 files changed

+112
-308
lines changed

12 files changed

+112
-308
lines changed

.github/scripts/thunderstore_bundle.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ function generateManifest() {
117117
const manifest = {
118118
name: pluginInfo.name,
119119
description:
120-
"With this mod you will be able to play with your friends in the same game!",
120+
"With this mod you will be able to play with your friends in the same game! Now supports combat mode in game version 0.10.29",
121121
version_number: pluginInfo.version,
122122
dependencies: [
123123
BEPINEX_DEPENDENCY,
124124
`nebula-${apiPluginInfo.name}-${apiPluginInfo.version}`,
125125
"PhantomGamers-IlLine-1.0.0",
126-
"starfi5h-BulletTime-1.4.5",
126+
"starfi5h-BulletTime-1.4.7",
127127
],
128128
website_url: "https://github.com/hubastard/nebula"
129129
};

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
## Changelog
22

3+
0.9.1:
4+
- Support combat mode syncing (game version 0.10.29.21950)
5+
- @starfi5h: Implement basic combat syncing framework
6+
- @starfi5h: Add new config option `EnableBattleMessage` to show battle notifications
7+
- @starfi5h: Add map ping: when chat is open, `Ctrl+Alt+LeftClick` on the planet can create a link in chatbox
8+
- @mmjr, @phantomgamers, @sp00ktober: Review code and provide suggestions
9+
310
0.9.0:
4-
- Now compatible with Dark Fog (DSP 0.10.x) with enemies disabled
11+
- Now compatible with Dark Fog game version (DSP 0.10.x). Combat mode is not supported yet.
512
- @phantomgamers: fix compilation after update and overall fixes/cleanup
613
- @phantomgamers: fix UIVirtualStarmap patches
714
- @phantomgamers: reviewing code from other contributers

NebulaModel/Networking/Serialization/NebulaNetPacketProcessor.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,19 @@ public void ProcessPacketQueue()
6363
while (pendingPackets.Count > 0 && EnablePacketProcessing)
6464
{
6565
var packet = pendingPackets.Dequeue();
66-
ReadPacket(new NetDataReader(packet.Data), packet.UserData);
66+
try
67+
{
68+
ReadPacket(new NetDataReader(packet.Data), packet.UserData);
69+
}
70+
catch (Exception ex)
71+
{
72+
// We can't do anything to ParseException, so just leave a warning in the log file
73+
// For other exception, display a red error pop-up window
74+
if (ex is not ParseException)
75+
{
76+
Log.Error(ex);
77+
}
78+
}
6779
}
6880
}
6981
}

NebulaModel/Packets/Factory/BattleBase/NewBattleBaseDroneOrderPacket.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

NebulaModel/Packets/GameHistory/GameHistoryTechRefundPacket.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

NebulaModel/Packets/Session/HandshakeRequest.cs

Lines changed: 0 additions & 64 deletions
This file was deleted.

NebulaNetwork/PacketProcessors/Factory/BattleBase/NewBattleBaseDroneOrderProcessor.cs

Lines changed: 0 additions & 74 deletions
This file was deleted.

NebulaNetwork/PacketProcessors/GameHistory/GameHistoryTechRefundProcessor.cs

Lines changed: 0 additions & 57 deletions
This file was deleted.

NebulaNetwork/PacketProcessors/Session/HandshakeRequestProcessor.cs

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)