2004-06-07 Ryan Nunn * msvcstuff/Exult.vcproj: Fixing compiling 2004-05-23 Dominik Reichardt * docs/xml/*.xml: updated documentations and FAQ * docs/*.html: updated documentations and FAQ * docs/ucc.txt: added command line options * Readme, FAQ: updated * Makefile.studio.mingw: installs necessary files for new games now as well 2004-05-22 * exult.cc: Skip intro if "development" game. * gumps/Face_stats.cc (Face_stats): Same for face stats. 2004-05-22 Willem Jan Palenstijn * gumps/Face_stats.cc: fix crash 2004-05-21 Ryan Nunn * various files: Some minor extremely changes that to compile for PocketPC 2004-05-10 Darke * vec.h objs/objiter.h: gcc3.4 'fixes'. 2004-04-27 Willem Jan Palenstijn * exulticon.h, exult.cc: set a window icon 2004-04-15 * actors.cc (Npc_actor): Removed code to set initial schedules in BG, since it sometimes caused former companions to wander off even when you told them to "Wait here". 2004-04-10 * cheat_screen.cc: Implement 'party' flag in cheat screen. 2004-03-12 Willem Jan Palenstijn * various: 1.1.11cvs 2004-03-08 Willem Jan Palenstijn * exult.spec.in: new desktop/ file locations 2004-02-29 Willem Jan Palenstijn * various: updated to 1.1.10rc2 2004-02-25 Willem Jan Palenstijn * configure.ac, mapedit/Makefile.am, mapedit/u7shp.c: made gimp plugin compile in both gimp 1.2.x and gimp 1.3/2.0(pre) 2004-02-25 Ryan Nunn * msvcstuff/*.* : Replacing MSVC 6.0 projects with MSVC.Net projects * other files: Removing some MSVC hacks * Since MSVC 6.0 is no longer going to be supported, and MSVC.Net is more standards compliant, if you are writing standards compliant code you shouldn't step on my toes anymore. 2004-02-24 Willem Jan Palenstijn * data/bg/custom_sword.shp: custom sword paperdoll art 2004-02-22 Willem Jan Palenstijn * actors.cc: paint NPCs translucently to prevent palette-cycling * shapes/shapevga.cc: removed Spark-translucency hack 2004-02-21 Willem Jan Palenstijn * desktop/*: put .desktop file in /usr/share/applications, icon in /usr/share/icons. 2004-02-19 Willem Jan Palenstijn * mapedit/studio.cc: fixed main_window not getting toplevel_focus 2004-02-18 Willem Jan Palenstijn * shapeid.h: fixed uninitialised member variable * mouse.cc: removed dynamic_cast 2004-02-17 Willem Jan Palenstijn * audio/midi_drivers/Makefile.am: add win_midiout.* 2004-02-13 Willem Jan Palenstijn * mouse.cc: fixed dead actors causing movement slowdowns and/or crashes * data/bg/musket.shp: musket paperdoll art (by servus) * docs/art.txt: updated art table 2004-02-13 Willem Jan Palenstijn * objs/chunks.cc: fix crash after activating eggs and teleporting * data/bg/pants.shp: use correct pants (by servus) 2004-02-12 Willem Jan Palenstijn * data/bg/pants.shp: pants paperdoll art (by servus) * data/bg/collar.shp: leather collar paperdoll art (by servus) * data/bg/*gorget.shp: fixed female gorgets * data/bg/hawk.shp: tweaked hawk on female shoulder a bit * data/bg/hoods.shp: hoods paperdoll art (by servus) 2004-02-11 Willem Jan Palenstijn * data/bg/shoes.shp: shoes paperdoll art * data/bg/triple_xbow.shp: triple crossbow paperdoll art * data/bg/musket_ammo.shp: musket ammo paperdoll art (by WishStone) 2004-02-11 Willem Jan Palenstijn * gumps/AudioOptions_gump.cc: only display midi settings when relevant * audio/Midi.cc: label music player id output 2004-02-11 Dominik Reichardt * docs/xml/docs.xml: updated and added screenshots * docs/images/docs*.png added * docs/readme.html: updated and added screenshots * Readme updated 2004-02-10 Willem Jan Palenstijn * data/bg/hawk.shp: hawk paperdoll art * gumps/Paperdoll_gump.cc: fixed dropping items in BG belt slots 2004-02-08 Willem Jan Palenstijn * data/bg/death_scythe.shp: death scythe paperdoll art * data/bg/firewand.shp: fire wand paperdoll art * data/bg/knife.shp: knife paperdoll art * data/bg/starburst.shp: starburst paperdoll art (belt-only) * data/bg/hawk.shp: hawk paperdoll art 2004-02-07 Willem Jan Palenstijn * exult.cc: rotate colours 0xFC-0xFE (Juggernaut Hammer) 2004-02-06 Willem Jan Palenstijn * cheat.cc: move dead bodies to avatar before resurrecting them 2004-02-05 Willem Jan Palenstijn * Makefile.am: add empty install-exec-local target if not on Mac OS X * configure.ac: add extra X11 include directory on freebsd * Makefile.am: distribute autogen.sh 2004-02-03 Dominik Reichardt * docs/xml/exult_studio.xml: converted JPGs to PNGs * docs/exult_studio.html: converted JPGs to PNGs * docs/images/*.jpg removed, *.png added instead * docs/xml/faq.xml: eliminated another jpg * docs/faq.html, readme.html: updated * ReadMe, FAQ: updated 2004-02-02 Willem Jan Palenstijn * gumps/Gump_manager.cc: don't disable unicode if any modal gumps left 2004-01-30 Willem Jan Palenstijn * audio/Audio.cc: prevent crash when loading an invalid wave file * docs/xml/docs.xml: updated a bit 2004-01-30 Ryan Nunn * Various files : Updating version to 1.1.10cvs. That's one point one point ten see vee ess. * audio/Audio.cc : Fixing up resampling bias problem. Fixing up what was actually causing the high pitch voices for Windows users. Using = instead of == is never good. 2004-01-27 Dominik Reichardt * docs/xml/docs.xml,faq.xml: updated * docs/ReadMe.html, Faq.html: updated * FAQ, ReadMe: updated * README.MacOSX: added compile instructions as discussed ages ago on the forum 2004-01-26 Willem Jan Palenstijn * various: update version to 1.1.9rc1, adjust copyright dates * configure.ac: remove --enable-usecode-debugger configure option 2004-01-19 Willem Jan Palenstijn * objs/egg.cc: never set hatched on the Serpent Staff egg (bug#879253) 2004-01-19 Ryan Nunn * actors.h : Added get_sexed_coloured_shape() for fixing paperdolls and face stats always having white skin colour in serpent bond mode. * gumps/Paperdoll_gump.cc, gumps/Face_button.cc : Fixing serpent bond bug * files/utils.* : Made U7exists() return type bool. 2004-01-19 Willem Jan Palenstijn * shapeid.cc: don't corrupt game palette to get special colours * palette.*, various: replaced update() by apply(false) 2004-01-18 Willem Jan Palenstijn * game.*: added Game::has_expansion() to check for FoV/SS * objnames.cc: fixed SI-without-SS object names * files/utils.cc: made U7remove() case-insensitive * various: cleaning up output * CombatOptions_gump.cc: made buttons wide enough for text * various: added config/debug/trace/combat option to enable combat msgs 2004-01-17 Willem Jan Palenstijn * gamewin.cc: fix check for original gamedat * various: cleaned up some output 2004-01-17 Ryan Nunn * audio/midi_drivers/fmopldrv.cc : 'Fixing' hanging note problem 2004-01-17 Willem Jan Palenstijn * files/utils.cc: make sure path_map contains no invalid/empty entries * audio/Audio.cc: use Mix_GetError after Mix_OpenAudio * fmopldrv.cc: don't crash if u7voice.flx not found * exult.cc: always load BG/SI paths * shapeid.cc: use SERPENTISLE_STATIC instead of SERPENT_STATIC 2004-01-10 * gamemap.cc: create_ifix_object() added to create the right type of object. * files/utils.cc: Clone_system_path should check that entry exists. * exult.cc: Always set , defaulting to datadir/patch. 2004-01-06 * usecode/intrinsics.cc: Yet another intrinsic: set_barge_dir(). 2004-01-03 * gamerend.cc,chunks.cc: Handle dungeons slightly differently to avoid black squares in SI Sunrise Isle area. I'm assuming a certain shape (941 with frame 0) means "whole chunk is dungeon". 2004-01-03 Willem Jan Palenstijn * exult.cc, *game.cc: cleared up startup output a bit * audio/Midi.cc: show errors when unable to find .ogg files * actorio.cc: made the "NPC #x is unused" messages debug-only * exult.cc: changed default music path to music subdir of the current data path (instead of the hardcoded default data path) 2003-12-16 * Applied Debian signed-char patch. 2003-12-12 Willem Jan Palenstijn * docs/xml/*: updated .xsl's to indent config file examples 2003-12-01 * gamemap.cc: Fixed map-editing bug involving cached-out superchunks. 2003-11-30 * mapedit/chunklst.cc, etc.: Added a 'delete' option for chunks. 2003-11-29 * usecode/ucinternal.h,intrinsics.cc: Only force barge to do a 'gather' when we've actually add/deleted/moved an object. * objs/egg.cc (Egg_object): Teleport eggs should not automatically reset (unless they have the auto_reset flag). 2003-11-28 * mapedit/npcedit.cc: Each schedule line now has a "Game" entry that sets the location from where the Avatar is standing. 2003-11-15 Willem Jan Palenstijn * cheat_screen.cc: don't show unimplemented options 2003-11-12 Ryan Nunn * tools/u7voice2syx.cc : Small tool that will convert various files ("u7voice.flx" BG, "u7intro.tim" BG, and "mainmenu.tim" SI) into syx (SysEx) format files for people with MT32s. For everyone else these files are kinda useless. Doesn't do anything with the XMIDI.MT files which are used for the BG endgame xmis, and the SI intro, in game and endgame xmis. 2003-11-09 Ryan Nunn * exultmenu.cc, gamewin.cc, audio/Midi.*, audio/xmidi.*, gumps/AudioOptions_gump.* : Removing the, IMO horrible, hack to the XMIDI convert types to support OGG and FMSynth Midi drivers. Added a separate setting that can be used to select which driver you want. Config key is "config/audio/midi/driver". Current settings are "normal", "digital" and "fmsynth" (if compiled in). Gumps and menus modified to reflect the changes. It is no longer possible to change midi driver in Exult menu, you must use the Audio Options Gump. Changing midi driver is now immediate. Restarting Exult is no longer required if you switch to or from the Ogg or FMSynth drivers. These changes are just the beginning... after 1.1 has gone final, I will integrate the New Pentagram midi system into Exult, which will bring all sorts of wonders with i... ok, maybe not, it's just better. :-) * vec.h, files/U7file.*, msvcstuff/msvc_kludges.h : Minor changes so Exult will compile in MSVC.Net. No projects yet, probably will add them after 1.1. 2003-11-02 * combat.cc,actors.cc,npcnear.cc: No longer automatically put 'hostile' NPC's in combat. Should fix Wisp problem. 2003-11-01 * schedule.cc (Waiter_schedule): Create plates if needed. 2003-10-31 * combat.cc: Play music only when someone can approach an enemy. 2003-10-30 * gameclk.cc,actors.cc: Check hunger every hour, instead of every 3 hours. * objs/citerate.h,barge.cc: Fixed world-wrapping bug. 2003-10-26 * schedule.cc (Walk_to_schedule): Changed pathfinding so you can follow Patterson to his tryst. * npcnear.cc: Don't call usecode for NPC's walking to schedule, so we don't see them snoring while they're walking. 2003-10-26 Max Horn * configure.ac: Patch #794229: OpenGL on Mac OS X * conf/Configuration.cc: Patch #794231: Find exult.cfg in ~/Library/Preferences on Mac OS X 2003-10-18 Willem Jan Palenstijn * FAQ, README, docs/xml/*: updated for beta3 * autogen.sh: don't delete docs/xml/Makefile 2003-10-17 Ryan Nunn * gamemap.cc : Fixing cacheout bug that was causing the SI post Frigidazzi trial item chest problem among other possible problems. 2003-10-07 Ryan Nunn * usecode/intrinsics.cc : Doing what needs doing (std) 2003-09-17 Jeff Freedman * usecode/ucinternal.cc: New opcode 0x52, CALLO, calls original usecode function if a version from patch replaced it. 2003-09-12 Jeff Freedman * usecode/ucsched.cc (Usecode_script): Finish some scripts before purging them. Fixes Test-O-Love bug. 2003-09-06 Jeff Freedman * delobjs.cc: Adding a timestamp, so objects don't get deleted until they've been there a few minutes. 2003-09-01 Jeff Freedman * objs/animate.cc,gamemap.cc: Check for 'sfx' objs. that aren't animated. Black gate and vortex cube now have sound effects. 2003-08-31 Ryan Nunn * imagewin/scale.cc : Fixing 2xSaI (No mouse problems, should generally look better) 2003-08-31 Willem Jan Palenstijn * all: if we're GPL, don't refer to the LGPL for details. (thanks to Colourless for spotting this one) 2003-08-30 Willem Jan Palenstijn * intrinsics.cc: fix crash in get_npc_name * chunks.cc: don't delete non-temporary npc on cache_out 2003-08-27 Willem Jan Palenstijn * gamemap.cc: enable WANT_MAP_CACHE_OUT permanently 2003-08-25 Willem Jan Palenstijn * schedule.cc: don't create special potions in lab schedule 2003-08-23 Jeff Freedman * usecode/ucsched.cc, usecode/ucscriptop.h, actors.cc: Schedule 'resurrection' instead of doing it immediately. 2003-08-16 Jeff Freedman * shapes/shapeinf.cc: Kludge: Don't use sfx 123 for weapons in SI; use 61 instead. 2003-08-15 Jeff Freedman * mapedit/shapefile.cc (Image_file_info): Write out single-shape files correctly. * data/estudio/new: Added (primitive) fonts.vga, pointers.shp. 2003-08-14 Ryan Nunn * usecode/intrinsics.cc, usecode/siintrinsics.h, usecode/ucinternal.h : B5 Intrinsic in SI (modify_schedule) 2003-08-13 Darke * usecode/ucxt/head2data.cc: Updated to append function number to the end of UNKNOWN functions. 2003-08-11 Ryan Nunn * gamemap.cc : Fixing the item duplication problem. h4XoRz beware we'll be deleting all accounts of people exploiting this bug in the period till next release, or something... oh wait... Exult isn't a MMORPG. 2003-08-08 Willem Jan Palenstijn * various: 1.1beta2 2003-08-08 Aurelien Marchand * data/exultmsg_fr.txt: added French translation of exultmsg.txt. Now Exult only needs to support it. ;-) 2003-08-06 Dominik Reichardt * data/exultmsg_de.txt: added German translation of exultmsg.txt. Now Exult only needs to support it. 2003-08-05 Willem Jan Palenstijn * game.cc: create 2003-08-02 Jeff Freedman * schedule.cc: Rewrote Preach schedule. * usecode/ucsched.cc: Fixed the add(int, char*) method. 2003-07-31 Willem Jan Palenstijn * gamewin.cc: fixed memory corruption issue breaking item descriptions 2003-07-29 Aurelien Marchand * README.Qtopia: More accurate details. 2003-07-25 Ryan Nunn * WinNT and Win2K are forced to use the Win9x style IPC that i wrote. This should now meant that Exult Studio will now work. 2003-07-22 Ryan Nunn * Minor changes to fix errors in MSVC * Updating Win32 stuff for 1.1Beta1 2003-07-06 Jeff Freedman * actors.cc (public): Dont_move flag stops Avatar. Also rewrote the flags tests as a 'case' statement. Always give at least a small possibility of a 'hit' in combat. * objs/contain.cc: Don't let user add items to a locked chest. 2003-06-25 Jeff Freedman * items.{cc,h},msgfile.{cc,h}: Adding support for an 'exultmsg.txt' file containing strings used in C++ code. 2003-06-24 Willem Jan Palenstijn * gamewin.cc, gumps/VideoOptions_gump.cc: fixed screen corruption when changing scaler from video options gump 2003-06-24 Max Horn * audio/midi_drivers/mac_midi.cc: Fixed pan controller in QuickTime midi. 2003-06-24 Max Horn * files/rwregress.cc, conf/xmain.cc, usecode/compiler/ucfun.cc, usecode/ucxt/include/ops.h: added #include to please GCC3.3 2003-05-21 Tristan Tarrant * files/databuf.h, tools/cmanip.cc: added #include to please GCC 3.3 2003-05-11 Jeff Freedman * gamewin.cc: 'Formation' walking is now on permanently. * mapedit/*: Now uses gtk_drag_begin() so that DND works with GTK2.x. 2003/05/09: Aurelien Marchand (artaxerxes@users.sf.net) * added command option to tools/cmanip.cc to return the value of a key 2003-05-05 Tristan Tarrant * exult.cc, audio/Midi.cc: add new configuration config/disk/music_path, where the user can specify a path to the OGG files 2003-05-04 Dominik Reichardt * docs/xml/*.xml: updated * docs/*.html, exult_studio.txt: updated * docs/usecode_bugs.txt: added SI-SS pillars bug * FAQ, ReadMe : updated and spellchecked 2003-04-26 Willem Jan Palenstijn * mapedit/objedit.cc: properly load/save shape/frame/quality for objs * palette.cc: removed unnecessary palette changes 2003-04-21 Willem Jan Palenstijn * docs/usecode_bugs.txt: added some bugs from the forum 2003-04-18 Willem Jan Palenstijn * shapes/font.cc: use unsigned char to index font frames. 2003-04-12 Jeff Freedman * party.cc,gamewin.cc: Experimental (and half-done) code to have the party walk in formation. 2003-04-09 Jeff Freedman * party.h,party.cc,etc: Moved party handler to new file/class, which will possibly be used to implement 'formation' following later. 2003-03-26 Jeff Freedman * objs/objnames.cc: Check that index is within valid list of names. 2003-03-22 Jeff Freedman * bgintrinsics.h,intrinsics.cc,gamewin.cc: Implemented 'call_guards()' usecode intrinsic. 2003-03-19 Jeff Freedman * gamemap.cc: Quality 'okay-to-take' flag should override default, so that food can be treated as 'stolen'. 2003-03-18 Jeff Freedman * objs/egg.cc (Egg_object): Mark egg as 'hatched' even if it fails the probability test. (This is experimental.) 2003-03-15 Willem Jan Palenstijn * wuc.c: 256 bytes just isn't large enough for a static string buffer 2003-03-12 Willem Jan Palenstijn * exult.cc: ignore fullscreen mode for --buildmap (in a hackish way) * ucinternal.cc: fixed sleeping crash * INSTALL: updated 2003-03-10 Jeff Freedman * Various: Support for 'static' (persistent) usecode variables, both local and global. * usecode/compiler/ucparse.yy: Can now use '.' instead of '->'. 2003-03-06 Aurelien Marchand * docs/usecode_bugs.txt: added a file for people interested in fixing some usecode bugs 2003-03-06 Willem Jan Palenstijn * Spellbook_gump.cc: bookmark doesn't stop clicking on buttons 2003-03-05 Jeff Freedman * mapedit/objbrowse.h (public): Get_selected() now returns correct index when scrolled. Fixed 'remove' bug in EStudio groups. 2003-03-05 Willem Jan Palenstijn * exult.cc: fixed --buildmap * */.cvsignore: added some misc files to .cvsignore * sigame.cc, bggame.cc: use unicode translation for avatar name input 2003-03-04 Jeff Freedman * imagewin/scale.cc,etc.: Added Andrea Mazzoleni "Scale2X" scaler. 2003-03-03 Tristan Tarrant * mapedit/studio.cc: implemented GtkTreeView stuff * mapedit/exult_studio.glade: changes for above 2003-02-28 Jeff Freedman * gamerend.cc (using): Draw modal gumps after text. * combat.cc (Combat): Only play victory music when there are no more enemies around. Also, play one of two pieces. 2003-02-27 Willem Jan Palenstijn * conversation.cc: don't use BG multiracial hack if not in BG 2003-02-25 Tristan Tarrant * Exult Studio compiles and runs with GTK+ 2.0. It doesn't work quite yet. I've ported GtkText to GtkTextView, but I still need to port to GtkTreeView instead of the awful GtkCTree * mapedit/*: "gtk+ 2.0"-ification 2003-02-25 Tristan Tarrant * configure.ac: use pkg-config to search for GLIB 2.0/GTK+ 2.0/LIBGLADE 2.0 search for a gimptool >= 1.3.12 * usecode/compiler/Makefile.am: use AM_YFLAGS instead of YFLAGS * mapedit/u7shp.c: ported to GIMP 1.3.x * mapedit/Makefile.am: use $GIMPTOOL instead of gimptool 2003-02-24 Willem Jan Palenstijn * configure.ac: renamed configure.in to configure.ac; updated for autoconf 2.53+; removed acconfig.h * audio/Makefile.am: missing header from sources 2003-02-20 Willem Jan Palenstijn * version.cc: output HAVE_OPENGL setting * imagewin.h: disable OpenGL in the video options if not HAVE_OPENGL 2003-02-20 Willem Jan Palenstijn * forked_player.cc: don't go into infinite loop when player fails * shapeid.*: minor cleanup * objs/egg.cc: prevent egg from retriggering immediately * gamerend.cc, Gump_manager.*: draw modal gumps even when in dont_move 2003-02-20 Jeff Freedman * combat.cc (Combat): Wisps can teleport (partly done). * actors.cc: Wisps (and others) always get at least 1 attack point for their builtin weapon. 2003-02-18 Jeff Freedman * actors.cc: Exploding weapons implemented. 2003-02-17 Jeff Freedman * objs/chunks.{cc,h},etc: find_door() speeds up pathfinding. 2003-02-16 Jeff Freedman * drag.cc (Dragging_info): Don't drop above where we can see. 2003-02-15 Jeff Freedman * drag.cc,objs/objs.cc,objs/chunks.cc: A removed object now has its chunk coords set to (255, 255). * objs/chunks.cc (Chunk_cache): Rewrote 'blocking' code. Now a 0-3 element count is maintained. * usecode/intrinsics.cc: Mark object as deleted before putting it back in the world. 2003-02-12 Jeff Freedman * objs/iregobjs.cc,gamemap.cc: Use 'invisible' flag from quality byte. Fixes 'caltrops not invisible' bug. * gamerend.cc (using): Render all flat tiles before rendering the RLE flats. Fixes 'chopped-off' rocks in desert. 2003-02-11 Jeff Freedman * monsters.cc: Cyclops cause quakes when they walk. 2003-02-05 Aurelien Marchand * README.Qtopia: few changes to match the current compile method * configure.in: reverted the zaurus/embeddix $host_vendor variable 2003-01-27 Jeff Freedman * actors.cc: When resurrecting, set schedule to something reasonable. 2002-12-17 Willem Jan Palenstijn * keyactions.cc: fixed crash in alternate SI intro * sigame.cc: fixed wrong char* initializer (Philipp Thomas ) 2002-12-09 Jeff Freedman * gumps/Spellbook_gump.cc (public): Bookmark always shows, and clicking on it gets you back to its page. 2002-11-26 Jeff Freedman * CombatOptions_gump.cc: Added "Combat" menu. 2002-11-23 Jeff Freedman * gamewin.cc: When combat is paused, you can direct a party member by right-clicking, then clicking on a target to attack. * combat.cc,keys.cc,etc.: Suspend/resume combat (space key). * combat.h (public): Combat class with options. * actors.cc: Optionally show hits on screen. 2002-11-22 Jeff Freedman * gamewin.cc (Game_window): Don't show new screen res. if in gump mode. * gumps/Gump_manager.cc: Paint at start of do_modal_gump(). The back-saving is no longer needed. 2002-11-21 Jeff Freedman * gumps/Spellbook_gump.cc (Spellbook_gump): Use correct font so that the circles and spell-counts get palette animation. (Spellbook_gump): Show turning page (what a pain!) 2002-11-09 Dancer Vesperman * configure.in: --enable-mmx (default: off) * configure.in: --enable-3dnow (default: off) * vec.h: Explanatory comment. 2002-11-09 Jeff Freedman * gamewin.cc: For theft, see if NPC is facing Avatar. * objs/objs.cc: get_dir_facing(). 2002-11-08 Jeff Freedman * objs/egg.cc (Egg_object): Implement sound-effect eggs. * mapedit/eggeddit.cc: SFX eggs. 2002-11-07 Willem Jan Palenstijn * mapedit/execbox.*: don't compile this for win32 2002-11-04 Max Horn * conf/Configuration.*, conf/XMLEntity.*: some cleanup (in function args, using 'const string &' instead of just 'string' or 'const string' is more efficient as the string doesn't have to be cloned temporarily) * menulist.cc: do not swallow certain command combos (Cmd-Q, Alt-X, ...) when nothing is selected * game.cc, file/utils.*: Added and make use of clone_system_path() 2002-11-03 Willem Jan Palenstijn * actors.cc: fixed division by zero * shapes/Makefile.am: removed outdated OMIT_DEPENDENCIES * mapedit/compile.cc: std::string * mapedit/execbox.cc: #include 2002-10-31 Willem Jan Palenstijn * shapes/font.cc: fixed hang in french BG 2002-10-21 Willem Jan Palenstijn * mapedit/shapelst.cc,chunklst.cc,paledit.cc,combo.cc: mouse wheel 2002-10-18 Jeff Freedman * exult.cc,mapedit/chunklst.cc,etc: "Paint with chunks" mode added. * mapedit/shapelst.cc,etc: Keep shape browsers around so that they're at the same spot and selection when you return to them. 2002-10-15 Willem Jan Palenstijn * mapedit/exult_studio.glade: East is a direction too :-) * objs/egg.cc: use shape 200, frame 1-5 for new missile eggs * mapedit/exult_studio.glade: removed tabs from two names * mapedit/exult_studio.glade: made egg_window notebook unscrollable, since the scrollable option is apparently broken in windows 2002-10-10 Max Horn * Info.plist.in: No .nib file used anymore * configure.in: Removed some unnecessary flags on MacOS X * audio/midi_drivers/mac_midi.cc: Use assert() instead of DebugStr() * gumps/AudioOptions_gump.cc: Work around a compiler bug on MacOS X 2002-10-10 Jeff Freedman * mapedit/execbox.cc (Exec_process): Split off separate class to handle the plotform-dependend exec'ing. 2002-10-08 Jeff Freedman * mapedit/execbox.cc,compile.cc: Added a 'compile' window for running the usecode compiler and seeing the errors. 2002-10-07 Max Horn * data/credits.txt: Jackchaos.com hosted the old forum * several files: got rid of #pragma implementation/interface - it didn't help us much anyway but triggered a compiler error on MacOS X * many files: get rid of using std::snprintf - according to the standard, snprintf is *not* in namespace std 2002-09-29 Jeff Freedman * usecode/intrinsics.cc: Get_distance() looks at owners of objs. This fixes the bug with selling the bread you bake in BG. 2002-09-24 Jeff Freedman * usecode/intrinsics.cc: Guessing 'npc_nearby2()'. Fixes Moonshade bug where companions don't show up to the trial. 2002-09-21 Jeff Freedman * pathfinder/*: GetNextStep returns a 'done' flag if the tile returned is the last in the path. * actions.cc: Check for last step & return 0 if so. 2002-09-19 Jeff Freedman * usecode/ucsched.cc (Usecode_script): Moved the 'no_halt' test to start(). * schedule.cc: Patrol schedule: Look for path after executing Usecode, and keep going after sitting. This fixes Freedom bug where the automaton doesn't talk to you upon arrival. * schedule: Don't follow Avatar if paralyzed. 2002-09-14 Jeff Freedman * gamewin.cc: Taking a guess to fix the 'savegump repaint' bug. * drag.cc (Dragging_info): If not dragging, don't paint! 2002-09-13 Jeff Freedman * keyactions.cc,etc: USEFOOD added to support SI goblet. * gamewin.cc: activate_item() now returns true/false. 2002-09-12 Jeff Freedman * actors.cc: In BG, get_shape_real() should only return the normal 2 possible shapes for the Avatar. 2002-09-11 Dominik Reichardt * docs/xml/*.xml: updated and/or spellchecked * docs/*.html, exult_studio.txt: updated and/or spellchecked * FAQ, ReadMe : updated and spellchecked 2002-08-29 Willem Jan Palenstijn * intrinsics.cc: reverted click_on_item change from 2002-08-02 (it broke hitting Draygan with sleep arrows) * intrinsics.cc: restored mentioned change, but for the avatar only 2002-08-27 Jeff Freedman * effects.cc: It's now okay to show rain/clouds when gumps are shown. * tqueue.cc: Got to fix time when tqueue is paused (like when gumps are open). * gumps/Spellbook_gump.cc: Close all gumps after casting spell. * objs/objs.cc: Weapons with 0 HP's should never do damage. 2002-08-26 Aurelien Marchand * configure.in: Added -FMOPL and disabled debug in configure.in for the zaurus. * audio/Midi.cc: Make it work on the zaurus * imagewin/imagewin.cc: prevent fullscreen at all cost for the zaurus or it would crash 2002-08-23 Jeff Freedman * usecode/ucinternal.h: Fixed "in_usecode()" so it works with new stack-frames. * usecode/ucsched.cc (Usecode_script): Don't purge script if it has already started. 2002-08-22 Jeff Freedman * objs/objs.h (public): Added is_pos_invalid(). * effects.cc: Don't delete 'explode' if already off map. 2002-08-15 Aurelien Marchand * audio/Audio.cc: corrected cast error to prevent bus error on Zaurus 2002-08-12 Aurelien Marchand * shapes/fontgen.cc: prevent freetype if building for Zaurus. 2002-08-12 Jeff Freedman * schedule.h,usecode/intrinsics.cc: Always use bed that was double-clicked. * schedule.cc: Bug in getting tz. * usecode/conversation.cc: Repaint when you pop_answers(). 2002-08-11 Jeff Freedman * usecode/intrinsics.cc (public): Explosion should explode the outermost container. 2002-08-09 Ryan Nunn * audio/midi_drivers/fmopl_midi.*, audio/midi_drivers/fmopldrv.cc, gumps/AudioOptions_gump.cc : Fixing compiling issues * audio/midi_drivers/Makefile.am: Added fmopl files to the makefile, but I'm not going to touch the configure script. 2002-08-07 Ryan Nunn * cheat_screen.cc : Added missing tqueue header. * exultmenu.cc, audio/Midi.cc, audio/xmidi.h, gumps/AudioOptions_gump.cc : Added 'Music Conversion' option to enable the FM Synth. Requires a restart of Exult once it has been set in order for it to work. * gamewin.cc : Removed screen offset test that wasn't meant to be committed * msvcstuff/*.*, audio/midi_drivers/win_midiout.cc : Doing some tests compiling Exult using UNICODE * files/*.* : Some initial changes for PocketPC support 2002-08-06 Ryan Nunn * midi_drivers/fmopl*.* : Emulatled FM Synth. Compiling in by defining USE_FMOPL_MIDI. Makefiles will probably need updating. Has a 'dual' mode for stereo sound. Use "config/audio/midi/dual_opl" set to "yes" or "no" to enable/disable it. Default is "yes". BG support is 'work in progress', while SI is pretty much finished. Requires xmidi.ad and u7voice.flx files. * audio/Audio.*, audio/Midi.*, audio/xmidi.h : For FM Synth. * bggame.cc, sigame.cc : FM Synth stuff, and fixing things that look like they could be causing crashes. * cheat_screen.cc, audio/soundtest.cc : Will pause game when using these * msvcstuff/*.* : 'Fixing' some precompiled header problems. * Lots of files : Added mode to allow the world to run when gumps are open. Has config setting, and option in Gameplay options gump. * A few files: Added option to disable double right pathfinding move. Option in gump and config. * Misc files: Namespace issues. 2002-08-06 Willem Jan Palenstijn * Makefile.am: correct windows Makefiles in EXTRA_DIST 2002-08-04 Willem Jan Palenstijn * gumps/Gump_manager.cc: fixed combat stats crash 2002-08-02 Willem Jan Palenstijn * tools/Makefile.am: no longer build ucdump * audio/Audio.cc: free -> delete[] 2002-08-02 Jeff Freedman * objs.cc,objs.h: Game_object::add will try to combine. * monsters.cc (Monster_actor): When using monster itself as weapon, return the shape. Should fix problem where slimes weren't doing any damage. * combat.cc: Remove dead NPC's from opponents list. Fixes problem where party stands around not attacking remaining monsters. * usecode/intrinsics.cc: To make combat spell-casting work, click_on_item now takes the target of the caller_item. Let me know if this breaks anything. 2002-07-31 Willem Jan Palenstijn * mouse.cc: fixed uninitialized variables (box,dirty) * shapeid.cc: delete -> delete[] 2002-07-31 Jeff Freedman * gumps/Spellbook_gump.cc,objs/spellbook.cc: Move functionality to Spellbook_object in preparation for spellbook combat. 2002-07-30 Jeff Freedman * gamemap.cc,spellbook.{cc,h}: Save/restore bookmarked spell. * shapes/vgafile.cc: Update image when offsets are changed. 2002-07-29 Jeff Freedman * tqueue.cc,gamewin.cc,Gump_manager.cc: Pause time queue (with Text_effects as an exception) whenever gumps are open. 2002-07-28 Jeff Freedman * effects.cc,gamerend.cc: Text_effects are in a separate list. * gamerend.cc: Show sprites below gumps, text over them. 2002-07-28 Ryan Nunn * pathfinder/path.cc : Fixed seriously broken non hash pathfinding (z coord was being ignored in comparisons of nodes). This fixes the Monitor Training problem. Probably fixes countless other pathfinding problems too. 2002-07-27 Max Horn * audio/Audio.cc: Replaced the pseudo-breshenham audio interpolation code with 'proper' cubic interpolation code. 2002-07-27 Willem Jan Palenstijn * monstinf.*: armur? armour! ;-) 2002-07-27 Jeff Freedman * combat.cc: Call ready_ammo() if NPC needs it. * objs/barge.cc (Barge_object): Exit barge mode when you go into combat, and lower sails when you exit barge mode. 2002-07-26 Jeff Freedman * usecode/intrinsics.cc,objs/flags.h,drag.cc: In_dungeon flag. Also don't assume theft if inside a dungeon. * shapeinf.{cc,h},combat.cc,effects.cc: Not_blocked flag for weapons and ammo. 2002-07-26 Aurelien Marchand * README.Qtopia: updated * imagewin/ibuf8.cc: added a test to prevent fast copy on the zaurus * configure.in: added test for $host_vendor under the linux clause * shapes/monstinf.*: renamed "arm" into "armur" as "arm" is reserved 2002-07-24 Dominik Reichardt * docs/xml/exult_studio.xml: updated * docs/exult_studio.html, exult_studio.txt: updated 2002-07-24 Dominik Reichardt * exult.cc: little correction of the --help screen (--bg, --si instead of -bg -si) * Readme, FAQ: updated. * docs/xml/docs.xml, faq.xml: updated * docs/readme.html, faq.html: updated 2002-07-24 Jeff Freedman * shapeid.cc,vgafile.h,glshape.cc: Translucent shapes supported in OpenGL. May not look entirely right, as I had to guess at the colors (in 'shapeid.cc'; look for 'blends'.) 2002-07-23 Jeff Freedman * imagewin/imagebuf.h (public): Xform_palette is now a class containing the color that's being blended. 2002-07-23 Tristan Tarrant * keyactions.*: renamed functions to use north/south/east/west and added diagonals (north-west, etc.), implemented running * data/bg/defaultkeys.txt data/si/defaultkeys.txt: added mapping keypad keys for all 8 directions, added shift-arrows and shift-keypad for running 2002-07-23 Jeff Freedman * imagewin/iwin8.h,etc: fill8() works in OpenGL. 2002-07-22 Jeff Freedman * shapes/glshape.cc (GL_manager): Paint_image() used for images larger than 256x256. Also, units changed from tiles to 'pixels'. 2002-07-22 Dominik Reichardt * README.Qtopia : added instructions by Artaxerxes on how to compile Exult for the Zaurus PDA. 2002-07-22 Tristan Tarrant * exult.cc: pass key releases to the action handler too * keyactions.*: added ActionWalk* functions * keys.*: implemented mapping for key release * data/bg/defaultkeys.txt data/si/defaultkeys.txt: added walking via arrows and remapped scrolling to alt-arrow 2002-07-22 Willem Jan Palenstijn * content/islefaq/usecode.uc: fixed some typos and spacing 2002-07-22 Ryan Nunn * gumps/Gump_manager.cc, gumps/Spellbook_gump.cc, usecode/ucinternal.cc: std stuff. * msvcstuff/Exult.dsp, msvcstuff/msvc_kludges.h : Just enabled OpenGL for myself. * shapes/glshape.cc : Disabled Depth Writing and Testing (see inline note). Enabled Texture Clamping (vs wrapping) to clean up the output a bit. Added a note about Alpha Blending (no code change though). 2002-07-22 Willem Jan Palenstijn * glshape.h: dummy GL_manager class * exult.cc, gamewin.cc, mouse.h: include glshape.h * configure.in, Makefile.am: --enable-opengl 2002-07-22 Tristan Tarrant * mouse.h: #ifdef HAVE_OPENGL was missing around call to GL stuff 2002-07-21 Jeff Freedman * usecode/conversation.cc (Conversation): Still a bit rough, but Conversation::paint() no repaints the whole conversation in its current state. * gumps/Newfile_gump.cc (Newfile_gump): Fixed crash I caused. * exult.cc, etc: Get_click takes a Paintable parameter. * drag.cc,gamerend.cc: Dragging_info::paint() added. 2002-07-20 Jeff Freedman * mouse.cc,font.cc,etc.: More things kind-of work in OpenGL (though mouse doesn't clean up after itself and conversation text disappears, so there's LOTs to fix.) 2002-07-18 Willem Jan Palenstijn * exult.cc: SIGCHLD handler to clean up forked playmidi processes * configure.in: check for sys/wait.h, signal.h (see above) * lots: modal-gump-keyevent-handling related cleanup 2002-07-16 Jeff Freedman * objs/flags.h,actors.h,etc: Moved 'dont_move' and 'no_spell_casting' flags to the spots in Obj_flags where they're referred to in Usecode. *imagewin/ibuf.{cc,h}: rgba() converts to 32-bit format (untested). 2002-07-16 Willem Jan Palenstijn * orangedress.shp, bluedress.shp: new paperdoll art by sbx 2002-07-15 Willem Jan Palenstijn * data/bg/greentop.shp: new paperdoll art. Thanks sbx! * usecode/ucxt/Makefile.am: fixed --disable-tools * configure.in: install gnome things to $(datadir) (instead of $(GNOMEDATADIR)). This allows non-root installs. * data/Makefile.am: don't install estudio data when not building that 2002-07-14 Willem Jan Palenstijn * Spellbook_gump.cc: fixed up offsets; fixed NULL shape error 2002-07-12 Willem Jan Palenstijn * chunks.cc: worked around compiler bug (gcc 2.96-110) for is_blocked 2002-07-12 Jeff Freedman * actors.cc (public): Call_guards logic moved to Actor::reduce_health(), so spells will get you in trouble. 2002-07-11 Jeff Freedman * actors.h,actors.cc: All NPC's except Avatar get 4-frame (smooth) walking. This matches the original U7. 2002-07-10 Jeff Freedman * Lots: Added gumpman to Singletons class. * gumps/GameplayOptions_gump.cc,gamewinc.cc: Walk_after_teleport option is no longer needed (it's always TRUE now). * gamewin.cc,etc: Cleanup: NPC list in Chunks has been removed. 2002-07-10 Willem Jan Palenstijn * exult.cc: undo double click change. (it broke gumps) 2002-07-10 Jeff Freedman * gamewin.cc,paths.cc: Removed limit on finding/dragging items on different lift from Avatar. * objs/egg.cc (Egg_object): Party_near + auto_reset == avatar_near; avoids too much monster spawning. * drag.cc (Dragging_info): Calling unreadied-usecode AFTER the drop should only be done for the SI black sword. 2002-07-09 Willem Jan Palenstijn * ucinternal.cc: allow (but ignore) large changes to loop arrays 2002-07-08 Jeff Freedman * actors.cc,monsters.cc: Bare hands weapon gets 1 damage point. * objs/egg.cc (Animated_egg_object): Fields continue to check for NPC's standing in them so they can add damage. * shapes/vgafile.h (public): Added set_offset(); * mapedit/shapeedit.cc: Update shape origin. 2002-07-08 Willem Jan Palenstijn * Newfile_gump.cc: use SDL's unicode translation for text input * lots: moved gump_utils.cc into Gump_manager class * exult.cc: don't count dragging for double clicks 2002-07-07 Willem Jan Palenstijn * ucinternal.cc: allow small changes to loop-array in mid-loop in SI * useval.*: added operator!= (and changed operator== to return bool) * objnames.cc: fixed "x's ashes" code for teleported urn at start 2002-07-05 Jeff Freedman * shapeinf.{cc,h}: Figured out 'actor frame' flags in Weapon_info. * actors.cc,etc: Rewrote get_attack_frames() to use the 'frame' flags in Weapon_info. 2002-07-04 Willem Jan Palenstijn * exult.cc: fixed --buildmap * autogen.sh: fixed problem when automake was compiled with aclocal data directory /usr/local/share/aclocal 2002-07-04 Jeff Freedman * actors.cc,exult.cc,ucsched.cc: Added 'rest_time', so Avatar will return to a standing position when not doing anything else. This fixes the spell-casting bug where you're stuck in the last casting frame, but it may cause some new bugs... * gamewin.cc,exult.cc: Attempting to remove the halt-after-teleport, which I think is no longer needed (and is obviously wrong). 2002-07-03 Jeff Freedman * effects.cc (Projectile_effect): Delay for delayed-explosions. * gamewin.cc: Fade palette back in at end of setup(). * usecode/ucinternal.cc: Always call link_party(), even if new game, and set party_count to 0. 2002-07-03 Willem Jan Palenstijn * objnames.cc: implemented "x's ashes" name in SI * font.cc: fixed word wrapping off-by-hlead 2002-07-02 Jeff Freedman * gamewin.cc (Game_window): Set singleton after creating pal. * Various: Merged in activate() fixes from 1.00 branch. 2002-07-02 Willem Jan Palenstijn * objs.cc: fixes to SI item names (thanks sb-x) * objnames.cc: moved naming code to separate file 2002-07-01 Willem Jan Palenstijn * objs.cc: even more item names for SI 2002-07-01 Willem Jan Palenstijn * shapeid.h: let paint_shape paint non-rle shapes properly * vgafile.cc: assert(rle); in the paint_rle_* functions * objs.cc: more item names for SI 2002-06-30 Willem Jan Palenstijn * objs.cc: finally fixed 'blood' names 2002-06-30 Willem Jan Palenstijn * Configuration.*, exult.cc: added -c option for alternate config files (quite useful if you have multiple data dirs or languages of BG/SI) 2002-06-29 Willem Jan Palenstijn * singles.h, shapeid.cc: added pal = gwin->get_pal() to singles * *game.*, txtscroll.*: got rid of extra Palette objects 2002-06-28 Jeff Freedman * gamewin.h (public): Game_clock is now a pointer. * exult.cc,game.cc: --nomenu arg skips game menu. 2002-06-28 Jeff Freedman * gamewin.h (public): Reordered and added comments. 2002-06-27 Jeff Freedman * shapeid.*,etc: Text routines moved to Shape_manager. * palette.*,etc: All palette vars/methods moved to Palette. * objs.h: Added get_chunk(). * gamewin.h,etc: get_chunk* removed (it's in Game_map). 2002-06-27 Max Horn * objs/objiter.cc: Fixed compilation with CodeWarrior 7 (MacOS Classic) 2002-06-26 Jeff Freedman * objs/*: Removed umachine parm. from activate() methods. * objs/*: Removed most 'gwin' parameters. * objs/objs.h (public): Game_object::paint() no longer takes gwin as a parameter. Same for paint() in Special_effects. * gumps/*: Got rid of gwin parm. in ALL methods. * singles.h: A class to hold the common 'singletons'. 2002-06-25 Jeff Freedman * effects.h, etc.: Cleanup: Effects_manager class added. * actions.cc: Wrote Approach_actor_action for use in combat to make approach of combatants work better. * npcnear.cc: Hostile monsters don't wait as long to get activated. * pathfinder/Astar.cc,etc: Get_num_steps. 2002-06-24 Jeff Freedman * gamewin.cc: Commented out add_nearby_npcs(). I think it's not needed anymore. 2002-06-24 Ryan Nunn * ChangeLog : Added comment that was meant for this branch, but I accidently put in the other branch 2002-06-24 Ryan Nunn * actors.cc : Fixed a problem with gloves not using both fingers in BG. * actors.cc, gumps/Gump_manager.cc : Fixed a problem where using a Female avatar in BG with ye olde style inventories would stop the 'I' key from working * actors.h, gumps/Actor_gump.cc : Blue lines are now removed when two handed or two fingered item equiped in BG with ye olde style inventories * msvcstuff/Exult.dsp : Updated to remove RTTI compile option since dynamic casts are no longer used. 2002-06-24 Max Horn * audio/Audio.cc: removed usage of malloc.h; removed some unused variables 2002-06-24 Jeff Freedman * actions.h,usecode/intrinsics.cc: as_usecode_path(). 2002-06-23 Ryan Nunn * msvcstuff/find_nearby.h : Removed because it's now shared for all * Makefile.am : Removed msvcstuff/find_nearby.h * objs/find_nearby.h : Added so it can be used by all * objs/Makefile.am : Added find_nearby.h * objs/*.* : Removed old Game_object::find_nearby template and now use find_nearby.h and macros. 2002-06-22 Ryan Nunn * LOTS OF FILES : Added code to do caching out to memory. However, it's disabled for the moment. Need to #define WANT_MAP_CACHE_OUT to enable it. Added lots of get_ireg_size() methods that return the size required to save the ireg of each object. * gumps/Paperdoll_gump*.* : Fixing up various paperdoll related problems * actors.h, objs/*.*, msvcstuff/find_nearby.h, usecode/intrinsics.cc : Cleanup removing dynamic_casts. * windrag.* : Is now windows only, and is only compiled if actually compiling with Exult studio support. * various other files: Fixing misc compiling problems 2002-06-21 Jeff Freedman * gamerend.h: Helper-class added to do rendering. * gamewin.h,shapeid.h, etc: ShapeID::paint_shape() replaces one of the paint_shape()'s in Game_window, and gamewin.h no longer includes shapeid.h. 2002-06-21 Willem Jan Palenstijn * Paperdoll_gump.cc: fixed bug when displaying usecode container * objs.cc: zero-weight fix * gamewin.cc: display object weight 2002-06-21 Jeff Freedman * actors.cc (Npc_actor): Cleanup: Lots more dynamic_cast's are gone. 2002-06-21 Darke * shapeid.cc: Added using declarations. Committed for Kirben. 2002-06-20 Jeff Freedman * objs.{cc,h},etc: Added 'change_frame()' to set repaint area. * gamewin.h (public): get_info(), etc. moved to ShapeID. * gamewin.h: Hit pixel, etc. replaced by an array. 2002-06-19 Jeff Freedman * shapeid.h (public),etc: New 'Shape_manager' class takes over the various .vga files from Game_window. 2002-06-19 Jeff Freedman * shapeid.cc,etc: Game_window::get_info(Game_object *) is replaced by ShapeID.get_info(). * Lots: Cleanup: Game_window::get_game_window() => get_instance(). * Lots: ::as_actor() replaces lots of dynamic_cast's. 2002-06-19 Willem Jan Palenstijn * data/bg/*, gumps/Paperdoll_gump_info.cc: new art by Oblivious 2002-06-18 Dominik Reichardt * data/bg/defaultkeys.txt: mapped ctrl-c to copy and INSERT to "create item * data/si/defaultkeys.txt: the same * docs/xml/docs.xml, faq.xml : updated * docs/readme.html, faq.html : updated * readme/FAQ : updated 2002-06-13 Simon Quinn * Fixed sound crashing on startup and in-game when sound was disabled 2002-06-13 Ryan Nunn * exult.cc, audio/xmidi.cc : Getting around some problems with (our) snprintf not supporting floating point types. 2002-06-13 Ryan Nunn * Any file that I changed, but not the 2 below : Changed lots of things to use DataSources rather than directly use streams. Hopefully nothing is broken. I expect that there will be numerous signed/unsigned problem for people who are using more standards compliant compilers than me. * usecode/ucinternal.cc, msvcstuff/Exult.dsp : Getting to compile in MSVC once again 2002-06-10 Jeff Freedman * actors.cc (Npc_actor): Fixed a nasty bug I caused which could make NPC's disappear when they're moved. * content/islefaq: Find the missing FAQ:-) 2002-06-10 Simon Quinn * added more details to the audio/README 2002-06-09 Jeff Freedman * gamewin.cc (public): Check for player != 0. * mapedit/npcedit.cc,etc: New NPC's are now created using the 'unused' entries, and deleted NPC's are marked 'unused'. * actors.{cc,h},actorio.cc,readnpcs.cc: Use iflag2 correctly. If 0, it means NPC is unused in game (like the extra trappers). * conf/Configuration.cc: Not everyone has sstream! * usecode/ucxt/src/ucfunc.cc: Same here. 2002-06-08 Max Horn * configure.in: fixed check for SDL_mixer * gamemap.cc: #include objiter.cc instead of objiter.h to get template linking right on all compilers (I hope...) * objs/objiter.cc: removed template instantiation hack 2002-06-08 Willem Jan Palenstijn * autogen.sh: always include /usr/local/share/aclocal if it exists 2002-06-08 Willem Jan Palenstijn * data/Makefile.am: add estudio/new files to dist/data * exult.spec.in: add estudio/new files to studio rpm 2002-06-08 Darke * usecode/ucxt/src/ucfunc.cc: Removed the 'fix' we needed for strstreams. * usecode/ucxt/*: Updated a few things to avoid name collisions between ucxt/include/opcodes.h and usecode/opcodes.h. 2002-06-07 Jeff Freedman * ucinternal.cc: Fixed a couple compile errors if UC debugging isn't enabled. * Audio/*: A couple headers needed to be included. 2002-06-08 Willem Jan Palenstijn * */Makefile.am: cleaning up distro stuff * exult.spec.in: fixed * usecode/ucxt/head2data.cc: removed utils.cc dependency * version.cc: added USECODE_DEBUGGER symbol to version output 2002-06-07 Willem Jan Palenstijn * exult.cc: typo 2002-06-07 Willem Jan Palenstijn * *: merged audiotest branch back into main tree: > 2002-06-06 Simon Quinn > * Recorded Exult title music in OGG pack and implemented in code > > 2002-06-03 Simon Quinn > * Play different SFX track at night and crickets > * Add config option