Commit Graph

8414 Commits (master)

Author SHA1 Message Date
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