Commits

Author Commit Message Labels Comments Date
Swyter
*fix the crash when attempting to save a party which was rotated but not moved. now the old position is saved even when it doesn't move. this was easy. The code made sense because the movement was implied when selecting, but with the change to the "G" key for displacing settlements it was no longer the case. Now one can rotate thingies without changing position, this solves it. *fix spelling of some comments and debug prints which were shown in the output.
Swyter
*add a more visible rotation marker for the selected party, highlight the coords log on G press.
Swyter
*take font scaling into account, should make bigger fonts more manageable.
Swyter
*add error handling to the font print function subroutine thing, don't attempt to print characters not present in the font atlas. Fixes random crash/ exception on OBJ import.
Swyter
*drag selected party only when the G key is pressed. *add another line atop the selected party marking its rotation.
Swyter
*fix the color-encoded color picking to make use of 32 bits of precission (RGBA), you can't really have more numbers than this. should be cool now! Thanks for your patience! :|
Swyter
*color-encoded selection/picking should be working as a 24bit RGB number/id. instead of just using 256 shadows of red. We should be having (2^8)*3 colors now, same number of selectable parties for those mad enough. *quick indenting and reformat pass
Swyter
*let the user disable right-side comments, which include the previous values. I guess that if you use VCS you don't need them at all. Suggested by produno. *beautify things a bit. http://forums.taleworlds.com/index.php/topic,183658.msg6629298.html#msg6629298 > 1, Any way to remove the text it places next to the icons i use? > it messes up my module system lol, im a neat freak
Swyter
*add support for deep water terrain type. Refactor obj material export a bit. *replace my mistakenly included x64 c runtime dll for a x86 version.
Swyter
*check for font resources in commonres in a smartie way, dedicated to xenoargh *include the c runtimes, for advanced coolness
Swyter
*revert the placeholder /module_parties.py/ to its original state. I mistakenly committed it in the latest rev.
Swyter
*rotate settlements while pressing the /r/ key. *optionally use the /g/ key to drag, less tiresome than keeping the right mouse button pressed. *use ffi as structure for the parties *yellow tinting when selected *update the Readme file with further instructions *code cleanup and formatting
Comments 1
Swyter
*load parties with hidden labels too, now just disabled/placeholder parties are skipped. this means that cartographer loads bridges again. *Better handling of right-side comments, way more complex regex, taking care of whitespace *formatting in the party loading code
Swyter
*/forest/ material has a different color than /mountain/ now, about time!
Swyter
*close unstable branch, remove debug prints
Branches
unstable
Swyter
*build a kdtree implementation, should be exponentially faster. *load parties with hidden labels too, now just disabled/placeholder parties are skipped. this means that cartographer loads bridges again. *use ffi as structure for the parties *yellow tinting when selected */forest/ material has a different color than /mountain/ now, about time! *rotate settlements while pressing the /r/ key. *optionally use the /g/ key to drag, less tiresome than keeping the ri…
Branches
unstable
Swyter
*avoid stucked camera when zoom is zero *code cleanup
Swyter
*Adjust the initial camera position with something nicer
Swyter
*fixed blending mode popping of the markers and some indentation errors
Swyter
*free roaming-style camera, finally done -rebuild the direction vector from the /yaw/ angle (in degrees) using trigonometry -x3 speed multiplier when CTRL is pressed together with the arrow keys -there's an additional proportional boost when the camera is high over the terrain
Comments 1
Swyter
*Compute the maximum _absolute_ axis when checking axis reversal *Compute normals using "Weighting By Surface Area" as shown in this excellent page by ByteHazard <http://www.bytehazard.com/code/vertnorm.html>; That basically means that when averaging connected faces to each vertex the size of each face is important, As our mate Barf/Scruples likes to say. This smart technique gives excellent results without even using smoothing groups.
Swyter
*Update to make it work with the new font files location since I restructured the tree.
Branches
swconquest
Swyter
*Some useful changes for our galactic needs! :=)
Branches
swconquest
Swyter
*winapi:messagebox() implemented, added warning/confirmation to map reloading *Added helper text at the bottom of the screen, special fadeoff function to avoid annoyances *Changed saving location from map_out.txt to map.txt *Updated Readme
Swyter
*Export terrain materials with colors *Further compatibility with Wings3D
Swyter
*Autodetect y/z handeness when importing, woo!
Swyter
*swconquest custom tweaks with reference textured background
Branches
swconquest
Swyter
*Cleanup routines at closing down time and fixed the colored backbuffer regression which affected party picking since some revisions ago. *Bye bye GPU memory leaks!
Swyter
*Forgot winapi.lua in the previous commit, yep I'm that sucky sometimes.
Swyter
*Added winapi class, open/save dialogs for imp/exporting! <F7> <F8> *Enhanced saving system against false positives. *More stuff I have forgotten. *Changed font to native's. Just for example.
  1. Prev
  2. Next