Commit graph

139 commits

Author SHA1 Message Date
Rodrigo Paixão
07369287f7
Cleanup: Prevent errors and warnings in Lua code (#1179)
* fix: mainpanel

* Minor fixes

* Removed dead code (Outfit)
* Fixed type error SpellGroups vs game_cooldown
* Fixed Keybind
* And more

* more fixes

* ...

* Changes in shop (store)

* Added function addOutfit;
* Fixed entries per page (history);
* Fixed Extras Category
* Added function Game.getMountIdByClientId
2025-06-02 13:15:29 -03:00
kokekanon
ab7d912d80
feat: options control buttons (#1148) 2025-05-07 19:58:05 -03:00
Marcin Jałocha
262d238f1f
improve: remove bot protection macro 2025-01-14 12:47:32 -03:00
InnerCircleTFS
06aa9080c3
feat: keybinds by oen | (limited) Part 1 (#996) 2024-12-17 18:27:38 -03:00
kokekanon
fc30e97cc4
feat: item charges display UI (GameThingCounter) (#976) 2024-11-26 12:26:49 -03:00
Felipe Muniz
f03f8bb695
feat: update background image and startup sound to use 13.40 cip files. Adjustments in options buttons order and logout button icon. (#865) 2024-08-30 20:06:02 -03:00
kokekanon
2cd3cfee61
fix: bot (#843) 2024-08-12 10:27:12 -03:00
kokekanon
a1baafb65f
improve: client_options with tibia 13 styles (#821) 2024-07-15 18:18:32 -03:00
Rodrigo Paixão
1c3abadd2f
feat: new layout (#749)
New layout based on client 13+.

---------

Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
Co-authored-by: Luan Luciano <luanluciano@outlook.com>
Co-authored-by: Levi999x <perkic-marko7@t-online.de>
Co-authored-by: SkullzOTS <86809689+SkullzOTS@users.noreply.github.com>
Co-authored-by: Renato Machado <mehahx@gmail.com>
2024-06-21 18:10:07 -03:00
Renato Machado
dfcf9db6e4 fix: options 2024-06-12 21:39:24 -03:00
Renato Machado
d8717a8455
improve: rework client_options using controller module 2024-05-27 18:36:40 -03:00
Alejandro Muelas
ec9e552c33
improve: add config option to show status messages of other players/monsters in server log 2024-05-24 16:26:10 -03:00
Renato Machado
1fc21bbdea
perf: improved hash algorithm (increases drawing performance)
The fps remains stable when the lighting system is turned on.
2024-05-16 20:17:42 -03:00
Renato Machado
dbe062df40
feat: Creature Information by UIWidget
It is now possible to customize creature information using the UIWidget.

To enable, just go to setup.otml and set true in draw-information-by-widget-beta

The files to customize the creature's information are found in 'module\game_creatureinformation'

Note: There is a performance degradation compared to programming directly with Draw Pool of around ~20% depending on the occasion.
2024-04-03 18:57:50 -03:00
kokekanon
295db738a6
feat: Opacity effect and missile in options (#676)
* feat: Opacity effect and missile in options

issue of "roriscrave" in otland

* OTC naming convention

OTC naming convention

* test review conde2

- with bug (opacity in tile)

* fix: capital letter

* line

* Update modules/client_options/general.otui

Co-authored-by: Caio Santoro dos Santos <61211407+csantbr@users.noreply.github.com>

* Fix: Opacity tile

---------

Co-authored-by: Caio Santoro dos Santos <61211407+csantbr@users.noreply.github.com>
2023-12-13 15:20:13 -03:00
Renato Machado
11cecb8c35
feat: v8 Bot 2023-11-21 22:27:20 -03:00
Rodrigo Paixão
0f618da318
fix: typo 2023-03-20 12:37:44 -03:00
Renato
84e2057fb5 fix #480 2023-03-17 21:51:58 -03:00
Renato
c614e002d7 improve: scale system options (Creature Information, Animated Message, Static Message) 2023-03-10 18:47:20 -03:00
Renato Machado
90b9b73d76
feat: text scale options 2023-03-10 15:56:10 -03:00
Renato Machado
014b33b8de
improve: Async texture loading 2023-02-24 22:20:36 -03:00
Renato Machado
79bc4a1b00
improve: (true) async texture load and less memory
does not work with encryption enabled.
2023-02-17 12:16:51 -03:00
Renato
e81900547c fps limit returned to 200 #424 2023-02-16 13:50:57 -03:00
Renato
ad1fa54986 Map/Fps changes
- MapWidget cached
- MAX FPS Limit to 400
- 60 FPS limit for foreground rendering
2023-02-15 19:31:30 -03:00
Renato Machado
debd5db618
Async texture loading / Rewrite Mark System / AutoRepeatDelay to 50 / cleanup 2023-02-13 19:41:06 -03:00
Renato
def794e4ab thread for drawText 2022-12-27 23:42:11 -03:00
Renato
8e6305881e lua format - if/fnc are no longer inline 2022-08-17 12:51:56 -03:00
Renato
53f30d2969 lua cleanup 2022-08-17 02:44:09 -03:00
Renato Machado
f4b5c0d81b
Drawpool v2 RC (#292)
- Drawpool refactored
- Removed OpenGL 1 
- Removed robin hood lib, now use parallel-hashmap, it's faster.
- Vertexarray now uses vector, instead of databuffer
~Vector practically has the same performance level as array-style + std::copy(memcpy)
- Removed RENDER_WALKING_CREATURES_BEHIND
- Add feature Otc::GameMapDontCorrectCorpse and Otc::GameMapOldEffectRendering #284 
- Fix #278 #284 #275
- Replace drawViewportEdge with limitVisibleDimension
- Various other improvements and cleanup.

Note(new libs):
[x64]
vcpkg install stduuid:x64-windows parallel-hashmap:x64-windows
[x86]
vcpkg install stduuid:x86-windows parallel-hashmap:x64-windows
[Static Lib]
vcpkg install --triplet x86-windows-static stduuid parallel-hashmap
2022-07-04 19:46:30 -03:00
Renato
16235e6a67 formatted modules 2022-04-29 23:14:24 -03:00
Renato
ae6ebcfe3e now default value for forceEffectOptimization is false 2022-03-24 19:59:58 -03:00
Renato Machado
c8aca848a4
Floor View Mode
Add Floor Fading (#162)
2021-12-17 14:52:45 -03:00
Renato
d2ef012a99 draw Effect On Top option added 2021-12-02 18:34:22 -03:00
Renato
45679b5242 add option Force Effect Optimization 2021-11-26 22:52:52 -03:00
Renato
e741563239 default value to 30 on Shadow Floor Intensity 2021-11-26 21:46:01 -03:00
Renato
524fec6ce5 removed scale system and add Anti-Aliasing Mode 2021-11-26 21:44:46 -03:00
Renato Machado
9768338ac9
Auto optimization system 2021-10-26 22:41:38 -03:00
Renato
2eb30d5bc0 fix #146
refactored fps counter
2021-10-01 20:44:57 -03:00
scopp
155fbd2ebf
Some refactoring (#116) 2021-07-26 11:06:09 +02:00
scopp
07c2f784e6
Added options controls subpanel + 'precise control' #116 2021-07-25 22:18:14 +02:00
scopp
f44082073e
Option to move full stacks directly and use ctrl to choose amount
This option just swaps the behavior of pressing ctrl to move all stack and not pressing it
2021-07-25 16:14:59 +02:00
scopp
ee28674717
[UI] Added option to open containers maximized
The selected panel will be priorized over to this option.

Meaning that, if a container would only fit the selected panel when it's
not maximized, it won't be open maximized, and will be placed on the
selected panel.
2021-07-23 22:22:08 +02:00
scopp
3f98381fef
[UI] Added right extra panel 2021-07-22 20:39:16 +02:00
Renato
570d35f38b some bugs fixes 2021-07-20 19:19:23 -03:00
Renato
955db56f4c Floor shadowing system improvements 2021-07-19 21:49:54 -03:00
Renato
855a87ad9e code lua formatted 2021-07-19 19:24:59 -03:00
Renato
142d7c708c drawpool init 2021-07-14 02:22:31 -03:00
Renato
4b39bdb3e4 fixed #83 2021-05-13 20:24:37 -03:00
Renato
519e3baae2 fixed some bugs related to creature information and battle. 2021-05-06 20:57:11 -03:00
Renato
278e661235 added warning msg on change render scale 2021-05-05 13:54:46 -03:00