Skip to content

devgopher/Isotoxin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Isotoxin

Multiprotocol messenger for windows XP and later with tox support

Features

  • Standard features like:
    • Nickname customization
    • Status customization
    • Friendlist
    • One to one conversations
    • Message history
    • Unread messages notification
  • Autoupdate
  • Audio/Video calls
  • Desktop sharing via video calls
  • File transfers
  • File transfer resuming
  • UI Themes
  • Multilangual
  • Multiprofile
  • Metacontacts
  • Avatars
  • Faux offline messaging
  • DNS discovery (tox1 and tox3)
  • Tox group chats (and audio group chats)
  • Send message create time (only Isotoxin to Isotoxin)
  • Unlimited message length (only Isotoxin to Isotoxin)
  • Emoticons
  • Inline images

Screenshots

Main Window Settings) Prepare image)

Build instruction

  • Threre are 4 external utils used: git, 7z, grep, wget
    You have to install command line git
    7z, grep and wget already in repo.
    Also, Visual Studio 2013 must be installed.
  • run 1_get_libs.cmd - it will download some libs (such as zlib, pnglib and so on) from external sources. All you need is internet access. wget and git used to download, 7z used to unpack files
  • run 2_build_libs.cmd - it builds downloaded external libs
  • run 3_make_libcmt_nomem.cmd - it creates libcmt_nomem.lib - croped version of standard libcmt.lib without any memory-related functions. We want to use dlmalloc everywhere :) grep utility used at this step
  • run 4_build_isotoxin.cmd - final build of isotoxin.exe, plghost.exe and proto.dll's
  • run 5_build_assets.cmd - it creates isotoxin.data - zip archive with Isotoxin assets. Also, you can take it from https://github.com/Rotkaermota/Isotoxin/releases or http://isotoxin.im/files from latest version archive.

- sometimes you have to run **6_update_libs.cmd** to update toxcore or/and download new external libs. Don't forget to run **2_build_libs.cmd** again.

Packages

No packages published

Languages

  • C++ 96.8%
  • Assembly 2.7%
  • Other 0.5%