Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update head #4

Open
wants to merge 1,572 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1572 commits
Select commit Hold shift + click to select a range
295339e
Merge remote-tracking branch 'upstream/7728' into 7728
Egris Nov 15, 2011
6462d2c
Updated mono build files
Nov 15, 2011
5d03647
Compiled a custom version of ManagedOpenSsl.dll which fixes: "System.…
Nov 15, 2011
3ebda3c
Updated mono build files
Nov 15, 2011
b49636b
Merge remote-tracking branch 'upstream/7728' into 7728
Egris Nov 15, 2011
a722ca5
Fixed ToonExternalService.CreateToon().
Nov 15, 2011
f1328de
Merge remote-tracking branch 'upstream/7728' into 7728
Egris Nov 15, 2011
814eb91
Fixed src/tools/MooNet/StringViewer dependencies.
Nov 15, 2011
201e403
Removed extra logging methods not needed anymore.
Egris Nov 15, 2011
2275cad
Merge pull request #333 from Egris/7728
Nov 15, 2011
36390a2
Tiny fix in StorageService.GetHeroDigest() but still it has problems.
Nov 16, 2011
e15b6ee
Removed unusded authority.pem and mooege.pfx.
Nov 16, 2011
74df15e
Really fixed StorageService.GetHeroDigest() this time and that NameTe…
Nov 16, 2011
57e85c3
Tiny cleanup in MooNetRouter.cs.
Nov 16, 2011
d08f109
Trying to fix exchange-service but still no-chance.
Nov 16, 2011
6501307
Fix ExchangeService proto.
Egris Nov 16, 2011
ba0fbb3
Merge pull request #334 from Egris/7728
Nov 16, 2011
4046d7d
Nephalem cube implemented. fix some issued.
angerwin Nov 16, 2011
3084b3e
updated mono build file
angerwin Nov 16, 2011
2e74068
Gamebalance.ItemQuality is used
angerwin Nov 16, 2011
42a3cd2
Updated Toon.cs:QueryField() against 7728.
Nov 16, 2011
d99e185
Trying to fix GameCreator.cs.
Nov 17, 2011
cfff97b
Updated Storage query calls
Egris Nov 17, 2011
4eed9bd
Merge pull request #337 from Egris/7728
Nov 17, 2011
10d3db3
Fixed src/tools/MooNet/HeaderViewer - it now actually shows ObjectId.
Nov 17, 2011
eda0ba3
Fixed D3.1.1 in account to use lastPlayedHeroId instead of selectedToon.
Egris Nov 17, 2011
adf80ee
Merge pull request #338 from Egris/7728
Egris Nov 17, 2011
ff1efbb
Fixed bad gbid errors in client log.
Egris Nov 17, 2011
0dbd2cc
Added decimal output to bnet logging numbers and converting byte type…
Egris Nov 17, 2011
b5f0d0b
Merge pull request #339 from Egris/7728
Egris Nov 17, 2011
760fc2e
Renamed GameCreator.cs as GameFactory.cs.
Nov 17, 2011
4f9ef8a
Nothing really important.
Nov 17, 2011
c4fbc41
Tiny fix in GameFactory.cs.
Nov 17, 2011
81600ae
Moved D3.1.1 field to top position in Accout.cs:NotifySubscriptionAdd…
Nov 17, 2011
70d674f
Tiny fix in ChannelOwnerService.cs.
Nov 17, 2011
11d4a8c
Removed never queried fields from Toon.cs:QueryField(): - they're all…
Nov 17, 2011
3a60f5b
Tiny fix in GameFactory.cs.
Nov 17, 2011
dd8bbd1
Updated account.cs:BannerConfiguration values.
Nov 18, 2011
c3e82f1
More logging.
Egris Nov 18, 2011
4dafdfb
Merge pull request #340 from Egris/7728
Nov 18, 2011
65275f4
Re-factored GameFactory.cs and GameFactoryManager.cs.
Nov 18, 2011
2fdbc26
Enabled back ChannelService:UpdateChannelState().
Nov 18, 2011
453aedc
Fixed ExchangeServices's response.
Nov 18, 2011
14cb2b3
Added Toon.cs:Update() D3.4.1. support, it'll be also notifiying back…
Nov 18, 2011
97e76a7
Prettified GameFactory.cs:GetConnectionInfoForClient() function.
Nov 18, 2011
2146d91
Progressed to loading screen thanks to Egris' fix.
Nov 18, 2011
8075843
Fixed GameFactory.cs SGameId bug - so the exception throw by GS.
Nov 18, 2011
4d21baa
GenericBlob Fix.
Egris Nov 18, 2011
17568ce
Merge pull request #341 from Egris/7728
Egris Nov 18, 2011
34d2519
Merge branch '7728' of git://github.com/mooege/mooege into master-to-…
Nov 18, 2011
7bd777b
Immediate fixes.
Nov 18, 2011
6449224
Merge pull request #342 from raistlinthewiz/master-to-7728
Nov 18, 2011
0046c0c
Fixed player movement.
Nov 19, 2011
fa6d77e
Updated version as 0.7728.
Nov 19, 2011
472b1fb
Updated mono build files
Nov 19, 2011
307d49d
Fixed dependency problem with GSPacketDumper.cs.
Nov 19, 2011
9398f6f
Few fixes and comments related to channels.
Egris Nov 19, 2011
836f48b
Initial commit for patch 7841.
Egris Nov 19, 2011
e56de02
Pushing 7841 branch.
Nov 19, 2011
6c4f8ed
Merge pull request #343 from Egris/7841
Egris Nov 19, 2011
2145ca6
Pushing prettified protos.
Nov 19, 2011
34f9146
Tiny fix in exchange.proto.
Nov 19, 2011
c9ea03d
Added back search.proto.
Nov 19, 2011
1984244
Updated proto sources.
Nov 19, 2011
e0e4c28
Added AchievementService.cs.
Nov 19, 2011
2f72451
Updated version to 0.7841.x.
Nov 19, 2011
54bfedb
Opcodes fixed.
Egris Nov 19, 2011
5bca8c2
Merge pull request #344 from Egris/7841
Egris Nov 19, 2011
358d20a
Updating attributes-output.cs & classgenerator-output.cs for 7841.
Nov 19, 2011
d405eda
Fixed messages for 7841.
Nov 19, 2011
8bf4d41
Applied a fix on MPQStorage, where blizz renamed catalog's TOC.dat as…
Nov 19, 2011
d003c4a
index on 7841: 8bf4d41 Applied a fix on MPQStorage, where blizz renam…
Nov 19, 2011
d03b498
On 7841: Message fixes.
Nov 19, 2011
22fd5af
Merge commit '307d49df4e6bf6aae8f840986c365ed395cae258' into 7841
Nov 19, 2011
d166b30
Small message fixes.
Nov 19, 2011
8745680
Merge pull request #345 from fasbat/master
fasbat Nov 19, 2011
928bb13
Fixed attributes that're crashing the client (Attack, Precision, Vita…
Nov 19, 2011
f9c142f
Merge
Nov 19, 2011
0784ca8
Merge commit '928bb13692c4750e95ce4f143d6fbda569c30548'
Nov 19, 2011
002a647
Updated data.cs to work with 7841 mpqs. Monster.cs mpq reader changes…
Nov 19, 2011
4773bde
StructureDescriptor's fields will be now ordered by offset.
Nov 20, 2011
ea35eb4
Added copyright-texts to source files.
Nov 20, 2011
3855bfc
TypeDumper will again by default target to 7841 executable.
Nov 20, 2011
b722e6d
tiny-fix.
Nov 20, 2011
843f73f
Fixed monster.cs mpq reader for 7841.
Nov 20, 2011
a59e821
Further fixed monster.cs mpq reader.
Nov 20, 2011
a9be479
Further fixed MPQ/Data.cs, it can now also load files that are even r…
Nov 20, 2011
947289d
Fixing erros in GS Messages. Basic and hacky NephalemAltar.
Nov 20, 2011
9f6e51b
Merge commit 'a9be479e29b4801391342798ec4ae01469acf7b3'
Nov 20, 2011
0ccadca
Merge pull request #346 from fasbat/master
Nov 20, 2011
064c660
Updated Mono build files
Nov 20, 2011
bf2cdbf
Added Compatibility file
Nov 20, 2011
1b56151
Getting in farmy's great GS message-viewer tool.
Nov 20, 2011
3ce2ef8
Merge commit '1b561515772491ef7c9abbbc3ca9f35e50552111'
Farmy Nov 20, 2011
3f3730c
Merge branch 'master' of https://github.com/mooege/mooege
angerwin Nov 20, 2011
e22fb2b
Fixes for #6
Farmy Nov 20, 2011
57bd028
Merge commit '7d1cedd60ab50a56a141942ab9e05d0e6206a435'
Nov 20, 2011
c2d7712
Fix for attributes.
Nov 20, 2011
214730b
Merge pull request #347 from Farmy/master
Farmy Nov 20, 2011
b1098f8
Merge pull request #348 from fasbat/master
fasbat Nov 20, 2011
60e5baa
Small changes in Artisans, ServerProp class added.
Nov 20, 2011
856e5e6
Merge pull request #349 from fasbat/master
fasbat Nov 20, 2011
7e40b26
Added a default test account with owner privileges: user: test@ - pas…
Nov 20, 2011
7a1560c
Added DisablePasswordChecks option to config.ini which will make mooe…
Nov 20, 2011
aef2509
Moved everything related to versions to file src/Mooege/Common/Versio…
Nov 20, 2011
415f713
Removed Field from EndConversationMessage that is no longer used
Farmy Nov 20, 2011
8b64fdb
Added version checking to moonet, mooege will not be accepting client…
Nov 20, 2011
3779812
Updated mono build files
Nov 20, 2011
a838796
Merge branch 'master' of https://github.com/mooege/mooege
angerwin Nov 20, 2011
8b7a38f
Errors while parsing nodes are shown as pink nodes
Farmy Nov 21, 2011
ed1aba8
Updated CREDITS file.
Nov 21, 2011
ddaac5e
Cleaned /dep directory.
Nov 21, 2011
756cc3c
Merge branch 'master' of github.com:mooege/mooege
Nov 21, 2011
b907ed8
Updated mono build files
Nov 21, 2011
91f25fe
Fixed ClientVersionMaps, mooege should be also accepting 7841-macos c…
Nov 21, 2011
3c4ca9e
Merge branch 'master' of github.com:mooege/mooege
Nov 21, 2011
e67a87a
Moved TinyLogger.cs and LogConfig.cs to src/Mooege/Common/Logging.
Nov 21, 2011
6de9a52
Updated mono build files
Nov 21, 2011
b1cce5e
Updated Compatibility file, added openssl and sqlite to requirements …
Nov 21, 2011
b2f322a
Added lazy Asset loading
Farmy Nov 21, 2011
3e1c84f
Moonet parsing (although thats only working for unencrypted traffic...)
Farmy Nov 21, 2011
0af2632
Fixed MessageViewerproject
Farmy Nov 21, 2011
dd2f45a
Merge commit 'b1cce5e1094002f6da4e2c586ec7621c3ba54389'
Farmy Nov 21, 2011
2904a0d
Merge pull request #353 from Farmy/master
Farmy Nov 21, 2011
dadcc20
sry...lazy loading should be disabled by default to better catch errors
Farmy Nov 21, 2011
b441ab2
Merge pull request #354 from Farmy/master
Farmy Nov 21, 2011
bb7c917
Updated Compatibility file.
Nov 21, 2011
c7f8190
Enabled back server-toon until we figure the bug within game-channels.
Nov 21, 2011
88264a6
Merge branch 'master' of github.com:mooege/mooege
Nov 21, 2011
0ed4d94
Removed server toon, you can now trigger server commands by; (1) whis…
Nov 21, 2011
386f973
Further improved VersionChecker.cs - VersionInfo.cs and it will be no…
Nov 21, 2011
d79dadc
fixing ErrorNode bug for GameViewer
Farmy Nov 21, 2011
3a8d3c3
Merge pull request #355 from Farmy/master
Farmy Nov 21, 2011
130c7ea
Added a AuthModuleHashMap to VersionInfo.cs.
Nov 21, 2011
a0dd6d3
Merge branch 'master' of github.com:mooege/mooege
Nov 21, 2011
ab5f547
Added some tags, fixed conversationsmanager not sending new field in …
Farmy Nov 21, 2011
01c5ce7
Merge commit 'a0dd6d318f0f571b75eb34cc295127f3b07cfeb7'
Farmy Nov 21, 2011
71af57d
Fixed emails.
Egris Nov 22, 2011
d30f554
Added intial achievement work.
Egris Nov 22, 2011
c3dd2ad
Updated mono build files
Egris Nov 22, 2011
f6df65c
a* for static object avoidance. (cherry-picking from commit 69dd50f77…
DarkLotus Nov 22, 2011
108fb4d
renamed thread, cleaned up, disabled by default. un comment Monster …
DarkLotus Nov 22, 2011
198bd2f
Updated mono build files
Nov 22, 2011
eef4bbe
Commented code a bit.
DarkLotus Nov 22, 2011
d9dadaa
fixed flag usage,
DarkLotus Nov 22, 2011
8b63461
Merge pull request #356 from Egris/master
Nov 22, 2011
a383a7a
Updated Compatibility file.
Nov 22, 2011
1dd4a96
Comments
DarkLotus Nov 22, 2011
21ed5b6
more comments
DarkLotus Nov 22, 2011
e569443
Removed hackyness in PathTask.
DarkLotus Nov 22, 2011
c8eadf1
Including source for aStar.dll modifcations include commenting all dl…
DarkLotus Nov 22, 2011
735b608
Fixed openssl library search for mono under linux/macos it'll now tar…
Nov 22, 2011
46b8168
Merge commit '735b6082b798ba825511b387590fc84b1c365675'
Farmy Nov 22, 2011
f126090
Added an Assembly file also to LibMooNet and versioned it as 7841.
Nov 22, 2011
e79a970
Added some error traping around achievement download and updated vers…
Egris Nov 22, 2011
ff5f8de
Started implementing a very basic web-services server.
Nov 23, 2011
9ad66ce
Fixed mismatched SNO values for 2 barb skills.
Nov 23, 2011
295c823
remove accidental .sln inclusion.
DarkLotus Nov 23, 2011
7550e7b
Merge pull request #359 from mdz444/prpatch
Nov 23, 2011
6690a76
Sorry raist :(
DarkLotus Nov 23, 2011
70be76a
Merge pull request #357 from DarkLotus/pullreq
Nov 23, 2011
4d2f9ce
Merge pull request #358 from Egris/master
Nov 23, 2011
34215ee
Merge branch 'master' of git://github.com/mooege/mooege
Nov 23, 2011
fecd2ba
Web-services are now reflected and automatically loaded. Added a very…
Nov 23, 2011
c547ff1
Fixed service-manager so that it now supports running more then one s…
Nov 23, 2011
92d704b
Merge commit '4d2f9ce943ef4d70c22efe021cba2dd6d80980ec' into pullreq
DarkLotus Nov 23, 2011
d5cef82
Tiny bug-fix in ServiceManager.cs
Nov 23, 2011
a6ce090
Small update on LibMooege.php.
Nov 23, 2011
c4ebd05
Protocombiler warning for colliding field names. regenerated quests
Farmy Nov 23, 2011
0675fb4
Merge pull request #360 from Farmy/master
Farmy Nov 23, 2011
6fb5708
Way faster loading of large dumps
Farmy Nov 23, 2011
cc36d68
Merge pull request #361 from Farmy/master
Farmy Nov 23, 2011
27fd81c
Merge branch 'master' of git://github.com/mooege/mooege
Nov 23, 2011
ce2510a
Merge branch 'master' of https://github.com/mooege/mooege
angerwin Nov 23, 2011
b845cde
Added CoreWebService.cs with Version, Uptime calls.
Nov 23, 2011
571d686
Updated mono build files
Nov 23, 2011
3769a7c
Fixed web-services for mono
Nov 23, 2011
99e9158
Tiny fix.
Nov 23, 2011
7b200ff
Merge pull request #363 from raistlinthewiz/master
Nov 23, 2011
ffd98c4
MessagePack, renamed generic messages to better names
Farmy Nov 24, 2011
0ff67bb
Merge pull request #366 from Farmy/master
Farmy Nov 24, 2011
e995082
Added autodetect proto to stringviewer.
Egris Nov 24, 2011
1b16a1d
Updated filter, speeds it up a bit.
Egris Nov 24, 2011
d47c55a
Detect button now disable itself while detecting.
Egris Nov 24, 2011
c793428
Added very basic login.php, register.php and stats.php samples in con…
Nov 24, 2011
f4bf5d4
Merge pull request #367 from Egris/master
Nov 25, 2011
0128fc9
Items drop with an animation instead of just appearing
Farmy Nov 25, 2011
9c5fe84
Updated grid builder, thanks farmy.
DarkLotus Nov 25, 2011
acb95ae
Merge commit 'f4bf5d4824fd3aeb4de445b5c30a8fb4c277609b' into pullreq
DarkLotus Nov 25, 2011
9c91809
Merge branch 'master' of https://github.com/mooege/mooege
angerwin Nov 25, 2011
619ba49
moved methods of salvaging and selling items
angerwin Nov 25, 2011
4a21b05
Fixed item revealing sending secondary ressource effect
Farmy Nov 26, 2011
a28b4d3
New Message: ShrineActivatedMessage
Farmy Nov 26, 2011
0ac2fbe
Named fields in HeroStateData, SavePointData, PlayerSavedData
Farmy Nov 26, 2011
c666f23
CompiledScript reading name as string not bytearray
Farmy Nov 26, 2011
8571c8d
stub implementations for healthwell, shrines, savepoints, checkpoints…
Farmy Nov 26, 2011
e88ff30
Merge pull request #368 from DarkLotus/pullreq
Nov 26, 2011
ffd119c
Updated mono build files
Nov 26, 2011
3de2aa8
Correct scales for actors not tagged with scale key in marker set
Farmy Nov 29, 2011
bde1a61
MarkerSetEntry.ToString()
Farmy Nov 29, 2011
63b93a5
Added KeyTypes and a small ToString() bug
Farmy Nov 29, 2011
8b255c8
spawning zombies in areas where spawning is allowed
Farmy Nov 29, 2011
78c4dd5
Added keys, renamed some gizmos
Farmy Nov 29, 2011
85a2cbd
Fixed a bug in proximity triggered gizmos sending the animastion tag …
Farmy Nov 29, 2011
a2a97c0
TypeInitializer fix
Farmy Nov 29, 2011
93ca02f
PersistanceManager for loading objects from and saving objects to a d…
Farmy Dec 1, 2011
cca894f
fixed Revealing error
angerwin Dec 1, 2011
dc2369d
removed hacky item drops.
angerwin Dec 1, 2011
3fa7659
clean up
angerwin Dec 1, 2011
46a31b9
Fixed logging out from game.
Egris Dec 2, 2011
5da134b
Merge pull request #374 from Egris/master
Egris Dec 2, 2011
1214d93
Updated versions for patch 7 - 0.4.1.7931.
Egris Dec 2, 2011
899d4eb
Merge pull request #375 from Egris/master
Egris Dec 2, 2011
180bb2b
Added Anim parser. Ref #373
Egris Dec 2, 2011
f462c78
Removed breakpoint line.
Egris Dec 2, 2011
f88c2e5
Merge pull request #376 from Egris/master
Egris Dec 2, 2011
b1c9b5f
Reworked asset loading. There are know mpq assets and db assets both …
Farmy Dec 2, 2011
d487cc1
Spawning mobs with the correct height... Zombiealarm :-) and doc
Farmy Dec 2, 2011
ca79741
Merge remote-tracking branch 'Mooege/master' into mooege
Farmy Dec 2, 2011
7b02691
Merge commit 'ca7974108facbdd5cb771b60de7c8bc2adb848e7'
Farmy Dec 2, 2011
217ef9e
Fixes mob spawning at correct z coordinates. this time for real
Farmy Dec 2, 2011
5f0c5e3
Merge pull request #377 from Farmy/master
Farmy Dec 2, 2011
184512f
Renaming fields for PlayAnimationMessageSpec
Farmy Dec 6, 2011
37628e7
Complete enum of MarkerSetTagTypes
Farmy Dec 6, 2011
7b7e72b
Removed Markers.cs (Collection of snos) because it was not used and w…
Farmy Dec 6, 2011
b8fe6a5
Fixed parsing bugs in Anim and Globals (BannerDefinition)
Farmy Dec 6, 2011
50038c2
ScriptedAchievmentEvents, QualityClasses, MovementStyles, EliteModifi…
Farmy Dec 6, 2011
bc8d46e
Fixed a bug Monsters reading only one MonsterMinionSpawnGroup and not…
Farmy Dec 8, 2011
665f368
Removed some unsafe usages of the SerializationPointer. Only use Read…
Farmy Dec 8, 2011
bc7c550
Fixes MarkerSets not Reading NoSpawn and SpecialIndex Lists. Removed …
Farmy Dec 8, 2011
b692774
Loading DRLG Data from database
Farmy Dec 8, 2011
fe74b3c
Fixed Scene not reading SNOAppearance and SNOPhysMesh.
Farmy Dec 8, 2011
95277a2
Update Mono project
Farmy Dec 8, 2011
0d9cc96
ACDMessages are initialized with the correct opcode
Farmy Dec 8, 2011
886d866
Merge pull request #381 from Farmy/master
Farmy Dec 8, 2011
016561d
Merged Angerwins NephalemCube, CauldronOfJordan, ItemStacking PR.
Farmy Dec 8, 2011
4a32c7e
Merge pull request #382 from Farmy/master
Farmy Dec 8, 2011
6032d73
Fix usage of WorldObject facing angle and quaternion rotations.
Dec 8, 2011
f3a41d8
Merge pull request #383 from mdz444/prpatch2
Farmy Dec 8, 2011
5b33957
Removed useless unsafe Keyword and a wrong Opcode
Farmy Dec 8, 2011
3cd4d60
Updated conversations and their messages. All messages are now consum…
Farmy Dec 8, 2011
80f93af
New PlayerTranslateFacingMessage
Farmy Dec 8, 2011
4b5bd8a
Merge commit 'f3a41d8fec1d17668f1f4c0fab7c77723bbd84a6'
Farmy Dec 8, 2011
f6db464
Completed stuff for ACDTranslateFacing / PlayerTranslateFacing
Farmy Dec 8, 2011
0ef909f
...
Farmy Dec 8, 2011
e7f9804
Merge pull request #384 from Farmy/master
Farmy Dec 8, 2011
5548e39
Added trace statements as each mpq gets added to archive to help dete…
Egris Dec 9, 2011
f650433
Merge pull request #386 from Egris/master
Egris Dec 9, 2011
694421b
Madcow necessity.
Dec 11, 2011
9c507e4
Merge pull request #387 from wetwlly/master
Egris Dec 11, 2011
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@

src/Mooege/Mooege-VS2010.suo
src/Mooege-VS2010.sln
*.orig
1 change: 1 addition & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
changelog placeholder
42 changes: 42 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
== mooege Thanks/Credits file ==

The mooege project gives its thanks to the following people who have contributed to
the development of the source base in one way or another (in un-ordered list):

* raistlinthewiz
* komiga
* fasbat
* Farmy
* DarkLotus
* BoyC
* tehCm
* BackAndForward
* Shadow^Dancer
* dark0ne
* Egris
* dustinconrad
* mdz444
* [TOM_RUS]
* Wetwlly
* Cubido
* angerwin
* xsochor
* thesinx
* HDANILO
* Swiftsmoke
* flippy
* PeteGet27
* Tharuler
* farces
* fortenbt
* rafal
* sqoou
* Xpload
* YasRavenheart
* raptium
* DrakeFish
* Reelix
* sku

If you have contributed to the project and you are not on this list, please contact
raistlinthewiz in order to have your name added.
14 changes: 14 additions & 0 deletions Compatibility
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
== mooege Runtime/Framework Compatibility File ==

Currently supported:

* Language: C# 4.0
* .NET Framework Version: .NET FX 4.0
* Microsoft Runtime: .NET 4.0
* Mono Runtime: 2.10.5
* Game Version: Patch6 (7841)

Requirements:

* OpenSSL-1.0.0.e
* SQLite
340 changes: 340 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

29 changes: 26 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# Stay awhile and listen

* Read the fucking [FAQ](/raistlinthewiz/d3sharp/wiki/FAQ) before asking!
* Status: Will not you get you in-game yet.
* IRC: [#d3sharp/synirc](http://cbe002.chat.mibbit.com/?server=irc.synIRC.net&channel=%23d3sharp)
* Read the [FAQ](http://wiki.mooege.org/FAQ) and check the [wiki](http://wiki.mooege.org/) before asking!
* Read the [WARNING](https://github.com/mooege/mooege/blob/master/WARNING) before starting to use this software!
* Check out [mooege.org](http://www.mooege.org) and the [forums](http://www.mooege.org/index).
* Status: Will get you ingame.. not much else.
* IRC (**irc.synirc.net**):
- **#mooege.chat** (general chat)
- **#mooege** (dev talk)
- **#mooege.announce** (_only_ announcements and the commit feed)
* [Twitter](http://twitter.com/#!/mooege), [Commit Feed](http://twitter.com/#!/mooegelog)

Copyright (C) 2011 mooege project

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

10 changes: 10 additions & 0 deletions WARNING
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
mooege's focus is entirely on education, and we would like to keep it that way.

Since any public and/or commercial use of this software is considered illegal
in many countries (please refer to your local law), the mooege team
will not provide any help nor support with such usage in any way.
Every user of this software is encouraged to make sure no law is being broken
in his/her country.

The mooege team cannot take any responsibility for the use of this software
by end-users.
1 change: 1 addition & 0 deletions assets/MPQ/IMPORTANT
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Copy mpq files from Data_D3\PC\MPQs\ to here!
Binary file added assets/account.db
Binary file not shown.
96 changes: 96 additions & 0 deletions assets/config.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; ;
; Mooege Configuration File ;
; ;
;-----------------------------------------------------------------------------------------------------------------;
; ;
; This file is an example configuration and may require modification to suit your needs. ;
; ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Settings for Bnet server
[MooNet-Server]
BindIP = 0.0.0.0
Port = 1345
MOTD = Welcome to mooege development server!

; Settings for game server
[Game-Server]
BindIP = 0.0.0.0
Port = 1999

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Persistent storage settings
[Storage]
Root = Assets
MPQRoot=${Root}/MPQ
EnableTasks = true ; If you're running over mono and experience startup times > 1 min, try setting this to false.
LazyLoading = true ; Enable this to speed up server launch. If you run a proper public server or debugging MPQ fileformats
; make sure you disable this.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Authentication settings

[Authentication]
DisablePasswordChecks=true;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; You can set here the command-prefix. Note: You can't use slash as a prefix.
[Commands]
CommandPrefix = !

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; You can enable web-services here and use the provided contrib/web/LibMooge.php for communicating mooege over http.
[WebServices]
Enabled = false
Address = http://localhost:9000

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Network address translation settings
; You only need to change this if you're running behind a dsl router or so.
; Important: If you enable NAT, LAN-clients will not able to connect in gs.
; (Will be fixed later with a proper implementation similar to one in pvpgn).

[NAT]
Enabled = false
PublicIP = 0.0.0.0 ; You need to change this to your router's public interface IP if you'd like to use NAT.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; General logging settings
[Logging]
Root=logs

; Settings for console logger
[ConsoleLog]
Enabled=true
Target=Console
IncludeTimeStamps=false
MinimumLevel=Trace
MaximumLevel=Fatal

; Settings for server log file.
[ServerLog]
Enabled=true
Target=File
FileName="mooege.log"
IncludeTimeStamps=true
MinimumLevel=Trace
MaximumLevel=Fatal

; Settings for packet logger, only recommended for developers!
[PacketLog]
Enabled=true
Target=File
FileName="packet-dump.log"
IncludeTimeStamps=false
MinimumLevel=Dump
MaximumLevel=Dump
ResetOnStartup=true


Binary file added assets/mooege.ico
Binary file not shown.
Binary file added assets/mpqdata.db
Binary file not shown.
6 changes: 6 additions & 0 deletions build/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/_ReSharper.Mooege-VS2010/
/*.6.0.ReSharper.user
/*.suo
/*.userprefs
/*.user
/_ReSharper.Mooege-Mono/
26 changes: 9 additions & 17 deletions source/D3Sharp-win32.sln → build/Mooege-Mono.sln
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3Sharp", "D3Sharp\D3Sharp.csproj", "{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mooege-Mono", "..\src\Mooege\Mooege-Mono.csproj", "{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "D3Proto", "D3Proto\D3Proto.csproj", "{4CC19847-6F24-4453-9E31-126F94308AB9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProtoStringFixer", "ProtoStringFixer\ProtoStringFixer.csproj", "{1519D483-C89D-4B86-8A48-2E4F05440423}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibMooNet", "..\src\LibMooNet\LibMooNet.csproj", "{4CC19847-6F24-4453-9E31-126F94308AB9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand All @@ -18,11 +16,13 @@ Global
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Any CPU.ActiveCfg = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Any CPU.Build.0 = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Mixed Platforms.Build.0 = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|x86.ActiveCfg = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|x86.Build.0 = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Any CPU.ActiveCfg = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Any CPU.Build.0 = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Mixed Platforms.ActiveCfg = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Mixed Platforms.Build.0 = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|x86.ActiveCfg = Release|x86
Expand All @@ -32,26 +32,18 @@ Global
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|x86.ActiveCfg = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|x86.Build.0 = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Any CPU.Build.0 = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|x86.ActiveCfg = Release|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Debug|x86.ActiveCfg = Debug|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Release|Any CPU.Build.0 = Release|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{1519D483-C89D-4B86-8A48-2E4F05440423}.Release|x86.ActiveCfg = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = ..\src\Mooege\Mooege-Mono.csproj
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = D3Sharp\D3Sharp.csproj
EndGlobalSection
EndGlobal
45 changes: 45 additions & 0 deletions build/Mooege-VS2010.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mooege-VS2010", "..\src\Mooege\Mooege-VS2010.csproj", "{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibMooNet", "..\src\LibMooNet\LibMooNet.csproj", "{4CC19847-6F24-4453-9E31-126F94308AB9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Any CPU.ActiveCfg = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|Mixed Platforms.Build.0 = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|x86.ActiveCfg = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Debug|x86.Build.0 = Debug|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Any CPU.ActiveCfg = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Mixed Platforms.ActiveCfg = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|Mixed Platforms.Build.0 = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|x86.ActiveCfg = Release|x86
{41BB6B2D-BD3F-42B6-860C-D21DC74B33CD}.Release|x86.Build.0 = Release|x86
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Debug|x86.ActiveCfg = Debug|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Any CPU.Build.0 = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{4CC19847-6F24-4453-9E31-126F94308AB9}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = ..\src\Mooege\Mooege-VS2010.csproj
EndGlobalSection
EndGlobal
11 changes: 11 additions & 0 deletions build/build-mono.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash
# Replaces mixed-mode SQLite path with managed path for Mono Linux/MacOS users

SCRIPT=`readlink -f $0`
SCRIPTPATH=`dirname $SCRIPT`
echo $SCRIPTPATH

sed -e 's/dep\\sqlite\\sqlite-mixed/dep\\sqlite\\sqlite-managed/g' $SCRIPTPATH/../src/Mooege/Mooege-VS2010.csproj > $SCRIPTPATH/../src/Mooege/Mooege-Mono.csproj

xbuild $SCRIPTPATH/Mooege-Mono.sln

9 changes: 9 additions & 0 deletions build/tools/GameServer/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/_ReSharper.GS-Tools/
/*.6.0.ReSharper.user
/*.suo
/*.userprefs
/*.user
/_ReSharper.GSDumper/
/_ReSharper.GSPacketDumper/
/_ReSharper.TypeExtractor/
/_ReSharper.GameMessageViewer/
Loading