Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Commit

Permalink
The Odyssey Online Classic
Browse files Browse the repository at this point in the history
This is the source code for the Odyssey Online Classic game that ran from the late 90's all the way through 2011.

This repository includes the main branch used through most of the 2000's, as well as the original 1999 code that my branch was based on.

I have also included the updater and update tools which have never been released before.  There is also a minimapper tool that if you give a starting point will map the overworld of your map from a bird's eye perspective.

Contact remote@codemallet.com if you have any questions or would like additional files to be uploaded here.

If there is any interest I may upload some server.dat files such as main, confrontations, etc. although I believe those are already out there.
  • Loading branch information
TheRemote committed May 22, 2017
1 parent 5d46fc7 commit 9b9dd22
Show file tree
Hide file tree
Showing 401 changed files with 94,148 additions and 0 deletions.
Binary file added DirectXClient/InterfaceLights.rsc
Binary file not shown.
Binary file added DirectXClient/InterfaceLights.rsc.nodist
Binary file not shown.
Binary file added DirectXClient/Odyssey.ico
Binary file not shown.
92 changes: 92 additions & 0 deletions DirectXClient/Odyssey.vbp
@@ -0,0 +1,92 @@
Type=Exe
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\WINDOWS\system32\stdole2.tlb#OLE Automation
Reference=*\G{E1211242-8E94-11D1-8808-00C04FC2C602}#1.0#0#..\..\..\..\WINDOWS\system32\dx7vb.dll#DirectX 7 for Visual Basic Type Library
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX
Object={396F7AC0-A0DD-11D3-93EC-00C0DFE7442A}#1.0#0; vbalIml6.ocx
Object={E910F8E1-8996-4EE9-90F1-3E7C64FA9829}#1.1#0; vbaListView6.ocx
Object={871470D6-5AF6-4EE8-9C28-9F67DCB46490}#12.0#0; SCIVBX.OCX
Module=modWinsock; winsock.bas
Module=modOdyssey; modOdyssey.bas
Form=frmAccount.frm
Form=frmWait.frm
Form=frmNewCharacter.frm
Form=frmNewPass.frm
Form=frmMapProperties.frm
Form=frmMapAtt.frm
Form=frmObject.frm
Form=frmNPC.frm
Form=frmList.frm
Form=frmGuild.frm
Form=frmDeclaration.frm
Form=frmHall.frm
Form=frmMacros.frm
Form=frmBan.frm
Form=frmScript.frm
Form=frmLogin.frm
Form=frmMenu.frm
Form=frmMain.frm
Form=frmOptions.frm
Form=frmCredits.frm
Form=frmNewGuild.frm
Form=frmMonster.frm
Module=modCompress; modCompress.bas
Module=modSecurity; modSecurity.bas
Module=modSkills; modSkills.bas
Module=modArray; modArray.bas
Module=modProcess; modProcess.bas
Module=modCache; modCache.bas
Form=frmMagic.frm
Form=frmScan.frm
Form=frmPrefix.frm
Form=frmSuffix.frm
Form=frmSkill.frm
Module=modDirectDraw; modDirectDraw.bas
Module=modLighting; modLighting.bas
Module=modOptions; modOptions.bas
Module=modWeather; modWeather.bas
Module=modInterface; modInterface.bas
Module=modMusic; modMusic.bas
Module=modSound; modSound.bas
Module=modMap; modMap.bas
Module=modAPI; modAPI.bas
Module=modVariables; modVariables.bas
Module=modConstants; modConstants.bas
Module=modFMod; modFMod.bas
Form=frmEmail.frm
Form=frmServerList.frm
Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; MSWINSCK.OCX
IconForm="frmMain"
Startup="frmServerList"
HelpFile=""
Title="Odyssey"
ExeName32="ody.exe"
Path32=".."
Command32=""
Name="Odyssey"
HelpContextID="0"
CompatibleMode="0"
MajorVer=0
MinorVer=0
RevisionVer=380
AutoIncrementVer=1
ServerSupportFiles=0
VersionCompanyName="CodeMallet"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=-1
OverflowCheck=-1
FlPointCheck=-1
FDIVCheck=-1
UnroundedFP=-1
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1
DebugStartupOption=0

