forums | blogs | polls | tutorials | downloads | rules | help

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in remember_me_form_alter() (line 78 of /var/www/siegetheday.org/sites/all/modules/contrib/remember_me/remember_me.module).

my_test_world (released)

Sharkull's picture

[Edit2]
This map + mod has been released, and can be found at the www.siegetheday.org downloads page (current link: http://std.seijsing.se/my_test_world.php ). It's listed as a "beta" because I don't really consider this a "final" product, but a working tool for modders to use... I have no plans for another version.

Here's the readme:

Dungeon Siege 2: Mod ReadMe 
___________________________ 

Mod Title: my_test_world 
Author(s): Sharkull

Mod Version Number......................: 0.9 Beta 
Release Date............................: Feb.18,`06 
Mod Size (approx.)......................: 0.35 MB 
Contact Information (email / forum...)..: I can be reached through the forums at http://www.siegetheday.org 
Web Site (for the mod / author...)......: - 
Revision History: 
0.9 - Initial beta release

Quick Installation Instructions: 
1. Install the components of the DS2TK that you want to use (SE2 for mapping, DS2Mod for playing...).  Remember to make sure that your DS2 Resources directory has only GPG's tanks (logic, movies1, movies2, objects, sound1, sound2, terrain and voices.ds2res).
2. Copy the file MyTestWorld.ds2map into \My Documents\My Games\Dungeon Siege 2 Mod\Maps\
3. Copy the file MyTestWorld.ds2mod into \My Documents\My Games\Dungeon Siege 2 Mod\Mods\
4. If you want to work with the contents of these files (using SE2 or DS2Mod), use Tank Viewer 2 to untank these two files into: \My Documents\My Games\Dungeon Siege 2 Mod\Bits\
5. Play using the DS2Mod exe.

(Advanced details for more complex configurations can be found later in this document.)

Quick Uninstall Instructions: 
1. Delete the file: my_test_world.ds2mod
2. Delete the file: my_test_world.ds2map

******************************************************************************** 
* Requirements / Compatibility 
Dungeon Siege 2 Version.........................: 2.2 
Other requirements (other mods, expansion...)...: Intended to be used with DS2Mod / DS2TK (v1.1+).
Windows only (uses ds2dll or custom installer)..: No 
Language .......................................: - 
Known Bugs......................................: None 

******************************************************************************** 
* Mod Details 
Single Player only mod..........................: No 
Multi-Player only mod...........................: No 
New / Modified Difficulty Settings..............: No 
New / Modified Graphics.........................: I did add one inventory image
New / Modified Sounds / Music...................: No 
New / Modified Weapons..........................: Yes (for testing only)
New / Modified Armor............................: Yes (for testing only)
New / Modified Spells...........................: No 
New / Modified Misc. Items (Rings, Amulets...)..: No 
New / Modified Character(s) / Pets..............: No 
New / Modified Enemy Type(s)....................: No 
Modified Experience / Attribute System..........: No 
Modified Loot Drops.............................: No 
Modified GUI....................................: No 
Modified / Custom Map...........................: Yes! 
Modified Other..................................: - 
Modding Tools Used..............................: DS2TK v1.1, Notepad, RawToPSDGUI, DDSConverter 2 and GIMP 2.

Modified files : 
(example - logic\world\contentdb\pcontent.gas) 
No files were *modified*... I took efforts to ensure that what I did wouldn't affect DS2_World play.  All content I created was put into new files, and I created new item / actor templates instead of modifying existing ones. 
- 

******************************************************************************** 
* Credits 
Some content provided by........................: - 
Modding advice received from....................: Many helpful folks!  Mostly via the forums at www.siegetheday.org , and the GPGarage. :)
Tested by.......................................: - 
Other Credits...................................: - 

******************************************************************************** 
* Distribution 
This mod may be freely distributed, as long as this readme file and all related content is included. 

******************************************************************************** 
* Permissions (pertains to non-profit usage only): 
_Yes_ Permission is given to re-use this mod's content without restrictions. (Open source) 
_____ Permission is given to re-use this mod's content, as long as credit is given to the original content author(s). (Open source) 
_____ Contact the author(s) for permission before re-using any content included in this mod. (Open source) 
_____ A separate licence is included with this mod, and all permissions are described there in detail. 
_____ No permission to re-use this mod's content is given by the author(s). (Not open source) 

******************************************************************************** 
* Copyright: 
All title and intellectual property rights to the content of this mod are the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. 

(c) 2002-2005 Gas Powered Games Corp. All rights reserved. Gas Powered Games, the GPG logo, and Dungeon Siege are the exclusive trademarks of Gas Powered Games Corp. 

******************************************************************************** 
* Disclaimer: 
The author(s) of this mod accepts no responsibility for damage to data, or physical damage to hardware, caused by the appropriate or inappropriate use of this mod. Use this mod at your own risk. 

******************************************************************************** 
* Further Details / Instructions: 

This map + mod file is intended to be a resource for modders, as an aid for mod development / testing.  You can "play" it, but you should know that it was not my intention to provide a balanced gameplay experience at all. 

Features:
* One big field... boring scenery (it was never meant to be a playable / adventure map). 
* Access to all three world levels (Mercenary, Veteran and Elite) within this map.  (Note: getting a character to Veteran / Elite in my_test_world will NOT unlock Veteran / Elite for the DS2_World map).
* Two teleporters (one at each side of the field). 
* A simple functioning example "quest" which you can complete to unlock the next world level (also gives a 3 skill point reward, and activates the second teleporter without having to walk over to it). 
* A functional stash. 
* A trigger to completly fill the journal's Handbook as soon as you join the map.
* A lever which activates two macros to give you all the newbie gear from ds2_world. 
* A lever (tiki statue) which gives 1,000,000 gold and some potions... walk far enough away, and it resets itself so you can reuse it (this is also a custom macro, so it is an easy way to get items into the game for testing). 
* A necromancer (corpse master). 
* A enchantress. 
* A Innkeeper.
* A recruitable NPC. 
* A merchant (indicated by the crossed swords icons in game) who sells all potions, spells, "crafted" items (preconfigured rares) and reagents in the game (plus a variety of random stuff...). 
* A second merchant (indicated by the shield icons in game) selling custom armor / weapons for use in mesh / animation testing.  There are examples of every armor type (6 types of boots, 7 types of gauntlets, 5 types of suits and 25 helmets) plus one of each base weapon type (16), all of which are free and without equipping requirements.  One item for sale here has a new inventory image.
* A pet seller (all pets available). 
* When you expand the size of your party, your journal's beastiary tabs are completely filled (pets included). 
* A lectern which gives all the chants (but only ones that normally show up in your journal... so the "mysterious mystery" chants are not included). 
* A few Incantation Shrine's (one as a building, the rest are just placed on the grass... all should be fast recharging). 
* An attack dummy and a stationary target for attack animation testing. 
* A working mini-map (with the images converted to DDS format to decrease the file size). 
* Flexible camera angles. 
* Uses a GPG "mood" that has the fog pushed back quite far. 
* A virtually unkillable Harpy (NW corner of the map) which does tiny amounts of damage, but gives a ton of experience (for fast and safe levelling). 
* Over twenty mushroom switches that spawn 3-4 monsters of different levels (should be challenging if someone chooses to try and play through them all... I mostly used mini-bosses). Each can be used multiple times (10,000 times each to be exact). The first mushroom (summons 3 Braken Defenders and one Forest Golem) is near the center of the map (where the trigger for completing the quest is), and the rest are ordered in rows, the first row starting in the central East part of the map and then progressing North... The description of each switch indicates what it summons. 
* A switch that activates a very special pillow fight (WSW on the map). ;)
* A set of switches (SW corner of the map) that each summons one of the evil NPC characters from the Mysterious cave. Think you're good? Try taking them all on at once... :P
* The tanks were created with SE2, and I chose not to include the .lqd22 files to keep the download size reasonable...

******************************************************************************** 
* Advanced installation comments (not instructions really...):
SE2 and DS2Mod don't like any non-GPG resource files in the game's regular Resources directory (eg. C:\Program Files\Microsoft Games\Dungeon Siege 2\Resources\).  Fortunately there are ways to get around this problem (and I'll explain one).  The version of DS2Mod that comes with DSTK v1.1 has a new feature which allows you to have multiple ini files for multiple mod playing / testing setups.  If you look in the DS2TK's user files (by default: \My Documents\My Games\Dungeon Siege 2 Mod\...) you should find the default ini: "DungeonSiege2.ini" (not to be confused with the ini in \My Documents\My Games\Dungeon Siege 2\, which is for the retail game exe).  If you set up a shortcut to DS2Mod with the "configfile=..." flag, you can tell DS2Mod to use another ini (I'll explain why this is useful below).  

So, for example you could have a shortcut with the following target field:
"C:\Program Files\Dungeon Siege II Tool Kit\DungeonSiege2Mod.exe" configfile=playds2mod loadanysave=true

This indicates that I want to start DS2Mod using an alternate ini file (playds2mod.ini) and enable the loadanysave feature (more on this below).  Why is this so special?  Well, in this manner you can set up separate multiple mod environments using a large number of target line parameters.  The Windows target field has a character limit, but using a custom config file removes that limit.  So we can set up alternate path's for map files, bits, mod files, resources, save files... as well as configure some extra parameters like skipping the opening movies, and using a custom resolution within a window (instead of fullscreen).  Just set up a shortcut & ini for each different environment you want to set up.  Here's an example of an ini file I use for playing mods: playds2mod.ini (your's will be different).
	driver_description = ASUS A9600 Series
	mp_active_party = Sharkull
	last_good_cdrom = W:\
	sp_last_saved_party = Sharkette
	regrequest_sp = true
	optout = true
	width = 1024
	height = 768
	bpp = 32
	x = 38
	y = 38
	nointro = true
	noloadintro = true
	bits = !%user_path%\MyMods\nobits
	mod_paths = !%user_path%\MyMods
	save_path = "%user_path%\MyMods\save"
	map_paths = "%user_path%\MyMods\maps"
	sp_active_party = Sharkette

Notes / Tips:
- %user_path% is an alias for \My Documents\My Games\Dungeon Siege 2 Mod\
- Use double quotes around any paths that contain spaces (the quotes in my examples aren't necessary).
- The exclamation point (!) indicates that all other paths for this setting should be overridden with this one (replacing the other path/paths, instead of adding to it/them).
- mod_paths are for .ds2mod files, and res_paths are for .ds2res files.  Never use an exclusive path (!) for res_paths because access to GPG's resource files is always required.
- loadanysave=true is a very useful flag... it allows you to use save games from any mod configuration (i.e. it turns off the CRC for loading save games).  Beware that this may cause problems (if you've removed a mod, or two mods are causing a conflict) if your character file requires specific resources within a mod (such as a custom item) and that resource is not available when you try to load a save game (DS2Mod will crash).
- If you want to test in a window (instead of full screen), add in the flag: fullscreen=false
- To get a list of the active paths within DS2Mod, type in "system paths" (without the quotes) at the console (accessed via the ~ key).
- If you change your save_path, you may want to copy current.gas (key bindings) and prefs.gas (other misc. settings) into your new save folder if you've made extensive customizations.
- To play mods using DS2Mod (or for testing tanks), make sure that your "bits" path is empty (for performance and consistency).  The easiest way to do this is to specify a bits path which is an empty folder.
- AFAIK DS2Mod save games will not work with the retail exe, so if you copy your retail saves over for use with DS2Mod you should know that it is a one way trip.
- The NPC starts with a spell "Minor Resurrect" (also for sale by the main merchant) which will not be saved... this is not a bug (GPG designed the spell that way).

******************************************************************************** 
* Files within the my_test_world.ds2mod, and what each contains:
\world\contentdb\pcontent\macros\my_test_world_macros.gas
[my_test_world_magical_tiki_statue] 
- Specifies the items dropped by the tiki statue switch.

\world\contentdb\templates\actors\good\my_test_world_npc.gas
[t:template,n:my_test_world_npc1] 
- The recruitable NPC's template.

\world\contentdb\templates\actors\good\npc\my_test_world_vendors.gas
[t:template,n:my_world_vendor1] 
[t:template,n:my_world_vendor2] 
[t:template,n:my_world_petseller1] 
[t:template,n:my_world_enchanter1] 
[t:template,n:my_world_innkeeper1] 
[t:template,n:my_world_corpse_master1] 
- Various actor templates

\world\contentdb\templates\interactive\my_test_world_junk_armor.gas
[t:template,n:my_test_world_amr_bdy_a1]
[t:template,n:my_test_world_amr_bdy_a2]
[t:template,n:my_test_world_amr_bdy_a3]
[t:template,n:my_test_world_amr_bdy_a4]
[t:template,n:my_test_world_amr_bdy_a5]
[t:template,n:my_test_world_amr_bot_01]
[t:template,n:my_test_world_amr_bot_02]
[t:template,n:my_test_world_amr_bot_03]
[t:template,n:my_test_world_amr_bot_04]
[t:template,n:my_test_world_amr_bot_05]
[t:template,n:my_test_world_amr_bot_06]
[t:Template,n:my_test_world_amr_glv_01]
[t:Template,n:my_test_world_amr_glv_02]
[t:Template,n:my_test_world_amr_glv_03]
[t:Template,n:my_test_world_amr_glv_04]
[t:Template,n:my_test_world_amr_glv_05]
[t:Template,n:my_test_world_amr_glv_06]
[t:Template,n:my_test_world_amr_glv_07]
[t:template,n:my_test_world_amr_hlm_01]
[t:template,n:my_test_world_amr_hlm_02]
[t:template,n:my_test_world_amr_hlm_03]
[t:template,n:my_test_world_amr_hlm_04]
[t:template,n:my_test_world_amr_hlm_05]
[t:template,n:my_test_world_amr_hlm_06]
[t:template,n:my_test_world_amr_hlm_07]
[t:template,n:my_test_world_amr_hlm_08]
[t:template,n:my_test_world_amr_hlm_09]
[t:template,n:my_test_world_amr_hlm_10]
[t:template,n:my_test_world_amr_hlm_11]
[t:template,n:my_test_world_amr_hlm_12]
[t:template,n:my_test_world_amr_hlm_13]
[t:template,n:my_test_world_amr_hlm_14]
[t:template,n:my_test_world_amr_hlm_15]
[t:template,n:my_test_world_amr_hlm_16]
[t:template,n:my_test_world_amr_hlm_17]
[t:template,n:my_test_world_amr_hlm_18]
[t:template,n:my_test_world_amr_hlm_19]
[t:template,n:my_test_world_amr_hlm_20]
[t:template,n:my_test_world_amr_hlm_21]
[t:template,n:my_test_world_amr_hlm_22]
[t:template,n:my_test_world_amr_hlm_23]
[t:template,n:my_test_world_amr_hlm_24]
[t:template,n:my_test_world_amr_hlm_25]
[t:template,n:my_test_world_shield1]  
[t:template,n:my_test_world_shield2]  
- Armor and shield templates for stuff sold by the junk vendor (intended for use in mesh / animation testing). 

\world\contentdb\templates\interactive\my_test_world_junk_weapons.gas
[t:template,n:my_test_world_ax_1h]
[t:template,n:my_test_world_ax_2h]
[t:template,n:my_test_world_bw_sb]
[t:template,n:my_test_world_cb_me]
[t:template,n:my_test_world_ce_ar]
[t:template,n:my_test_world_cl_1h]
[t:template,n:my_test_world_dg_1h]
[t:template,n:my_test_world_gorski_bolt]
[t:template,n:my_test_world_gorski_gun]
[t:template,n:my_test_world_hm_1h]
[t:template,n:my_test_world_hm_2h]
[t:template,n:my_test_world_mc_1h]
[t:template,n:my_test_world_sd_1h]
[t:template,n:my_test_world_sd_2h]
[t:template,n:my_test_world_st_ft]
[t:template,n:my_test_world_st_mg]
[t:template,n:my_test_world_th_kn]
- Weapon templates for stuff sold by the junk vendor (intended for use in mesh / animation testing). 

\world\contentdb\templates\interactive\my_test_world_lectern.gas
[t:template,n:lectern_glb_all_chants]
- The template for the "all chant" lectern.

\world\contentdb\templates\interactive\containers\ctn_my_test_world.gas
[t:template,n:gen_pcontent_my_test_world_magical_tiki_statue]
- The container object needed for dropping the items specified in the macro...

\world\global\flick\sequences\my_test_world\big_field\big_field_innkeeper_talk.flick
[big_field_innkeeper_talk]
- Contains all the innkeeper's logic for expanding party size... plus the additional stuff I added to fill in the journal's Bestiary information.

\world\global\flick\sequences\my_test_world\big_field\my_corpse_summoner_talk.flick
- Contains the necromancer's logic for testing to see if your party has a corpse (for potential resurrection).

\world\global\flick\sequences\my_test_world\big_field\my_test_world_npc1_talk.flick
- Turns off the "invincible" flag for the NPC when he is recruited. 

\world\global\flick\sequences\my_test_world\big_field\my_test_world_quest.flick
[pq1_t1_activate]
- Act, Quest and Task activation...
[pq1_t1_stand_on_rug]
- Act, Quest and Task completion, plus setting the global flag to open the next world level and activating the second teleporter.

\art\bitmaps\gui\in_game\inventory\weapons\shields\b_gui_ig_i_w_shd_azunai.dds
\art\bitmaps\gui\in_game\inventory\weapons\shields\b_gui_ig_i_w_shd_azunai.gas
[t:tsd,n:b_gui_ig_i_w_shd_azunai]
- The picture and template for a custom inventory image (not sure if the template is necessary, but it seems to work this way).

******************************************************************************** 
* Some key files within the my_test_world.ds2map, and what it contains:
\world\maps\my_test_world\info\handbook_info.gas
- The journal's handbook... copied from GPG's map.

\world\maps\my_test_world\info\lorebook_info.gas
[t:table,n:lore_table]
- DS2's Chants listing... copied from GPG's map.

\world\maps\my_test_world\info\monsterbook_info.gas
[t:table,n:monster_table]
- DS2's Bestiary... copied from GPG's map (with one minor change to enable information for the wounded version of Talon).

\world\maps\my_test_world\info\questbook_info.gas
[questbook_info]
- Act / quest structure for the map.

\world\maps\my_test_world\info\shops.gas
[my_test_world_super_store]
[my_test_world_junk_store]
- "shop_specifications" for the two merchants in the map.

\world\maps\my_test_world\regions\big_field\conversations\conversations.gas
[my_corpse_summoner_base]
[my_corpse_summoner_nocorpse]
[my_enchanter1]
[my_innkeep_base]
[my_innkeep_base_mp]
[my_innkeep_bought_3rd_slot]
[my_innkeep_bought_4th_slot]
[my_innkeep_bought_5th_slot]
[my_innkeep_bought_6th_slot]
[my_innkeep_buy_3rd_slot]
[my_innkeep_buy_4th_slot]
[my_innkeep_buy_5th_slot]
[my_innkeep_buy_6th_slot]
[my_innkeep_cant_afford_party_slot]
[my_innkeep_max_slots]
[my_petseller1]
[my_vendor1]
[my_vendor2]
[conversation_my_test_world_npc1_accept]
[conversation_my_test_world_npc1_disband] - (not used?)
[conversation_my_test_world_npc1_disband_rejoin]
[conversation_my_test_world_npc1_join]
[conversation_my_test_world_npc1_reject]
[conversation_my_test_world_npc1_rejoin]
- All conversation details for every character in the map.

\world\maps\my_test_world\regions\big_field\radar\*.dds
- These are the mini-map images which I converted from the SE2 produced .raw files to .dds format.

******************************************************************************** 
* Tip for modders:
There are two quick ways to easily put items into the map... (each requires you to untank the resource / map file for editing).
1. Add the item template names you want into the tiki statue's macro (\world\contentdb\pcontent\macros\my_test_world_macros.gas) using the potions as examples for syntax.
2. Add the item template names you want into one of the merchant's inventory (\world\maps\my_test_world\info\shops.gas) using any non-random entry as an example for syntax.

********************************************************************************
********************************************************************************

[/Edit2] (original post below)
I was playing around with SE2 when it came out, and then someone over at HF suggested that a test map was needed for mod development... so I thought that if nobody beat me to it, I would release what I had when I put in everything I wanted to. This is what I have so far in the way of features:

* One big field... boring scenery (it was never meant to be a playable / adventure map).
* Access to all three world levels (Mercenary, Veteran and Elite).
* A simple functioning example "quest" which you can complete to unlock the next world level (and gives a skill point reward).
* A functional stash.
* A lever which activates two macros to give you all the newbie gear from ds2_world.
* A lever which gives 1,000,000 gold and some potions... walk far enough away, and it resets itself so you can reuse it (this is also a custom macro, so this is an easy way to get items into the game for testing).
* A working necromancer (corpse master).
* A working enchantress.
* A working merchant (sells all potions, "crafted" items / preconfigured rares and reagents in the game, plus a variety of random stuff, including spells...).
* A working Innkeeper.
* A working pet seller (all pets available).
* When you expand the size of your party, your journal's beastiary tabs are completely filled (pets included).
* A lectern which gives all the chants (but only ones that normally show up in your journal... so the "mysterious mystery" chants are not included).
* Multiple Incantation Shrine's (one as a building, the rest are just placed on the grass... all should be fast recharging).
* A working mini-map (with the images converted to DDS format to decrease the file size).
* Flexible camera angles.
* Uses a GPG "mood" that has the fog pushed back quite far.
* A virtually unkillable Harpy (NW corner of the map) which does tiny amounts of damage, but gives a ton of experience (for fast and safe levelling).
* Over twenty magic mushrooms ... err umm switches that spawn 3-4 monsters of different levels (should be challenging if someone chooses to try and play through them all... I mostly used mini-bosses). Each can be used multiple times (10,000 times each to be exact Wink ). The first mushroom (summons 3 Braken Defenders and one Forest Golem) is near the center of the map (where the trigger for completing the quest is), and the rest are ordered in rows, the first row starting in the central East part of the map and then progressing North... The descriptions indicate what they summon.
* A switch that activates a very special pillow fight (WSW on the map). :o
* A set of switches (SW corner of the map) that each summons one of the evil NPC characters from the Mysterious cave. Think you're good? Try taking them all on at once... 8O

Things I want to add before release:
* Teleporters (one at each side of the field) if I can get them working. I also want to "lock" the second teleporter, and drop / give an activation stone when you complete the quest... wish me luck.
* A recruitable NPC (probably using the Drevin model).
* Possibly a second region stiched to the first... (haven't tried it yet, so this may not be in the released version if I don't see any value in it).
[edit]
* A second merchant with armor / weapon examples per Stryder's request. Probably will do it with custom templates so that the armor / weapon type is specified within the item's name, also setting the cost to be cheap (if not free).
* An attack dummy for attack animation testing.
[/edit]

If anybody has any "must have" features that they would like in a test map, post your idea and I'll see what I can do (no promises).


This will be open source, so my permission is given freely for anything you want to do with it.

Note: I wanted to get automatic monster generation / respawning to work, but if you've been reading the GPG forums recently, you know I've hit a brick wall there. :? I had to settle for the mushroom switches instead.

Strider978's picture

I would love you ifffff, you added a example of each different armour mesh (a0-10 or however many there are) on the ground including boots, helmets, and gloves. As well as a set of each type of weapon (to be used for testing character meshes). The treasure map for ds1 was essential for testing my PC mods.

Sharkull's picture

Hmmm.... do you need them on the ground? I could make sure there were examples in the merchant's "for sale" items, or even add in a second merchant for this specifically, but putting a bunch of stuff on the ground is kind of ... messy IMO. I'd have to do some digging to find out what you're talking about with the different armor meshes, but does it really matter how they get into the map?

Also, what do you mean by "a set of each type of weapon"? 1h + 2h melee, bow + xbow + thrown + staff... (and then a shield too for those animations)? If so, then that's done... my merchant already has this stuff. If you mean something else please explain?

Edit:
Looking in objects.ds2res/art/meshes/characters/good_a_heroes/armor_2 there appears to be 6 types of boots, 7 types of gauntlets, 5 types of body's / suits and 25 helmets (plus some extras, which I assume are just heads without helms). There are also a number of shoulder ornaments for different body types... if you want examples of those included too, let me know.

LoneKnight's picture

Interesting. Maybe I should install DS2 again.....

Strider978's picture

Sorry having a merchent who gave them to give you to them would be good. On the ground was the way it was done in ds1, and was nice because you didn't ahve to pay anything for them.

I'm unsure of how many of each type of armor there is, but and example of each from a merchent would be nice.

And yes a merchent who sold one of each type of animation (two handed, one handed, bow, crossbow, ect.) so that one would be able to try out the different animation sets would be nice.

Sharkull's picture

OK... I'll add your request to my "to do" list. I might even add in an attack dummy so that you could test without interference (should be easy enough to figure out...). Smile

Edit: I found two pre-made attack dummies (three actually, but I'm only putting in two) so that's done... My teleporters are working too (but I haven't tried the unlocking thing though). I'm probably not going to put in a world map / world locations... so the teleporter map will be blank.

Wow, your Sharkness..

- that looks really clever - can't wait for the release...

- I'm currently running a game via Elys' mod - in order to cope with changes made to the base files in the original DS2 installation..

- so I assume that now the time has come, and I'll finally have to dump all my mods and re-install DS2 afresh in order to operate your mod via the SE2..?

- I trust you'll post instructions on installation for us wooden-headed types... 8O

Sharkull's picture

Blondin235 wrote:
- I trust you'll post instructions on installation for us wooden-headed types... 8O

Laughing out loud
Of course I'll write a proper readme file... Laughing out loud No, you won't have to ditch your mods... but having existing mods in your resources directory will complicate things a bit. If I get around to it I might write some general tips on managing DS2 files...

Basically, there will be a resource file (ds2mod) and a map file (ds2map). I've been using DS2Mod (part of the DS2TK) to test, and will write my instructions accordingly. It's really meant to be a development resource, and that is my target audience. SE2 will only be required if you want to open up the map to see how I did things and / or make changes yourself.

If someone wants to rename the ds2mod into a ds2res file to try and play it with the retail game... well... I don't know if that will work or not, but I don't care as long I don't get any complaints. Stare

Good work sharkull Dance I'm sure this will help lots of people

Sharkull's picture

Thanks! I hope so. Smile

I've put in the second merchant, and have started making the item templates for mesh testing... (per Strider's request).

Sharkull's picture

Updates:
I've added in a trigger to fill in the complete handbook when you enter the map.

The second teleporter is activated when you complete the quest, or get close enough to it (I found that teleporters don't really "lock" the way I thought they might... Stare ).

The armor templates are done, and I've started on the weapon templates...

Still on the "to do" list is adding an NPC, and taking a look at possibly adding in a small extra region (stitched to the first)...

- I've taken the plunge and re-installed DS2 completely from scratch

- now playing bare, original game..

- you make it sound so easy, Sharkull (- and I'm sure it isn't!)

- hang in there! :thumbup:

Sharkull's picture

Quote:
- hang in there!

Thanks Blondin... Wink

Quote:
- you make it sound so easy, Sharkull (- and I'm sure it isn't!)

It's not too bad. I learned a lot about item templates when making the set / unique / reagent web pages. SU 100 (for DS1) gave me the basics of SE / mapping, plus other SU / SU2 articles have helped too, and there are usually plenty of examples within the game for most of what I'm doing. Also remember, I have help from a friendly community! Laughing out loud

Most of it is trial and error... like I spent some time preparing my NPC template tonight (including writing his conversations manually), but I won't know if anything works until I put "Buddy" into the map and then test things out. Do his stats look like I wanted? Can he be recruited? Can he be dismissed to the "Inn" properly? Can he be taken out of the "Inn"? Does his level in Veteran / Elite scale like I intended? Do all six of his conversations get used (context defining which one gets used), or am I missing a step in making them work...? I haven't read the whole SU2 article on DS2 conversations (nor analyzed the Excel file), so if something goes wrong that's probably where I'll go for help first.

Basically I'm just having fun playing around and am learning as I go. I chose to do something that might help get more modders to give something a try, so the benefits are two fold (more modders = more mods for me to play!). Laughing out loud I could easily release what I have now, but I don't want to get into version management, so I'm hoping to get everything I want into the initial release (which I'll probably call an "alpha").

I don't intend to give up without releasing something... Wink

Sharkull's picture

The recruitable NPC works (and 5/6 conversations are used... the _disband one doesn't seem to activate when I send him to the Inn, but I don't remember seeing this work for GPG's NPC's so I'm not going to worry about it).

Also, the weapon templates are now done (four ranged weapons and 12 melee + mage weapons). All of the test armor, shields and weapons are without equipping requirements (and cost 0 gold), so model / animation testers don't need to spend time levelling their char in order to test their work. I've also given the NPC the dual_wield skill, so those animations will be immediately available for testing too.

Lastly, I changed the spells available in the shop to be all inclusive instead of partially random.

Anybody with other requests, please let me know (as soon as possible... if you want your ideas to be considered for inclusion).

Now I'm just going to finish off any final details (like refreshing the mini map pic's...) before the process of preparing things for release.

Writing the readme file with everything I want to say is going to be a long process... :construct:

^_^

BTW: I've decided not to add in a second region (without even trying...) because I don't want to delay my_test_world's release any longer than necessary.

Strider978's picture

looking forward to it!

Sharkull's picture

Update: I'm just about done with the readme... plus I tried tanking a version for testing tonight, and found a few minor issues to fix up before release... it won't be long now. Smile

Sharkull's picture

I fixed the issues (a town portal problem, a detail setting on a decal I need to always be visible...) and decided to add a new inventory image (because I have something for sale that GPG didn't intend for player use Wink ).

Testing my second tanks now... no problems so far. Smile

Note that the zipped map+mod+readme will be about 350KB.

Sharkull's picture

Released... Dance The readme (and a link to the download) can be found in the first post of this thread.
http://std.seijsing.se/forums/viewtopic.php?p=1634#1634

Ahhhh, you Sharkmeister Brau! (thats Master Shark Brewer in German)

I am happy to see the map you spoke with me about a while back has been released.

This map will be absolutley invaluable to me. SUCH timing! Essentials Mod Beta has been released, and so has your map, almost simultaneously.

my_test_world will assist me in hammering out whatever issues arise in my beta mod, and I will be able to test objects for inclusion into other mods in the future at a far more rapid pace.

Hopefully by the end of this week I shall be able to garner some internet time at my sisters place, seeing as I am not connected to the Internet. (and ya know, I enjoy not being connected to the Internet.....odd isn't that)

Until then, Sharkull, wonderful job! I am in your debt sir, for releasing this map is wonderful to say the least!

Regards,

SvS

Sharkull's picture

You're very welcome SvS! Laughing out loud Thanks for the praise (even if it is given before you try this out... :P ).

Enjoy.

..it's looking good, Sharkull - inspirational even..!! :woot:


(left-click image to enlarge)

Hooray!! Dance

Woot another great release for ds2 modding Smile . I think the community has grown not in numbers but thinking :). /kicks closed-source elitist out the door.

This is a very nice map for a test map sharkull it is almost more fun than DS2 itself Wink

I have downloaded and I also posted it on Herena Forge in the DS2 Modding Tools File Gallery.

I will be using it to test several mods in the comming weeks -- thank you for making my job a whole lot easier Laughing out loud

Lili

Sharkull's picture

:oops: ...you're all making me blush. Laughing out loud

I'm glad you're enjoying it. ^_^

It's official - LC likes the place!

P.S. I need to fix the orientation of her portrait. Anyone figured out the new character_camera.gas setup yet?

Sharkull's picture

Nice pic ghastley. Smile

I'm glad my_test_world is proving useful (I've seen other references to it posted around on various boards). Cool

LoneKnight's picture

I'm liking it! You're really tail-blazing for the modding community.

wherers the mod file?

Sharkull's picture

guest wrote:
wherers the mod file?

If you mean for my_test_world, check the download section here:
http://std.seijsing.se/portal/index.php?page=5&action=file&file_id=1
or...
Sharkull wrote:
Released... Dance The readme (and a link to the download) can be found in the first post of this thread.
http://std.seijsing.se/forums/viewtopic.php?p=1634#1634

Wink

:diespam:
Snipped by: Shark

w00t spammer alert ^^

Pages