Jan Borsodi
|
cd3e976b7c
|
Added birthsign dialog and spell effect widget.
|
14 years ago |
Jan Borsodi
|
eec34e9f0e
|
Added dialog for picking class from a list.
|
14 years ago |
Jan Borsodi
|
54996684aa
|
Merge branch 'master' into gui-windows
|
14 years ago |
Jan Borsodi
|
573917f3e1
|
Removed the need to configure the misc skills, they are now automatically set to any skills not part of the major/minor group.
|
14 years ago |
Nicolay Korslund
|
3e170002e2
|
Merge remote branch 'zinnschlag/cell'
|
14 years ago |
Nicolay Korslund
|
71e5a15298
|
Minor improvement to to_utf8
|
14 years ago |
Jan Borsodi
|
30e0d713ed
|
Changed list of skill names to contain the ID of the names instead, the actual names are then fetched from GMST.
|
14 years ago |
Jan Borsodi
|
edb2df7d27
|
Merge remote branch 'zini/newchar' into gui-windows
|
14 years ago |
Jan Borsodi
|
415426c30b
|
Convert tabs to spaces.
|
14 years ago |
Jan Borsodi
|
1c79a62957
|
Added a static list of skill names to ESM::Skill.
|
14 years ago |
Marc Zinnschlag
|
9a2f128f58
|
improved record searching
|
15 years ago |
Marc Zinnschlag
|
0414d7f862
|
load skill and magic effect records
|
15 years ago |
Nicolay Korslund
|
6a12ce313e
|
Fixed uninit var in loadland.hpp
|
15 years ago |
Marc Zinnschlag
|
814d721e33
|
build external cell names from name of region instead of from internal region id
|
15 years ago |
Marc Zinnschlag
|
5f84b680af
|
implemented exterior coc
|
15 years ago |
Nicolay Korslund
|
0eae9d1504
|
Removed -Werror again
|
15 years ago |
Nicolay Korslund
|
91e8590288
|
Merge branch 'master' of http://github.com/zinnschlag/openmw
|
15 years ago |
Nicolay Korslund
|
f55362cbdc
|
Some Windows-help to cmake/FindAudiere.cmake + non-important changes.
|
15 years ago |
Marc Zinnschlag
|
058f2d0cce
|
fixed a problem with previous merge
|
15 years ago |
Marc Zinnschlag
|
1dc805d0d4
|
Merge branch 'master' into exterior
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
|
15 years ago |
Nicolay Korslund
|
5552c44753
|
Cleaned up strnlen in esm_reader. Added -Werror switch to g++.
|
15 years ago |
Nicolay Korslund
|
e30306f7c3
|
Removed redundant custom exception class
|
15 years ago |
Nicolay Korslund
|
c5d3a40fde
|
Fixed ESM bug (quest records).
|
15 years ago |
Nicolay Korslund
|
d32563063b
|
Alternative fix to mesh crash bug
|
15 years ago |
Marc Zinnschlag
|
044bf0ab48
|
fixed parsing explicit references in the body of control structures
|
15 years ago |
Marc Zinnschlag
|
15878b12fd
|
Merge branch 'master' into exterior
|
15 years ago |
Marc Zinnschlag
|
c18e83d7c0
|
extended scripting extensions to code segment 3 (instructions and functions with optional arguments)
|
15 years ago |
Marc Zinnschlag
|
b3cc3073a3
|
changed encoding of segment 3 opcodes (increasing the number of opcodes, while reducing the width of the argument)
|
15 years ago |
Marc Zinnschlag
|
08d2b80434
|
message box fix
|
15 years ago |
Marc Zinnschlag
|
f4e79a48f0
|
implemented optional arguments
|
15 years ago |
Marc Zinnschlag
|
276a9db6f7
|
added missing button implementation for MessageBox
|
15 years ago |
Marc Zinnschlag
|
72cc0a3983
|
fixed typo in documentation
|
15 years ago |
Marc Zinnschlag
|
9a7c72cdbe
|
Merge commit 'ape/master'
|
15 years ago |
Armin Preiml
|
27166b4ee4
|
added bone assignment, skeleton is disabled for meshes
Skeleton isn't assigned to the meshes for now, because it crashes on some.
|
15 years ago |
Nicolay Korslund
|
2ad9850070
|
Added .wav -> .mp3 sound file lookup
|
15 years ago |
Marc Zinnschlag
|
6583b66e82
|
added load function for exteriors to cell sstore
|
15 years ago |
Nicolay Korslund
|
3127602c57
|
Added file_finder component. Used by sound system.
|
15 years ago |
Marc Zinnschlag
|
d52e2f68cd
|
added searchExt function to cell RecList
|
15 years ago |
Nicolay Korslund
|
38ad2d98f9
|
Fixed windows issues + one minor optimization on to_utf8
|
15 years ago |
Nicolay Korslund
|
358e1ca5a5
|
Added custom UTF8 converter. Removed iconv dependency.
|
15 years ago |
Marc Zinnschlag
|
2cfe5f0697
|
Merge branch 'master' into dialogue
Conflicts:
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
apps/openmw/mwworld/class.cpp
apps/openmw/mwworld/class.hpp
|
15 years ago |
Armin Preiml
|
47a28fe02b
|
If nif has a skeleton vertices are placed on the right position.
|
15 years ago |
Armin Preiml
|
6a936100a7
|
Merge remote branch 'upstream/master'
|
15 years ago |
Armin Preiml
|
d8f8bd12d3
|
Disabled loading skins.nif. NifLoader builds now a skeleton (if available)
|
15 years ago |
Nicolay Korslund
|
5d4dba981f
|
Fixed mistake in NPC record struct
|
15 years ago |
Marc Zinnschlag
|
0d4f2ab3ef
|
disabled escape sequences in script strings (doesn't work with Windows paths)
|
15 years ago |
Armin Preiml
|
181b538e4a
|
restructured ogre nif code (struct -> class with singleton), formated code
|
15 years ago |
Marc Zinnschlag
|
8086933282
|
Merge branch 'master' into dialogue
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
|
15 years ago |
Marc Zinnschlag
|
8d85211fa1
|
modified Npc and Creature class to let them store a copy of their own ID
|
15 years ago |
Armin Preiml
|
305563e595
|
disabled char encoding method for windows, although you'll need to add the iconv libs
|
15 years ago |
Marc Zinnschlag
|
7611572065
|
cleanup
|
15 years ago |
Marc Zinnschlag
|
6b1b3b20fd
|
store info records in dialogue records
|
15 years ago |
Marc Zinnschlag
|
d47de55ce9
|
read info records
|
15 years ago |
Marc Zinnschlag
|
69ea00455f
|
Merge branch 'poly'
Conflicts:
apps/openmw/mwworld/world.cpp
|
15 years ago |
Marc Zinnschlag
|
f50ced4616
|
added missing record classes
|
15 years ago |
Armin Preiml
|
986325b3b2
|
Changed decoding code page from ISO-8859-1 to WINDOWS-1252
|
15 years ago |
Marc Zinnschlag
|
00c0a50f7f
|
Merge commit 'ape/master'
|
15 years ago |
Armin Preiml
|
f3ee9ced5c
|
Added cmake file for the iconv library and extended relevant
cmake files to use it.
Added convertToUTF8 to esm_reader. getString(int size) uses this
method now.
|
15 years ago |
Marc Zinnschlag
|
80000866fe
|
split reclists find function into find and search functions (search can be used to check if an object does not exist, while find would see this as an error situation and would throw an exception)
|
15 years ago |
Marc Zinnschlag
|
61d09c4768
|
read attribute names from GMST instead of using hard-coded names (doesn't fully work yet, because of encoding issues)
|
15 years ago |
Nicolay Korslund
|
532ccbd1f8
|
Killed clientconsole, mwcompiler, mwinterpreter and command server
|
15 years ago |
Nicolay Korslund
|
ff64c1fbf0
|
Merge branch 'master' of http://github.com/zinnschlag/openmw
|
15 years ago |
Nicolay Korslund
|
f87810ce7a
|
Moved esmtool to apps/
|
15 years ago |
Marc Zinnschlag
|
cf7150e585
|
implemented naked expressions in lineparser (used in console; result is send through messagebox interface)
|
15 years ago |
Marc Zinnschlag
|
01edd8deb5
|
compiler exception class fixes
|
15 years ago |
Nicolay Korslund
|
c61212202b
|
Moved mwgui/ back to apps/openmw/. Fixed mouse position bug.
|
15 years ago |
Nicolay Korslund
|
c84672a560
|
Added MyGUI to OpenMW, fully working (with events and script hooks)
|
15 years ago |
Nicolay Korslund
|
4d74f85ae0
|
Moved mwgui manager to components, ready for testing
|
15 years ago |
Nicolay Korslund
|
13d3f9c87e
|
Integrated OpenEngine, replaces entire components/engine/ directory.
|
15 years ago |
Marc Zinnschlag
|
c9a6335918
|
replaced flat Type_Data stack with a union
|
15 years ago |
Marc Zinnschlag
|
0f742ce7f9
|
even better error checking for extensions with explicit references
|
15 years ago |
Marc Zinnschlag
|
211b723137
|
better error checking for extensions with explicit references
|
15 years ago |
Marc Zinnschlag
|
d8c99c6ce3
|
Merge commit 'upstream/master'
|
15 years ago |
Marc Zinnschlag
|
71c710f9f6
|
enhanced compiler extenion system to support new instructions and functions with explicit references
|
15 years ago |
Marc Zinnschlag
|
69e607e140
|
implemented getdistance with explicit references
|
15 years ago |
Marc Zinnschlag
|
c37b007be0
|
added verification for explicit references (check if the given ID exists)
|
15 years ago |
Marc Zinnschlag
|
d4ac3b506e
|
implemented enable, disable and getdisabled with explicit references
|
15 years ago |
Marc Zinnschlag
|
ce74ee8618
|
removed an outdated log message
|
15 years ago |
Marc Zinnschlag
|
5a1dd4fedd
|
fixed fileparser bug (empty line before the initial begin statement were not handled correctly
|
15 years ago |
Marc Zinnschlag
|
592fa84e2d
|
added Enable, Disable, GetDisabled
|
15 years ago |
Nicolay Korslund
|
9c839e220e
|
Moved GUI stuff into components
|
15 years ago |
Nicolay Korslund
|
3896fd218a
|
Added stand-alone GUI test, compiles and runs
|
15 years ago |
Marc Zinnschlag
|
6b3ff8a516
|
constness fixes
|
15 years ago |
Nicolay Korslund
|
505a972faa
|
changed assert to a softer warning message in cell_store.hpp
|
15 years ago |
Nicolay Korslund
|
b97def39b3
|
Minor fixes to Mac stuff
|
15 years ago |
Nicolay Korslund
|
2ec96ed7de
|
Merge branch 'master' of http://github.com/ardekantur/openmw
|
15 years ago |
Nicolay Korslund
|
359f2903d7
|
Merged athile and zinnschlag
|
15 years ago |
athile
|
a638c330ec
|
Add one more command server fix so it still works correctly on Windows and reeanble the command server by default.
|
15 years ago |
athile
|
57de436db4
|
Command server Linux fix for open client connections.
|
15 years ago |
athile
|
22c1314738
|
Potential fix for inability to cancel Boost.Asio blocking accept on Linux
|
15 years ago |
Marc Zinnschlag
|
9d73718ec1
|
added GetSecondsPassed
|
15 years ago |
Marc Zinnschlag
|
eff931b464
|
fixed broken getdistance function
|
15 years ago |
Marc Zinnschlag
|
85cd744f44
|
fixed a stringparser bug
|
15 years ago |
Marc Zinnschlag
|
b28a6fd7b8
|
modified parser to skip over button arguments in an messagebox instruction
|
15 years ago |
Marc Zinnschlag
|
34b824cb70
|
implemented GetDistance function
|
15 years ago |
Marc Zinnschlag
|
cc0c21cf35
|
added function to retrieve a live cell ref via name
|
15 years ago |
Marc Zinnschlag
|
5786addab5
|
allowed the use of keywords as script names (*sigh*)
|
15 years ago |
athile
|
5fe4313b95
|
Various Windows fixes to CMake, compile errors, and a few warnings. Also made the command server optional and disabled by default since it is not currently working correctly on Linux.
|
15 years ago |
Ardekantur
|
ee6c933156
|
Merge branch 'master' of git://github.com/korslund/openmw
Conflicts:
CMakeLists.txt
apps/openmw/main.cpp
game/engine.cpp
|
15 years ago |
Marc Zinnschlag
|
a61b2c39f0
|
added scriptrunning/startscript/stopscript; sorted out more case problems
|
15 years ago |
Marc Zinnschlag
|
185f8bd56d
|
added random function; global variable fix
|
15 years ago |
Marc Zinnschlag
|
c3c16facbf
|
fixed handling of case-insensitive IDs in esm store (cell list still on TODO list)
|
15 years ago |
Marc Zinnschlag
|
d57e67e722
|
added global variable handling to compiler context (not working yet because of case problems)
|
15 years ago |
Marc Zinnschlag
|
f9c1548f80
|
added menumode script function; added global variable handling in compiler and interpreter (openmw context still ignores global variables)
|
15 years ago |
Marc Zinnschlag
|
5d46fc869c
|
added missing sound script functionality; various script-related bug-fixes
|
15 years ago |
Marc Zinnschlag
|
c12752df4d
|
added sound manager skeleton and sound script functions
|
15 years ago |
Marc Zinnschlag
|
32eafaa301
|
added custom function handling (compiler)
|
15 years ago |
Marc Zinnschlag
|
a1beffc3cd
|
added compiler extensions class
|
15 years ago |
Marc Zinnschlag
|
474b412b47
|
implemented local script execution
|
15 years ago |
Marc Zinnschlag
|
def0a773bd
|
replaced void * entry in cell store with a generic type
|
15 years ago |
Marc Zinnschlag
|
c7f76f51fb
|
added --debug option and finally cleaned up the merge mess
|
15 years ago |
Nicolay Korslund
|
4a3f6b0ff1
|
Various fixes to get openmw to compile and run properly
|
15 years ago |
athile
|
450542b4b9
|
Fix Windows line feeds and chdmod
|
15 years ago |
athile
|
5825af45c3
|
Visual Studio 2010 compile fixes
|
15 years ago |
athile
|
7cc27d9b66
|
Add command output string and client/server response.
|
15 years ago |
athile
|
056194baa2
|
Merge upstream
|
15 years ago |
athile
|
7357ea2102
|
Add simple external console server/client
|
15 years ago |
Nicolay Korslund
|
d03a4c2c7c
|
Fixed a couple more line endings
|
15 years ago |
Marc Zinnschlag
|
1ad9b234f0
|
Merge branch 'mwscript'
Conflicts:
CMakeLists.txt
|
15 years ago |
Marc Zinnschlag
|
804aed6298
|
added basic message box formatting
|
15 years ago |
Marc Zinnschlag
|
aeb41105c4
|
added comparison operators
|
15 years ago |
Marc Zinnschlag
|
1674d406dc
|
made usage of comma as argument separator optional (largely untested, because we don't have anything that takes more than one argument)
|
15 years ago |
Marc Zinnschlag
|
bf55880ce9
|
a bit of refactoring
|
15 years ago |
Marc Zinnschlag
|
46fab68d44
|
implemented while loops
|
15 years ago |
Marc Zinnschlag
|
69342f320d
|
added if control structure
|
15 years ago |
Marc Zinnschlag
|
73f9436ed9
|
fixed round brackets parsing bug
|
15 years ago |
Marc Zinnschlag
|
ed92ffcf89
|
added local variable usage in expressions
|
15 years ago |
Marc Zinnschlag
|
fac8fb8fcb
|
added return and messagebox statements (messagebox does neither formating nor buttons yet)
|
15 years ago |
Marc Zinnschlag
|
8bb2a6039d
|
modified comma handling to be morse consistent with original script language
|
15 years ago |
Marc Zinnschlag
|
5fb4abae4f
|
added function parsing (only one function so far)
|
15 years ago |
Marc Zinnschlag
|
c8c5ef5467
|
added bracket parsing
|
15 years ago |
Marc Zinnschlag
|
48f6ad0f89
|
added basic arithmetic
|
15 years ago |
Marc Zinnschlag
|
ca8002e533
|
added parsing for signed integers and floats
|
15 years ago |
Marc Zinnschlag
|
ab33234027
|
prepared expression parser for implementation of more complex expressions
|
15 years ago |
Marc Zinnschlag
|
6ebe2cff5f
|
extended expression parser for non-negative floats
|
15 years ago |
Marc Zinnschlag
|
bceb7ebcbd
|
reimplemented expression parsing as a separate parser (still only handling non-negative integers)
|
15 years ago |
Marc Zinnschlag
|
10cb9d3dab
|
made local variable names case-insensitive
|
15 years ago |
Marc Zinnschlag
|
c6a37b2e18
|
added first batch of opcodes
|
15 years ago |
athile
|
59a2e8dcf7
|
Merge upstream
|
15 years ago |
athile
|
97feee6cb6
|
Move misc files back to components
|
15 years ago |
Marc Zinnschlag
|
d80cb3461c
|
added code execution main loop
|
15 years ago |
Marc Zinnschlag
|
770eb14d95
|
added context for standalone interpreter
|
15 years ago |
Marc Zinnschlag
|
487a70388f
|
added interpreter framework
|
15 years ago |
Marc Zinnschlag
|
fdcd34941b
|
added parsing for set statement (only integer values so far); added code generator
|
15 years ago |
Marc Zinnschlag
|
5cf3264bd3
|
added literal container and reworked output container handling
|
15 years ago |
Marc Zinnschlag
|
ba847ae9d8
|
write local variable declarations into a separate file
|
15 years ago |
Marc Zinnschlag
|
a3ad61b4d0
|
write code file after successfull parsing
|
15 years ago |
Marc Zinnschlag
|
0cfeab622d
|
added storage class for local variable declarations; added checks for variable re-declaration
|
15 years ago |
Marc Zinnschlag
|
21e0182ae2
|
added skip parser for skipping faulty lines
|
15 years ago |
Marc Zinnschlag
|
bff0855af0
|
added parsing for local variable declarations
|
15 years ago |
Marc Zinnschlag
|
16f6f27a90
|
added line parser (doesn't parse anything yet)
|
15 years ago |
Marc Zinnschlag
|
fda7077cf2
|
bug-fix: comments were eating up newlines
|
15 years ago |
Marc Zinnschlag
|
8930134d82
|
exception class fix
|
15 years ago |
Marc Zinnschlag
|
aa99a0dd56
|
added basic script parser (can only parse empty script bodies for now)
|
15 years ago |
athile
|
67f89f27a2
|
Properly removing the old 'misc' file and fixing a minor error in the platform CMake
|
15 years ago |
athile
|
819c146ad1
|
Project clean-up: move 'misc' into the platform lib, update CMake to build 'platform' as a lib, and various fixes for Visual Studio compiler warnings
|
15 years ago |
Marc Zinnschlag
|
de8a651df4
|
improved error handling
|
15 years ago |
Marc Zinnschlag
|
a068ca78d7
|
replaced dummy parser with top level file parser
|
15 years ago |
athile
|
b2485e8a52
|
Windows build fixes
|
15 years ago |
athile
|
d67f0c74b0
|
Merge remote branch 'upstream/master'
|
15 years ago |
Marc Zinnschlag
|
d20e850d31
|
-> wasn't properly translated into a token
|
15 years ago |
Marc Zinnschlag
|
ddcbc8cd62
|
added tokenizing of MW scripts
|
15 years ago |
Marc Zinnschlag
|
106d12906a
|
special case handling for script records
|
15 years ago |
Marc Zinnschlag
|
e4f85cb3e6
|
directory structure reorganisation (still missing the mangle stuff)
|
15 years ago |