[MS Transaction Server]
AutoRefresh=1
49 changes: 49 additions & 0 deletions DirectXClient/Odyssey.vbw
@@ -0,0 +1,49 @@
modWinsock = 88, 116, 598, 524, C
modOdyssey = 44, 58, 554, 466, C
frmAccount = 110, 145, 620, 553, C, 88, 116, 652, 538, C
frmWait = 132, 174, 642, 582, C, 110, 145, 674, 567, C
frmNewCharacter = 44, 58, 685, 428, C, 132, 174, 696, 596, C
frmNewPass = 0, 0, 0, 0, C, 0, 0, 564, 422, C
frmMapProperties = 66, 87, 714, 534, C, 22, 29, 586, 451, C
frmMapAtt = 88, 116, 736, 563, C, 44, 58, 608, 480, C
frmObject = 22, 29, 603, 472, C, 66, 87, 630, 509, C
frmNPC = 0, 0, 0, 0, C, 88, 116, 652, 538, C
frmList = 22, 29, 668, 476, C, 110, 145, 674, 567, C
frmGuild = 88, 116, 726, 472, C, 132, 174, 696, 596, C
frmDeclaration = 0, 0, 0, 0, C, 0, 0, 564, 422, C
frmHall = 0, 0, 0, 0, C, 22, 29, 586, 451, C
frmMacros = 0, 0, 0, 0, C, 44, 58, 608, 480, C
frmBan = 0, 0, 0, 0, C, 66, 87, 630, 509, C
frmScript = 110, 145, 707, 585, C, 88, 116, 652, 538, C
frmLogin = 0, 0, 510, 408, C, 110, 145, 674, 567, C
frmMenu = 44, 58, 554, 466, C, 132, 174, 696, 596, C
frmMain = 44, 58, 690, 505, C, 66, 87, 630, 509, C
frmOptions = 0, 0, 0, 0, C, 22, 29, 586, 451, C
frmCredits = 66, 87, 614, 501, C, 44, 58, 608, 480, C
frmNewGuild = 0, 0, 0, 0, C, 66, 87, 630, 509, C
frmMonster = 132, 174, 1041, 825, C, 88, 116, 652, 538, C
modCompress = 22, 29, 660, 399, C
modSecurity = 88, 116, 636, 530, C
modSkills = 132, 174, 784, 545, C
modArray = 110, 145, 758, 592, C
modProcess = 22, 29, 621, 379, C
modCache = 44, 58, 682, 497, C
frmMagic = 66, 87, 706, 526, C, 110, 145, 674, 567, C
frmScan = 0, 0, 0, 0, C, 132, 174, 696, 596, C
frmPrefix = 0, 0, 0, 0, C, 0, 0, 564, 422, C
frmSuffix = 0, 0, 0, 0, C, 22, 29, 586, 451, C
frmSkill = 0, 0, 0, 0, C, 44, 58, 608, 480, C
modDirectDraw = 110, 145, 845, 534, C
modLighting = 132, 174, 778, 621, C
modOptions = 88, 116, 987, 759, C
modWeather = 22, 29, 571, 443, C
modInterface = 22, 29, 579, 451, C
modMusic = 44, 58, 953, 709, C
modSound = 0, 0, 0, 0, C
modMap = 66, 87, 476, 429, C
modAPI = 0, 0, 0, 0, C
modVariables = 22, 29, 532, 437, C
modConstants = 0, 0, 646, 447, C
modFMod = 66, 87, 576, 495, C
frmEmail = 0, 0, 0, 0, C, 66, 87, 630, 509, C
frmServerList = 132, 174, 717, 545, C, 132, 174, 716, 545, C
Binary file added DirectXClient/OdysseyDLL.dll
Binary file not shown.
Binary file added DirectXClient/SCIVBX.oca
Binary file not shown.
Binary file added DirectXClient/SCIVBX.ocx
Binary file not shown.

0 comments on commit 9b9dd22

Please sign in to comment.